<strong>XENIX</strong> Programming Segments, 2-19, 2-24, 6-22 thru 6-23, 7-3, see text segments, data segments, bss segments set, 8-1 thru 8-2, B-39, B-48 setenv, 8-9, B-48 s-files, 5-1 thru 5-5 advanced options, 5-26 thru 5-31 changing, comments, 5-17 information, 5-16 thru 5-19 modification requests, 5-18 release number, 5-9 comparing, 5-31 creating, 5-4 thru 5-5, 5-10 displaying, 5-11 editing, 5-6 thru 5-7, 5-21 thru 5-22, 5-25 flags, 5-14 thru 5-16 help, 5-12 printing, 5-19 thru 5-21 protecting, 5-22 thru 5-24 repairing, 5-24 thru 5-25 retrieving, 5-5 thru 5-11 saving, 5-7 thru 5-8, 5-12 user list, 5-22 thru 5-23 sh, 8-11 shell, B-50, B-52 Shell environment variables, 4-7 thru 4-8 shift, B-48, B-<strong>86</strong> Shift operations, A-7 si register, 7-21 SID, 5-2, 5-7 thru 5-8, 5-11, 5-21 thru 5-22, B-28, B-105 Sign extension, A -7 sinclude, 11-7, B-87 Single-stepping a program, 6-16 size, B-108 size make, 4-14 sizeof, 2-6, A-3 thru A-4 s.makefile, 4-2 thru 4-3 s.Makefile, 4-2 thru 4-3 Small model programs, 2-5, B-25 source, 8-10, B-48 Source Code Control System, see SCCS Source, definitions, 9-17 thru 9-18 files, 2-2 thru 2-4 Source rules, 9-12 thru 9-14 Special characters, 8-21 thru 8-22 spline, B-1 0 9 sscanf, A-12 Stack probes, 2-10 Stacksize, 2-18 stackuse, 2-18, B-1 10 thru B-111 Standard library, see C library, %start, 10-5 Statements, 7-4 status, 8-14, B-44, B-50, B-52 String instructions, 7-17 strings, B-112, B-122 strip, 2-10, 6-5, B-113 thru B-113 Substituting commands, 8-20, B-41 Substitution, alias, B-38 command, 8-20, B-41 filename, B-41 variable, B-3 9 thru B-40 substr, 11-9, B-87 swi<strong>tc</strong>h, 3-4, 8-16 thru 8-17, B-44, B-49 Symbol table, 6-5, 7-1 stripping, 2-9 thru 2-10 Symbols, 6-5, 6-27, 10-4 thru 10-5, A-7 thru A-8, B-71, B-94 thru B-95 *symdef, B-83 *symref, B-83 Syntax, B-1 syscmd, 11-8, B-87 sysval, B-87 tags, B-57 Tags files, B-57, B-67 Target files, 4-3 thru 4-4 Temporary files, 8-18 TERM, 8-9 .text, 7-3, 7-9 Text relocation records, B-71 segment, 2-19, 2-23 thru 2-24, 6-23, 7-3 then, B-44, B-4 7 time, 8-10, B-49, B-52, B-115 /tmp/*, B-111 /tmp/crt??, B-33 Index Index-9
Index /tmp/get?????, B-107 /tmp/pr?????, B-100 /tmp/sh*, B-5 5 /tmp/stm*, B-113 /tmp/v*, B-1 7 /tmp/xs*, B-122 %token, 10-20, 10-28, 10-39 Tokens, 10-4 thru 10-5, 10-8 thru 10-11, 10-18 thru 10-22 traceoff, B-88 traceon, B-88 translit, 11-9, B-87 tsort, B-83, B-116 %type, 10-28 thru 10-29 typedef, 3-8, 10-28 Type conversion, A -8 unalias, 8-10, B-38, B-49 undefine, 11-4, B-85 undivert, 11-7, B-<strong>86</strong> unget, B-11 7 unhash, B-4 9 unmask, B-14, B-4 9 unput, 9-11, 9-14, 9-22, B-78 unset, 8-10, B-39, B-49 unsetenv, 8-10, B-49 /usr/bin, 8-2 /usr/bin/bdiff, B-61 /usr/bin/dosld, B-63 /usr/include/ ctype.h, A -6 /usr/include/sys.s, 7-10 /usr/include/varargs.h, A -9 /usr/lib/cref*, B-34 /usr/lib/help, B-73 /usr/lib/lint, B-81 /usr/lib/llibc, B-82 /usr/lib/llibc.ln, B-81 /usr/lib/llibdbm, B-8 2 /usr/lib/llibdbm.ln, B-81 /usr/lib/llibm, B-8 2 /usr/lib/llibm.ln, B-81 /usr/lib/llibport, B-82 /usr/lib/llibport.ln, B-81 /usr/lib/llibtermlib, B-8 2 /usr/lib/llibtermlib.ln, B-81 /usr/local, 8-3 /usr/lib/stackuse/*, B-1 11 /usr/lib/yaccpar, B-123 Index-10 $v, 6-6, B-7 val, B-118 thru B-119 Variable(s), in adb, 6-6, B-9 <strong>XENIX</strong> Programming in csh, 8-2 thru 8-4, 8-11 thru 8-13, B-39 thru B-40, B-50 thru B-52 substitution, B-39 thru B-40 verbose, 8-18, B-52 vi, B-57 v-flag, 5-16, 5-18 $w, 6-26, B-7 w, W, 6-30 thru 6-31, B-6 wait, B-50 Warning levels, 2-15 messages, see error handling while, 6-15, 8-16 thru 8-17, 10-9, B-44, B-50, B-56 .word, 7-12, 7-16, 7-18 Word, designator, B-37 length, A-2 $x, 6-27 x.c, B-122 x-files, 5-3, B-30, B-60, B-105 x.out, B-71, B-113 xref, B-120 xs.c, B-122 xstr, B-121 thru B-122 yacc, 1-2, 3-4, 9-2, 9-8, 9-18, 10-1 thru 10-39, B-123 thru B-124 actions, 10-6 thru 10-8 ambiguity, 10-14 thru 10-18 conflicts, 10-14 thru 10-18 environment, 10-23 error handling, 10-21 thru 10-2 2 examples, 10-29 thru 10-38 lexical analysis, 10-8 thru 10-9. old features, 10-39 parser, 10-9 thru 10-13 precedence, 10-18 thru 10-20 preparing specificaitons, 10-24 thru 10-38
- Page 1 and 2:
0 • • •
- Page 3 and 4:
The information in this document is
- Page 5 and 6:
Table of Contents CONTENTS Compiler
- Page 7 and 8:
Table of Contents CONTENTS Using Ot
- Page 9 and 10:
Table of Contents CONTENTS Assemble
- Page 11 and 12:
Table of Contents CONTENTS CHAPTER
- Page 13 and 14:
Table of Contents TABLES TABLE TITL
- Page 15 and 16:
Introduction XENIX Programming 10.
- Page 17 and 18:
cc: C Compiler XENIX Programming Cr
- Page 19 and 20:
cc: C Compiler XENIX Programming Th
- Page 21 and 22:
cc: C Compiler XENIX Programming Th
- Page 23 and 24:
cc: C Compiler XENIX Programming Cr
- Page 25 and 26:
cc: C Compiler XENIX Programming Th
- Page 27 and 28:
cc: C Compiler XENIX Programming Co
- Page 29 and 30:
cc: C Compiler XENIX Programming Sa
- Page 31 and 32:
cc: C Compiler XENIX Programming Us
- Page 33 and 34:
cc: C Compiler XENIX Programming Wh
- Page 35 and 36:
cc: C Compiler XENIX Programming Co
- Page 37 and 38:
cc: C Compiler XENIX Programming d
- Page 39 and 40:
cc: C Compiler XENIX Programming Se
- Page 41 and 42:
lint: C Program Checker XENIX Progr
- Page 43 and 44:
lint: C Program Checker XENIX Progr
- Page 45 and 46:
lint: C Program Checker XENIX Progr
- Page 47 and 48:
lint: C Program Checker XENIX Progr
- Page 49 and 50:
lint: C Program Checker XENIX Progr
- Page 51 and 52:
lint: C Program Checker XENIX Progr
- Page 53 and 54:
make: Program Maintainer XENIX Prog
- Page 55 and 56:
make: Program Maintainer XENIX Prog
- Page 57 and 58:
make: Program Maintainer XENIX Prog
- Page 59 and 60:
make: Program Maintainer XENIX Prog
- Page 61 and 62:
make: Program Maintainer XENIX Prog
- Page 63 and 64:
make: Program Maintainer XENIX Prog
- Page 65 and 66:
make: Program Maintainer print: $(F
- Page 67 and 68:
SCCS: Source Code Control System XE
- Page 69 and 70:
SCCS: Source Code Control System XE
- Page 71 and 72:
SCCS: Source Code Control System XE
- Page 73 and 74:
SCCS: Source Code Control System XE
- Page 75 and 76:
SCCS: Source Code Control System XE
- Page 77 and 78:
SCCS: Source Code Control System XE
- Page 79 and 80:
SCCS: Source Code Control System XE
- Page 81 and 82:
SCCS: Source Code Control System XE
- Page 83 and 84:
SCCS: Source Code Control System XE
- Page 85 and 86:
SCCS: Source Code Control System XE
- Page 87 and 88:
SCCS: Source Code Control System XE
- Page 89 and 90:
SCCS: Source Code Control System XE
- Page 91 and 92:
SCCS: Source Code Control System XE
- Page 93 and 94:
SCCS: Source Code Control System XE
- Page 95 and 96:
SCCS: Source Code Control System XE
- Page 98 and 99:
CHAPTER 6 adb: PROGRAM DEBUGGER adb
- Page 100 and 101:
XENIX Programming adb: Program Debu
- Page 102 and 103:
XENIX Programming adb: Program Debu
- Page 104 and 105:
XENIX Programming adb: Program Debu
- Page 106 and 107:
XENIX Programming adb: Program Debu
- Page 108 and 109:
XENIX Programming adb: Program Debu
- Page 110 and 111:
XENIX Programming adb: Program Debu
- Page 112 and 113:
XENIX Programming adb: Program Debu
- Page 114 and 115:
XENIX Programming adb: Program Debu
- Page 116 and 117:
XENIX Programming int fcnt,gcnt,hcn
- Page 118 and 119:
XENIX Programming adb: Program Debu
- Page 120 and 121:
XENIX Programming adb: Program Debu
- Page 122 and 123:
XENIX Programming adb: Program Debu
- Page 124 and 125:
XENIX Programming adb: Program Debu
- Page 126 and 127:
XENIX Programming adb: Program Debu
- Page 128:
XENIX Programming adb: Program Debu
- Page 131 and 132:
as: A sse m bier XENIX Programming
- Page 133 and 134:
as: Assembler XENIX Programming The
- Page 135 and 136:
as: Assembler XENIX Programming Key
- Page 137 and 138:
as: Assembler The combination rules
- Page 139 and 140:
as: Assembler XENIX Programming Ins
- Page 141 and 142:
as: Assembler Initial Value Directi
- Page 143 and 144:
as: Assembler XENIX Programming int
- Page 145 and 146:
as: A sse m bier sub subb test test
- Page 147 and 148:
as: Assembler XENIX Programming lnt
- Page 149 and 150:
as: Assembler XENIX Programming lnt
- Page 151 and 152:
as: Assembler XENIX Programming Imm
- Page 153 and 154:
as: A sse m bier XENIX Programming
- Page 156 and 157:
CHAPTER 8 csh : C SHEll The C shell
- Page 158 and 159:
XENIX Programming csh: C Shell Some
- Page 160 and 161:
XENIX Programm ing *w 32 * q % !c -
- Page 162 and 163:
XENIX Programming csh: C Shell the
- Page 164 and 165:
XENIX Programming csh: C Shell Usin
- Page 166 and 167:
XENIX Programming csh: C Shell Usin
- Page 168 and 169:
XENIX Programming csh: C Shell The
- Page 170 and 171:
XENIX Programming csh: C Shell Note
- Page 172 and 173:
XENIX Programming switch ( string c
- Page 174 and 175:
XENIX Programming csh: C Shell Star
- Page 176 and 177:
XENIX Programming csh: C Shell Spec
- Page 178 and 179:
CHAPTER 9 lex : LEXICAL ANA LYZER G
- Page 180 and 181:
XENIX Programming lex: Lexical Anal
- Page 182 and 183:
XENIX Programming lex: Lexical Anal
- Page 184 and 185:
XENIX Programming lex: Lexical Anal
- Page 186 and 187:
XENIX Programming lex: Lexical Anal
- Page 188 and 189:
XENIX Programming lex: Lexical Anal
- Page 190 and 191:
XENIX Programming lex: Lexical Anal
- Page 192 and 193:
XENIX Programm ing lex: Lexical Ana
- Page 194 and 195:
XENIX Programming Specifying Source
- Page 196 and 197:
XENIX Programming lex: Lexical Anal
- Page 198 and 199:
XENIX Programming lex: Lexical Anal
- Page 200 and 201:
XENIX Programming The definitions s
- Page 202 and 203:
CHAPTER 10 yacc: COMPILER-COMPILER
- Page 204 and 205:
XENIX Programming yacc: Compiler-Co
- Page 206 and 207:
XENIX Programming yacc: Compiler-Co
- Page 208 and 209:
XENIX Programming yacc: Compiler-Co
- Page 210 and 211:
XENIX Programming yacc: Compiler-Co
- Page 212 and 213:
XENIX Programming yacc: Compiler-Co
- Page 214 and 215:
XENIX Programming yacc: Compiler-Co
- Page 216 and 217:
XENIX Programming yacc: Compiler-Co
- Page 218 and 219:
XENIX Programming yacc: Compiler-Co
- Page 220 and 221:
XENIX Programming yacc: Compiler-Co
- Page 222 and 223:
XENIX Programming yacc: Compiler-Co
- Page 224 and 225:
XENIX Programming yacc: Compiler-Co
- Page 226 and 227:
XENIX Programming yacc: Compiler-Co
- Page 228 and 229:
XENIX Programming yacc: Compiler-Co
- Page 230 and 231:
XENIX Programming yacc: Compiler-Co
- Page 232 and 233:
XENIX Programming yacc: Compiler-Co
- Page 234 and 235:
XENIX Programming yacc: Compiler-Co
- Page 236 and 237:
XENIX Programming %left %left %left
- Page 238 and 239:
XENIX Programming I* lexical analys
- Page 240:
XENIX Programming yacc: Compiler-Co
- Page 243 and 244:
m4: Macro Processor XENIX Programmi
- Page 245 and 246:
m4: Macro Processor XENIX Programmi
- Page 247 and 248:
m4: Macro Processor XENIX Programm
- Page 249 and 250:
m4: Macro Processor XENIX Programmi
- Page 251 and 252:
m4: Macro Processor XENIX Programmi
- Page 253 and 254:
C Language Portability XENIX Progra
- Page 255 and 256:
C Language Portability XENIX Progra
- Page 257 and 258:
C Language Portability XENIX Progra
- Page 259 and 260:
C Language Portability XENIX Progra
- Page 261 and 262:
C Language Portability XENIX Progra
- Page 263 and 264:
C Language Portability XENIX Progra
- Page 266 and 267:
APPENDIX B PROG RAMMING COMMANDS Th
- Page 268 and 269:
XENIX Programming ad b (continued)
- Page 270 and 271:
XENIX Programming Programming Comma
- Page 272 and 273:
XENIX Programming Programming Comma
- Page 274 and 275:
XENIX Programming Programming Comma
- Page 276 and 277:
XENIX Programming Programming Comma
- Page 278 and 279:
XENIX Programming Programming Comma
- Page 280 and 281:
XENIX Programming Programming Comma
- Page 282 and 283:
XENIX Programming Programming Comma
- Page 284 and 285:
XENIX Programming as (continued) Fi
- Page 286 and 287:
XENIX Programming Programming Comma
- Page 288 and 289:
XENIX Programming Programming Comma
- Page 290 and 291:
XENIX Programming Programm ing Comm
- Page 292 and 293:
XENIX Programming Programming Comma
- Page 294 and 295:
XENIX Programming Programming Comma
- Page 296 and 297:
XENIX Programming Programm ing Comm
- Page 298 and 299:
XENIX Programming Programming Comma
- Page 300 and 301:
XENIX Programming Programming Comma
- Page 302 and 303:
XENIX Programming Programming Comma
- Page 304 and 305:
XENIX Programming Programming Comma
- Page 306 and 307:
XENIX Programming Programming Comma
- Page 308 and 309:
XENIX Programming Programming Comma
- Page 310 and 311:
XENIX Programming Programming Comma
- Page 312 and 313:
XENIX Programming Programming Comma
- Page 314 and 315:
XENIX Programm ing Programming Comm
- Page 316 and 317:
XENIX Programming Programming Comma
- Page 318 and 319:
XENIX Programming Programming Comma
- Page 320 and 321:
XENIX Programming Programming Comma
- Page 322 and 323:
XENIX Programming Programming Comma
- Page 324 and 325:
XENIX Programming Programming Comma
- Page 326 and 327:
XENIX Programming Programming Comma
- Page 328 and 329:
XENIX Programming Programming Comma
- Page 330 and 331:
XENIX Programming Programming Comma
- Page 332 and 333:
XENIX Programming Programming Comma
- Page 334 and 335:
XENIX Programming Programming Comma
- Page 336 and 337:
XENIX Programming Programming Comma
- Page 338 and 339:
XENIX Programming Programming Comma
- Page 340 and 341:
XENIX Programming Programming Comma
- Page 342 and 343:
XENIX Programming Programming Comma
- Page 344 and 345:
XENIX Programming lex (continued) E
- Page 346 and 347:
XENIX Programming Programming Comma
- Page 348 and 349:
XENIX Programming Programming Comma
- Page 350 and 351: XENIX Programming Programming Comma
- Page 352 and 353: XENIX Programming Programming Comma
- Page 354 and 355: XENIX Programming Programming Comma
- Page 356 and 357: XENIX Programming Programming Comma
- Page 358 and 359: XENIX Programming Programming Comma
- Page 360 and 361: XENIX Programm ing Programming Comm
- Page 362 and 363: XENIX Programming Programming Comma
- Page 364 and 365: XENIX Programming prs (continued) :
- Page 366 and 367: XENIX Programming Programming Comma
- Page 368 and 369: XENIX Programming Programm ing Comm
- Page 370 and 371: XENIX Programming Programming Comma
- Page 372 and 373: XENIX Programming Programm ing Comm
- Page 374 and 375: XENIX Programming Programming Comma
- Page 376 and 377: XENIX Programming Programming Comma
- Page 378 and 379: XENIX Programming Programming Comma
- Page 380 and 381: XENIX Programming Programming Comma
- Page 382 and 383: XENIX Programming Programming Comma
- Page 384 and 385: XENIX Programming Programming Comma
- Page 386 and 387: XENIX Programming Programming Comma
- Page 388 and 389: XENIX Programming Programming Comma
- Page 390 and 391: Intel Publications Copies of the fo
- Page 392 and 393: INDEX Note: For a master index to t
- Page 394 and 395: XENIX Programming lint, B-80 thru B
- Page 396 and 397: XENIX Programming fscanf, A-12 get,
- Page 398 and 399: XENIX Programming maketemp, 11-8, B
- Page 402 and 403: XENIX Programming yacc.acts, B-123
- Page 404 and 405: REQUE.ST FOR READER'S COMMENTS XENI
- Page 406: I I