EasyManua.ls Logo

Commodore PC 10 - Page 334

Commodore PC 10
494 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
1196
MS-DOS User's Reference
The Inoignorecase
option
Example:
This example causes
the
line-number information in
the
object
file
Jile.obj
to
be
copied
to
the
map fileJile.map:
link
file/linenumbers"em+slibfp
Preserving Lowercase
Syntax:
Inoignorecase
The
Inoignorecase
option
directs
link
to
treat
uppercase
and
lowercase letters in symbol names as distinct letters. Normally,
link
considers uppercase and lowercase
letters
to
be
identical,
treating
the
words
"1WO", "two",
and
"Two" as
the
same symbol.
When
you use
the
Inoignorecase
option, however,
the
linker
treats "1WO", "two", and "Two"
as
different symbols.
Typically, you use
the
Inoignorecase
option
with
object
files
created
by high-level-language compilers. Some compilers
treat
uppercase and lowercase letters as distinct letters
and
assume
the
linker
does
the
same.
If
you
are linking modules
created
with
MASM
to
modules
created
with
a case-sensitive language such as
C,
make
sure
public
sym-
bols have
the
same sensitivity in
both
modules. For example, you
could
make all variables in C distinctive
by
spelling, regardless
of
case, and
then
link
without
the
Inoignorecase
option. Another
alternative
would
be
to
use
the
IML
or
MX
option
to
make public
variables in
MASM
case-sensitive.
Then
link
with
the
Inoignorecase
option.
Minimum abbreviation:
Inoi
Example:
The
following
command
causes
the
linker
to
treat
uppercase
and
lowercase letters in symbol names as distinct letters.
The
object
file Jile.obj is linked
with
routines from
the
standard C language
library
\Slibc.lib
located in
the
\ lib directory.
The
C language
expects
uppercase and lowercase letters
to
be
treated
distinctly:
link
file1+file2/noi",em+mlibfp

Table of Contents

Related product manuals