Intel XENIX 286 Programmers Guide (86) - Tenox.tc

Intel XENIX 286 Programmers Guide (86) - Tenox.tc Intel XENIX 286 Programmers Guide (86) - Tenox.tc

09.06.2013 Views

XENIX Programming fscanf, A-12 get, 5-4 thru 5-11, 5-13 thru 5-15, 5-21, 5-25, 5-27 thru 5-30, B-12 thru B-13, B-61, B-64 thru B-69, B-117 files, B-6 7 thru B-6 9 keywords, B-66 thru B-67 options, B-64 getc, A-ll getchar, A-ll getenv, A -11 getpwent, A -11 gets, B-70 g-files, 5-3, 5-28, B-60, B-67 thru B-68 glob, B-46 Global directive, 7-9 .globl, 7-6 thru 7-7, 7-9 thru 7-10 goto, 3-4, B-46 Grammar, in yacc, 10-1, 10-4 thru 10-8, 10-14 thru 10-20, 10-24 thru 10-25 hdr, B-71 thru B-72 help, 5-12, 5-26, B-73 histchars, B-51 history, 8-9, B-46, B-51 History list, 8-4 thru 8-6, B-36 home, 8-3, B-41, B-51 Huge model programs, 2-5 thru 2-6, 2-19, B-25 thru B-26 Identifiers, 7-2, A-7 thru A-8 if, 2-12, 10-9, B-43 thru B-44, B-46 thru B-47 ifdef, 2-12, 11-5, B-85 ifelse, 11-8, B-86 i flag, 5-15 ifndef, 2-12 ignore, B-3 3 ignoreeof, 8-3, 8-9, B-51 Impure-text small model, 2-5, B-25 in, 7-18 include, 11-7 thru 11-8, B-87 incr, 11-6, B-86 index, B-87 Initial value directive, 7-12 input, 9-11 thru 9-12, B-78 Insert directive, 7-10 .insrt, 7-10 int, A-5, A-8 thru A-10 Integer, in adb, 6-5 in cc, 2-23 INTERRUPT, 6-4, 6-16, 8-8 Interrupts, 8-18 lntersegment instructions, 7-18 Invoking, abd, 6-1 thru 6-4 cc, 2-1 csh, 8-1 thru 8-2 lex, 9-4 thru 9-5 lint, 3-1 m4, 11-2 make, 4-3 thru 4-4 inw, 7-18 1/0, in csh, 8-7 thru 8-8, B-42 thru B-43 instructions, 7-18 isdigit, A -6 j flag, 5-21 j m p, 7-1 7, 7-2 2 jmpi, 7-18, 7-22 :k, 6-16, B-8 Keyword(s), in as, 7-6, 7-12 thru 7-16 in cc, 2-16 thru 2-18 in SCCS, 5-13 thru 5-14, B-66 thru B-67, B-98 thru B-99 kill, 8-8 Killing a program, 6-4, 6-16 Index 1, 6-25, 6-30, B-6 L, 6-30, B-6 Labels, 7-4 Large model programs, 2-5 thur 2-6, B-25 thru B-26 ld, 7-1, 7-6, B-27, B-74 thru B-76, B-83, B-101 files, B-76 options, B-7 4 thru B-7 5 96left, 10-18 thru 10-20, 10-28, 10-39 Left recursive grammar, 10-24 thru 10-25 Left shift operator, 7-6, A-7 len, 11-9, B-87 Length of string, 11-9 Index-5

Index lex, 1-1, 3-4, 9-1 thru 9-24, 10-9, B-77 thru B-79 actions, 9-8 thru 9-12 character classes, 9-5 thru 9-6 character sets, 9-22 file format, B-78 invoking, 9-4 thru 9-5 1/0 routines, 9-4 thru 9-5, 9-11 operators, 9-24, B-77 options, B-77 regular expressions, 9-3 thru 9-4 routines, B-78 source format, 9-2 thru 9-3, 9-22 thru 9-23 specifications, 9-5 thru 9-18 strings,. B-7 7 used with yacc, 9-18 thru 9-21 variables, B-78 lex.yy.c, 9-4, B-77 thru B-78 Lexical, analysis in yacc, 10-8 thru 10-9 conventions, 7-2 Lexical Analyzer Generatorm, see lex, 9-1 thru 9-24, 10-2, 10-4 thru 10-6, 10-25 thru 10-26, 10-34 1-files, 5-3, B-67 thru B-68 1 flag, 5-24 /lib/pO, B-26 /lib/pl, B-26 /lib/p2, B-26 /lib/p3, B-26 Library, 2-8, 3-12 link, 5-2 Linking object files, 2-5 programs to functions, 2-8 lint, 1-1, 3-1 thru 3-12, 10-27, A-5, A-12, B-80 thru B-82 checks, see program checking directives, 3-11 thru 3-12 files, B-81 invoking, 3-1 libraries, 3-12, B-80 thru B-82 options, 3-1, 3-3, B-80 thru B-81 .list, 7-11 Listing directives, 7-11 Literals, 10-4, 10-3 9 Location counter, 7-4, 7-8 Lock flag, 5-24 Index-6 XENIX Programming .login, 8-1 thru 8-4, B-35, B-55 .logout, 8-2, B-35, B-55 logout, 8-1 thru 8-2, 8-9, B-47, B-55 lorder, B-83 $m, 6-22 thru 6-23, B-7 m, 6-24, B-6 M, 6-24, B-7 m4, 1-2, 11-1 thru 11-10, B-84 thru B-88 arguments, 11-5 thru 11-6 built-in macros, 11-6 conditionals, 11-8 defining macros, 11-2 thru 11-3, B-85 thru B-88 file manipulation, 11-7 invoking, 11-2 options, B-84 printing, 11-10 quoting, 11-3 thru 11-5 string manipulation, 11-9 system commands, 11-8 m4exit, B-87 m4wrap, B-88 Machine instructions, 7-12 thru 7-18 Macros, 1-2 defining, in cc, 2-12 thru 2-13 in m4, 11-2 thru 11-6 parser simulation, in yyac, 10-26 using, in make, 4-5 thru 4-9 mail, 8-3, B-51 main, 2::-2----(h ru 2-4, 6-17, 10-23, B-57, B-78, B-110 Main function, in cc, 2-2 thru 2-3 make, 1-1, 4-1 thru 4-14 built-in rules, 4-8 thru 4-11 creating a makefile, 4-1 thru 4-2 dependency lines, 4-1 environments, 4-7 thru 4-8 example, 4-13 thru 4-14 invoking, 4-3 thru 4-4 libraries, 4-11 thru 4-12 macros, 4-5 thru 4-7 options, 4-4 target files, 4-3 thru 4-4 target names, 4-4 thru 4-5, 4-11 troubleshooting, 4-12 thru 4-13 makefile, 4-2 thru 4-3 Makefile, 4-2 thru 4-3 make print, 4-14

<strong>XENIX</strong> Programming<br />

fscanf, A-12<br />

get, 5-4 thru 5-11, 5-13 thru 5-15, 5-21,<br />

5-25, 5-27 thru 5-30, B-12 thru B-13,<br />

B-61, B-64 thru B-69, B-117<br />

files, B-6 7 thru B-6 9<br />

keywords, B-66 thru B-67<br />

options, B-64<br />

ge<strong>tc</strong>, A-ll<br />

ge<strong>tc</strong>har, A-ll<br />

getenv, A -11<br />

getpwent, A -11<br />

gets, B-70<br />

g-files, 5-3, 5-28, B-60, B-67 thru B-68<br />

glob, B-46<br />

Global directive, 7-9<br />

.globl, 7-6 thru 7-7, 7-9 thru 7-10<br />

goto, 3-4, B-46<br />

Grammar, in yacc, 10-1, 10-4 thru 10-8,<br />

10-14 thru 10-20, 10-24 thru 10-25<br />

hdr, B-71 thru B-72<br />

help, 5-12, 5-26, B-73<br />

his<strong>tc</strong>hars, B-51<br />

history, 8-9, B-46, B-51<br />

History list, 8-4 thru 8-6, B-36<br />

home, 8-3, B-41, B-51<br />

Huge model programs, 2-5 thru 2-6, 2-19,<br />

B-25 thru B-26<br />

Identifiers, 7-2, A-7 thru A-8<br />

if, 2-12, 10-9, B-43 thru B-44, B-46 thru<br />

B-47<br />

ifdef, 2-12, 11-5, B-85<br />

ifelse, 11-8, B-<strong>86</strong><br />

i flag, 5-15<br />

ifndef, 2-12<br />

ignore, B-3 3<br />

ignoreeof, 8-3, 8-9, B-51<br />

Impure-text small model, 2-5, B-25<br />

in, 7-18<br />

include, 11-7 thru 11-8, B-87<br />

incr, 11-6, B-<strong>86</strong><br />

index, B-87<br />

Initial value directive, 7-12<br />

input, 9-11 thru 9-12, B-78<br />

Insert directive, 7-10<br />

.insrt, 7-10<br />

int, A-5, A-8 thru A-10<br />

Integer,<br />

in adb, 6-5<br />

in cc, 2-23<br />

INTERRUPT, 6-4, 6-16, 8-8<br />

Interrupts, 8-18<br />

lntersegment instructions, 7-18<br />

Invoking,<br />

abd, 6-1 thru 6-4<br />

cc, 2-1<br />

csh, 8-1 thru 8-2<br />

lex, 9-4 thru 9-5<br />

lint, 3-1<br />

m4, 11-2<br />

make, 4-3 thru 4-4<br />

inw, 7-18<br />

1/0,<br />

in csh, 8-7 thru 8-8, B-42 thru B-43<br />

instructions, 7-18<br />

isdigit, A -6<br />

j flag, 5-21<br />

j m p, 7-1 7, 7-2 2<br />

jmpi, 7-18, 7-22<br />

:k, 6-16, B-8<br />

Keyword(s),<br />

in as, 7-6, 7-12 thru 7-16<br />

in cc, 2-16 thru 2-18<br />

in SCCS, 5-13 thru 5-14, B-66 thru<br />

B-67, B-98 thru B-99<br />

kill, 8-8<br />

Killing a program, 6-4, 6-16<br />

Index<br />

1, 6-25, 6-30, B-6<br />

L, 6-30, B-6<br />

Labels, 7-4<br />

Large model programs, 2-5 thur 2-6,<br />

B-25 thru B-26<br />

ld, 7-1, 7-6, B-27, B-74 thru B-76, B-83,<br />

B-101<br />

files, B-76<br />

options, B-7 4 thru B-7 5<br />

96left, 10-18 thru 10-20, 10-28, 10-39<br />

Left recursive grammar, 10-24 thru<br />

10-25<br />

Left shift operator, 7-6, A-7<br />

len, 11-9, B-87<br />

Length of string, 11-9<br />

Index-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!