This commit is contained in:
Oliver Lehmann 1989-06-19 10:16:03 +00:00
parent bd4c46c653
commit 699bdbbd58
11 changed files with 1531 additions and 0 deletions

View File

@ -0,0 +1,11 @@
S = /z/ing_doc/sachwort/
Q = /z/ing_doc/sachwort/quell/
C = /z/ing_doc/c/
sawo: $(Q)swverz.nq
nroff -ms $(Q)swverz.nq > $(S)sachw
nroff -ms $(Q)deck > $(S)deck_swv
print: $(S)sachw
lpr $(S)deck_swv $(S)sachw

View File

@ -0,0 +1,40 @@
.so /z/ing_doc/c/macdoc
.nf
############################################################
############################################################
## ##
## ##
## ##
## ##
## ##### # ##### # # ##
## # # # # # # # # ##
## # # # # # # ##
## ##### # # # ####### ##### ##
## # ####### # # # ##
## # # # # # # # # ##
## ##### # # ##### # # ##
## ##
## ##
## ##
## ##
## # # ####### ###### ####### ##
## # # # # # # # # ##
## # # # # # # # # ##
## # # # # # ###### # ##
## # # # # # # # # ##
## # # # # # # # # ##
## ## ## ####### # # # ##
## ##
## ##
## ##
## ##
## ##
## ##
## ##
## ##
## ##
## ##
## ##
############################################################
############################################################
.fi

View File

@ -0,0 +1,14 @@
cat teil1/doc1_a? \
teil2/doc2_a? \
teil3/doc3_a? \
> teil1_2.src
tr '\040' '\012' < teil1_2.src > teil1_2.nl
rm teil1_2.src
sort -udf teil1_2.nl -o teil1_2.swq
rm teil1_2.nl
echo "editiere teil1_2.swq zu swd_file"
echo "erstelle sawo.h: mk_incl swd_file"
echo "erstelle Programm sawort: cc -c -O sawort.c; cc -i sawort.o -o sawort"
echo "erzeuge Verzeichnis: sawort teil1_2.lp"
echo "Ergebnisfile swverz.q ist zu editieren und mit nroff aufzubereiten"

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,93 @@
/* Erstellung des include-Files zur Vektordefinition des
** Sachwort-Katalogs;
** Aufruf: mk_incl sawo.nr
*/
# include <stdio.h>
# include <ctype.h>
main(argc, argv) int argc; char *argv[];
{
register int c, i;
FILE *fs, *fk, *fopen();
int snr;
int ach;
int k;
struct tab
{
int alpha;
int von;
};
struct tab Atab[26];
char buf[60];
if (argc != 2)
{
printf("\nAnzahl Argumente: %d", argc);
printf("\usage: mk_incl file_sachw_katalog\n");
exit(0);
}
if ((fs = fopen(*++argv, "r")) == NULL)
{
perror("sachw_kat not found");
exit(0);
}
if ((fk = fopen("sawo.h", "w+")) == NULL)
{
perror("sawo.h not open");
exit(0);
}
/* Erstellung des include-Files zum Sachwort-Katalog */
fprintf(fk, "/* Sachwort-Katalog --> Vektordefinition */\n\n");
fprintf(fk, "struct kat\n{\n\tint len;\n\tchar *saw;\n\tint snr;\n};\n");
fprintf(fk, "struct kat Katalog[] =\n{\n");
/* Uebernahme aus dem Sachwort-Katalog und Eintrag: Wort Schluessel-Nr. */
snr = 0;
i = 0;
k = 0;
ach = 'z';
while ((c = getc(fs)) != EOF)
{
if (c != '\n')
{
buf[i++] = tolower(c);
if (c == '\b') buf[i-1] = '<';
if (c == '"') --i;
}
else
{
if (i > 1)
{
buf[i] = '\0';
fprintf(fk, "\t%2d,\t\"%s\",\t%d,\n", i, buf, ++snr);
i = 0;
if (ach != buf[0] && (buf[0] >= 'a' && buf[0] <= 'z'))
{
Atab[k].alpha = buf[0];
Atab[k].von = snr;
ach = buf[0];
if (k < 25) ++k;
}
}
}
}
/* Endebehandlung */
fprintf(fk,"};\n");
fprintf(fk,"\n/*Katalog zur Bezugnahme Buchstabenwechsel */\n\n");
fprintf(fk,"struct tab\n{\n\tint alpha;\n\tint von;\n};\n");
fprintf(fk,"struct tab Atab[] = \n{\n");
for (ach = 0; ach < k; ach++)
fprintf(fk,"\t%d,%d,\n", Atab[ach].alpha,Atab[ach].von);
fprintf(fk,"\t%d,%d,\n", Atab[ach].alpha,snr);
fprintf(fk,"};\n");
fprintf(fk,"int bis = %d;\n", k);
fclose(fk);
fclose(fs);
}

View File

@ -0,0 +1,497 @@
/* Sachwort-Katalog --> Vektordefinition */
struct kat
{
int len;
char *saw;
int snr;
};
struct kat Katalog[] =
{
9, "abbildung", 1,
7, "abbruch", 2,
14, "abfragesprache", 3,
13, "abha<ngigkeit", 4,
6, "access", 5,
8, "addition", 6,
8, "aggregat", 7,
6, "aktion", 8,
24, "aktualisierungskommandos", 9,
14, "alter/ego-flag", 10,
3, "amx", 11,
9, "anmeldung", 12,
9, "anweisung", 13,
3, "any", 14,
4, "anyu", 15,
6, "append", 16,
17, "arbeitsbibliothek", 17,
12, "archivierung", 18,
10, "arctangens", 19,
4, "argc", 20,
10, "arithmetik", 21,
9, "ascending", 22,
5, "ascii", 23,
6, "assign", 24,
9, "asynchron", 25,
4, "atan", 26,
8, "attribut", 27,
20, "autoclear\-funktion.", 28,
6, "backup", 29,
13, "basisrelation", 30,
10, "basistupel", 31,
11, "batch-files", 32,
9, "batchline", 33,
15, "batch-prozessor", 34,
9, "begintrap", 35,
12, "berechtigung", 36,
19, "bereichsdeklaration", 37,
14, "betriebssystem", 38,
10, "bibliothek", 39,
6, "bitpos", 40,
7, "boolean", 41,
10, "boole-wert", 42,
6, "branch", 43,
5, "break", 44,
4, "bulk", 45,
2, "by", 46,
4, "case", 47,
2, "cc", 48,
10, "c-compiler", 49,
15, "change-kommando", 50,
14, "char-konstante", 51,
12, "char-pointer", 52,
5, "chash", 53,
5, "cheap", 54,
9, "cheapsort", 55,
5, "chgrp", 56,
5, "chmod", 57,
5, "cisam", 58,
12, "c-objektfile", 59,
3, "col", 60,
6, "colon ", 61,
7, "columns", 62,
6, "comma ", 63,
7, "comment", 64,
6, "commit", 65,
19, "comparison_operator", 66,
8, "compiler", 67,
10, "complement", 68,
10, "compressed", 69,
6, "concat", 70,
9, "condition", 71,
5, "const", 72,
10, "constraint", 73,
12, "continuetrap", 74,
7, "control", 75,
10, "conversion", 76,
4, "copy", 77,
6, "copydb", 78,
5, "copyr", 79,
5, "count", 80,
14, "c-preprozessor", 81,
5, "crash", 82,
7, "creatdb", 83,
7, "creater", 84,
11, "c-statement", 85,
5, "ctype", 86,
17, "current_directory", 87,
4, "dash", 88,
8, "database", 89,
4, "date", 90,
5, "datei", 91,
2, "db", 92,
3, "dba", 93,
6, "dbname", 94,
7, "dbtmplt", 95,
17, "debug-information", 96,
6, "decomp", 97,
13, "decomposition", 98,
7, "default", 99,
8, "deferred", 100,
6, "define", 101,
11, "deklaration", 102,
23, "dekompositionsverfahren", 103,
6, "delete", 104,
5, "delim", 105,
4, "demo", 106,
4, "desc", 107,
16, "deskription-file", 108,
7, "destroy", 109,
9, "destroydb", 110,
6, "device", 111,
22, "direktzugriffsmethoden", 112,
12, "dezimalpunkt", 113,
8, "diagnose", 114,
9, "direction", 115,
9, "directory", 116,
11, "disjunktion", 117,
4, "divr", 118,
2, "do", 119,
15, "do-konstruktion", 120,
7, "domaene", 121,
6, "domain", 122,
6, "double", 123,
17, "druckaufbereitung", 124,
5, "dummy", 125,
9, "duplicate", 126,
17, "durchschnittswert", 127,
6, "editor", 128,
13, "einfu<gemodus", 129,
11, "eingabefile", 130,
17, "eingabe-generator", 131,
12, "eingabemodus", 132,
17, "eintrittsfunktion", 133,
4, "else", 134,
8, "embedded", 135,
5, "empty", 136,
4, "enda", 137,
4, "endo", 138,
7, "endtrap", 139,
11, "environment", 140,
5, "equel", 141,
5, "erase", 142,
15, "erfassungsmaske", 143,
5, "error", 144,
6, "escape", 145,
10, "evaluation", 146,
6, "exceed", 147,
8, "exectrap", 148,
4, "eval", 149,
9, "execution", 150,
4, "exit", 151,
10, "fillfactor", 152,
4, "flag", 153,
5, "float", 154,
6, "format", 155,
4, "free", 156,
21, "functional_expression", 157,
8, "funktion", 158,
15, "geltungsbereich", 159,
11, "genauigkeit", 160,
5, "getup", 161,
3, "gid", 162,
10, "gleitkomma", 163,
6, "global", 164,
5, "group", 165,
6, "gruppe", 166,
5, "gutil", 167,
4, "hash", 168,
4, "heap", 169,
4, "help", 170,
5, "helpr", 171,
13, "identifikator", 172,
7, "include", 173,
5, "index", 174,
7, "indizes", 175,
9, "init_file", 176,
6, "insert", 177,
11, "integrities", 178,
11, "integrita<t", 179,
9, "integrity", 180,
10, "interaktiv", 181,
9, "interface", 182,
11, "interpreter", 183,
9, "interrupt", 184,
4, "into", 185,
7, "invalid", 186,
4, "isam", 187,
7, "isascii", 188,
7, "isdigit", 189,
4, "join", 190,
10, "kaschieren", 191,
3, "key", 192,
4, "kill", 193,
7, "klausel", 194,
8, "kommando", 195,
9, "kommentar", 196,
10, "komponente", 197,
10, "konsistenz", 198,
9, "konstante", 199,
13, "konvertierung", 200,
5, "kopie", 201,
9, "korrektur", 202,
13, "korrespondenz", 203,
6, "kursor", 204,
5, "label", 205,
8, "language", 206,
5, "large", 207,
9, "last_page", 208,
8, "laufzeit", 209,
9, "leerseite", 210,
4, "left", 211,
6, "length", 212,
4, "libc", 213,
4, "libm", 214,
4, "libq", 215,
7, "library", 216,
7, "limited", 217,
4, "line", 218,
4, "list", 219,
6, "la<nge", 220,
11, "logarithmus", 221,
16, "logical_operator", 222,
5, "login", 223,
6, "logout", 224,
4, "long", 225,
5, "macro", 226,
4, "mail", 227,
4, "main", 228,
8, "mainloop", 229,
5, "major", 230,
4, "make", 231,
5, "makro", 232,
6, "malloc", 233,
6, "manual", 234,
5, "marke", 235,
5, "maske", 236,
5, "match", 237,
7, "maximum", 238,
7, "maxpage", 239,
4, "maxu", 240,
19, "mehrfachverzweigung", 241,
6, "memory", 242,
5, "menue", 243,
15, "meta-daten-file", 244,
3, "min", 245,
7, "minpage", 246,
4, "minu", 247,
5, "mkdir", 248,
12, "modifikation", 249,
6, "modify", 250,
6, "modulo", 251,
7, "monitor", 252,
8, "morpheme", 253,
4, "move", 254,
6, "ms-dos", 255,
11, "mustersuche", 256,
8, "negation", 257,
8, "new-page", 258,
6, "newrel", 259,
4, "next", 260,
8, "notation", 261,
6, "number", 262,
9, "numerisch", 263,
6, "nutzer", 264,
8, "occurred", 265,
6, "occurs", 266,
6, "offset", 267,
9, "oktalzahl", 268,
8, "operator", 269,
6, "option", 270,
8, "overflow", 271,
4, "ovqp", 272,
4, "page", 273,
5, "panic", 274,
9, "parameter", 275,
6, "parser", 276,
7, "parsing", 277,
6, "passwd", 278,
8, "pathname", 279,
7, "pattern", 280,
10, "permission", 281,
6, "permit", 282,
8, "pfadname", 283,
4, "pipe", 284,
7, "pointer", 285,
14, "positionierung", 286,
12, "preprozessor", 287,
7, "primary", 288,
7, "prima<r", 289,
5, "print", 290,
10, "priorita<t", 291,
4, "proc", 292,
7, "profile", 293,
8, "programm", 294,
10, "projektion", 295,
6, "prompt", 296,
7, "protect", 297,
7, "provide", 298,
8, "prozedur", 299,
14, "prozesstabelle", 300,
13, "pseudodoma<ne", 301,
14, "pseudo-zeichen", 302,
6, "puffer", 303,
5, "purge", 304,
4, "qual", 305,
13, "qualifikation", 306,
4, "quel", 307,
9, "quellcode", 308,
10, "quell-file", 309,
5, "query", 310,
15, "quoting-symbole", 311,
6, "random", 312,
5, "range", 313,
6, "r_code", 314,
6, "reboot", 315,
9, "recherche", 316,
7, "recover", 317,
7, "redabas", 318,
10, "redeclared", 319,
10, "references", 320,
9, "rekursion", 321,
8, "rekursiv", 322,
10, "relational", 323,
10, "relationen", 324,
5, "relop", 325,
6, "repeat", 326,
7, "replace", 327,
6, "report", 328,
17, "reservierungszeit", 329,
5, "reset", 330,
7, "restore", 331,
8, "resultat", 332,
8, "retrieve", 333,
6, "return", 334,
5, "rmdir", 335,
4, "root", 336,
6, "rparen", 337,
6, "rp_arg", 338,
7, "rp_code", 339,
7, "rp_desc", 340,
2, "rp", 341,
13, "satzbegrenzer", 342,
4, "save", 343,
5, "scale", 344,
4, "scan", 345,
18, "schachtelungstiefe", 346,
10, "schlu<ssel", 347,
16, "schreiberlaubnis", 348,
6, "schutz", 349,
9, "secondary", 350,
7, "section", 351,
14, "sekunda<rindex", 352,
8, "semantik", 353,
8, "sequence", 354,
13, "set-anweisung", 355,
6, "setjmp", 356,
7, "-s-flag", 357,
6, "shared", 358,
5, "shell", 359,
5, "short", 360,
15, "sicherungsdatum", 361,
6, "signal", 362,
16, "simple_aggregate", 363,
4, "size", 364,
17, "skalierungsfaktor", 365,
8, "skeleton", 366,
9, "sortorder", 367,
13, "spaltenbreite", 368,
9, "specifier", 369,
7, "sperren", 370,
13, "spezifikation", 371,
5, "spool", 372,
18, "sprachbeschreibung", 373,
11, "sprungmarke", 374,
5, "stack", 375,
8, "standard", 376,
7, "startup", 377,
12, "startvorgang", 378,
9, "statement", 379,
6, "status", 380,
7, "storage", 381,
6, "string", 382,
8, "struktur", 383,
9, "subschema", 384,
9, "sub-shell", 385,
8, "suchpfad", 386,
9, "superuser", 387,
7, "support", 388,
6, "switch", 389,
6, "symbol", 390,
8, "synchron", 391,
7, "synonym", 392,
6, "syntax", 393,
8, "syserror", 394,
6, "sysmod", 395,
6, "target", 396,
8, "template", 397,
7, "termcap", 398,
4, "then", 399,
3, "tid", 400,
4, "time", 401,
5, "token", 402,
5, "trace", 403,
4, "tree", 404,
12, "trennzeichen", 405,
4, "true", 406,
9, "truncated", 407,
5, "tupel", 408,
4, "type", 409,
7, "-u-flag", 410,
3, "uid", 411,
5, "unary", 412,
11, "unavailable", 413,
10, "underscore", 414,
10, "unexpected", 415,
6, "unique", 416,
4, "unix", 417,
13, "unterbrechung", 418,
9, "unterlauf", 419,
5, "until", 420,
6, "update", 421,
5, "usage", 422,
4, "user", 423,
9, "usersetup", 424,
5, "value", 425,
3, "var", 426,
10, "var_assign", 427,
8, "variable", 428,
14, "verfallsdatum ", 429,
10, "verkettung", 430,
21, "verknu<pfungsoperator", 431,
15, "verschachtelung", 432,
4, "view", 433,
9, "violation", 434,
8, "virtuell", 435,
13, "vorrangregeln", 436,
6, "wakeup", 437,
7, "warning", 438,
12, "wertebereich", 439,
5, "where", 440,
5, "which", 441,
5, "while", 442,
5, "width", 443,
4, "with", 444,
4, "work", 445,
7, "zeichen", 446,
4, "zero", 447,
3, "zip", 448,
7, "zugriff", 449,
};
/*Katalog zur Bezugnahme Buchstabenwechsel */
struct tab
{
int alpha;
int von;
};
struct tab Atab[] =
{
97,1,
98,29,
99,47,
100,88,
101,128,
102,152,
103,159,
104,168,
105,172,
106,190,
107,191,
108,205,
109,226,
110,257,
111,265,
112,273,
113,305,
114,312,
115,342,
116,396,
117,411,
118,425,
119,437,
122,446,
0,449,
};
int bis = 24;

Binary file not shown.

View File

@ -0,0 +1,228 @@
/* Erstellung eines Sachwortverzeichnisses (Rohformat)
** fuer aufbereitete nroff-Texte (file_all);
** Das File file_sachw wird mit do_swvz aufbereitet, und muss dann
** manuell korrigiert werden; anschliessend mit nroff aufbereiten
** mk_incl file_sachw abarbeiten um das include-File "sawo.h" zu
** erstellen;
** Aufruf: sawort file_all
*/
# include <stdio.h>
# include <ctype.h>
# define PL 72
# define APL 75
/* am Anfang Seitenangabe auf Zl: 75 */
# define MAXZLEN 80
# include "sawo.h"
main(argc, argv) int argc; char *argv[];
{
register int c;
FILE *fpo, *fps, *fopen();
int flag;
int flagp;
int flagh;
int flagn;
int flagb;
int flagw;
int i;
int j;
int k;
int l;
int lo;
int bvon;
int bbis;
int zlen;
int pl = APL;
int pgnr;
char page[8];
char hbuf[80]; /* Speicher fuer Vergleichswort im Text */
char buf[80];
if ((fpo = fopen(*++argv, "r")) == NULL)
{
perror("file_nroff not found");
exit(0);
}
if (argc != 2)
{
printf("\nAnzahl Argumente: %d", argc);
printf("\nusage: sawort file\n");
exit(0);
}
if ((fps = fopen("swverz", "w+")) == NULL)
{
perror("swverz not open");
exit(0);
}
printf("Zur Orientierung wird in Zehnerschritten die Seitennr. ausgegeben!\n");
flag = 0;
flagb = 0;
pgnr = 1;
i = 0;
while (( c = getc(fpo)) != EOF)
{
/* putchar(c); */
switch(c)
{
case '\b': ++flagb;
++flagh;
break;
case '\n': if (!(--pl))
{
++pgnr;
if (!(pgnr % 10)) printf("Seite %d\n",pgnr);
pl = PL;
}
if (i >= 1 && hbuf[i-1] == '-')
{
--i;
break;
}
case ' ':
case '.':
case ',':
case ';':
case '!':
case '?':
case ':':
hbuf[i] = '\0';
if (i > 0)
{
flagw = 0;
if (hbuf[0] >= 'a' && hbuf[0] >= 'z')
{
for (l = 0; l < bis; l++)
{
if (hbuf[0] == Atab[l].alpha)
{
++flagw;
break;
}
}
if (flagw)
{
bvon = Atab[l].von;
bbis = Atab[l+1].von;
}
else goto nocomp;
}
else
{
bvon = 0;
bbis = Atab[bis].von;
}
for (k = bvon; k < bbis; k++)
{
if (!strncmp(hbuf, Katalog[k].saw, Katalog[k].len))
{
fprintf(fps, "%03d\t%03d\n",Katalog[k].snr,pgnr);
break;
}
}
}
nocomp:
i = 0;
++flag;
++flagn;
flagb = 0;
break;
case '"' :
k = hbuf[i-1];
if ((k == 'A' || k == 'U' || k == 'O'
|| k == 'a' || k == 'u' || k == 'o')
&& (flagb == 1)) hbuf[i++] = '<';
flagb = 0;
flagh = 0;
break;
default : if (!flagh)
{
if (i < 80) hbuf[i++] = tolower(c);
else printf("\n***FEHLER\n");
}
flagh = 0;
flagb = 0;
flagn = 0;
}
}
fclose(fps);
fclose(fpo);
printf("Sortierung\n");
system("sort -du -o sawo swverz");
printf("Zusammenstellung Sachwort->Seite\n");
if ((fpo = fopen("sawo", "r")) == NULL)
{
perror("sawo not found");
exit(0);
}
if ((fps = fopen("swverz.q", "w+")) == NULL)
{
perror("swverz.q not open");
exit(0);
}
flag = 0;
i = 0;
k = 0;
while ((c = getc(fpo)) != EOF)
{
switch(c)
{
case '\t': hbuf[i] = '\0';
l = atoi(hbuf);
if (l != k)
{
strcpy(hbuf, Katalog[l-1].saw);
j = 0;
for (i = 0; i < Katalog[l-1].len; i++)
{
if (hbuf[i] == '<')
{
buf[j++] = '\b';
buf[j++] = '"';
}
else buf[j++] = hbuf[i];
}
buf[j] = '\0';
zlen = j;
k = l;
fprintf(fps, "\n%s ",buf);
++flag;
}
else flag = 0;
i = 0;
break;
case '\n': hbuf[i] = '\0';
l = atoi(hbuf);
if (flag)
{
zlen += 4;
if (MAXZLEN < zlen)
{
fprintf(fps, "\n");
zlen = 0;
}
fprintf(fps, "%3d",l);
lo = l;
}
else
{
zlen += 4;
if (MAXZLEN < zlen)
{
fprintf(fps, "\n");
zlen = 0;
}
if (lo != l) fprintf(fps, ", %3d",l);
}
i = 0;
break;
default: hbuf[i++] = c;
}
}
fclose(fpo);
fclose(fps);
}

View File

@ -0,0 +1,648 @@
Abarbeitung
Abbildung
Abbruch
Abfragesprache
Abh\o'a"'ngigkeit
Abschluss
Acceerror
ACCESS
Addition
Adressen
Aggregat
Aktion
Aktualisierungskommandos
alter/ego-Flag
AMX
amx
Anmeldung
Anweisungen
any
anyu
append
Arbeitsbibliothek
Archivierung
arctangens
argc
Arithmetik
ascending
ascii
assign
asynchron
atan
atof
atoi
atol
atoX
Attribut
Aufbereitung
Ausgabe
Ausgangsrelation
Auswahl
Ausz\o'u"'ge
autoclear\-Funktion
backslash
Backups
Basisrelation
Basistupel
Batch-Files
batchline
batch-Prozessor
begintrap
bell_signal
Berechtigungen
Bereichsdeklaration
Betriebssystem
-b-Flag
Bibliothek
Bildschirm
Bitkombination
bitpos
blank
Block
bmove
boolean
Boole-Werte
branch
break
Bulk
by
case
C-Bibliotheksfunktionen
cc
C-Compiler
change-Kommando
char
chash
cheap
cheapsort
chefes
chgrp
chmod
cisam
clear
clock
close
C-Objektfile
COL
colon
columns
comma
comment
commit
comparison_operator
Compiler
COMPLEMENT
compressed
Computer-Installation
concat
conditions
const
constramt-Liste
continuetrap
control
conversion
convert
copy
copydb
copyr
count
C-Preprozessor
crash
creatdb
creater
C-Sprachbeschreibung
C-Statement
ctype
current_directory
C-Variable
Dam\o'a"'nen
dash
data
database
date
Datei
Daten
Datenbank
Datenbasis
Datenrelationen
Datentyp
dayfile
db
DBA
dbname
DBTMPLT
Debug-Information
declaration
declared
DECOMP
Decomposition
default
deferred
define
Deklaration
Dekompositionsverfahren
delete
delim
demo
desc
description
Deskription-File
destroy
destroydb
device
Direktzugriffsmethoden
Dezimalpunkt
Diagnose
direction
directory
Disjunktion
divr
do
DO-Konstruktion
Domaene
domain
Dom\o'a"'ne
double
Druckaufbereitung
dummy
duplicate
Durchschnittswert
Editor
Einf\o'u"'gemodus
Eingabefile
Eingabe-Generator
Eingabemodus
Eintrittsfunktion
else
em
embedded
empty
enda
endo
endtrap
Entwurf
environment
EOF
equel
erase
Erfassungsmaske
Ergebnis
Errorcode
error
escape
evaluation
exceed
exectrap
eval
execution
exist
exit
Exponent
eXtended
extension
extern
fclose
Fehler
field
File
fillfactor
find
first
flag
float
follow
fopen
fork
Format
for-Schleife
found
fprintf
free
from
fscanf
ftoa
functional_expression
Funktion
Ganzzahlarithmetik
Geltungsbereich
Genauigkeit
Gesamtzugriffsrechte
getup
gid
Gleitkomma
global
goto
group
Gruppe
gutil
hash
Hauptspeicher
header
heap
help
helpr
Hexadezimalzahl
hold
HOLD-MODUS
ident
Identifikator
IF-Anweisungen
ignore
Implementation
implizit
include
inclusive
Index
Indizes
indizieren
ING_DB
ing_db
Ingres
init_file
Initialisierung
initially
Initialstruktur
input
insert
Installation
Integer
integral
integrities
Integrit\o'a"'t
integrity
interaktiv
Interface
intermediate
intern
Interpreter
interrupt
Intervall
intgrity
into
INTRO
invalid
involves
iocv
isam
isascii
isdigit
itoa
join
Kaschieren
keys
kill
Klassifizierung
Klausel
Kommando
Kommentar
Komponente
Konsistenz
Konstante
Konvertierung
Kopie
Korrektur
Korrespondenz
Kursor
label
Language
large
last_page
Laufzeit
layout
Leerseite
left
length
libc
libm
libq
library
limited
line
list
L\o'a"'nge
Logarithmus
logical_operator
login
logout
long
MACRO
mail
main
mainloop
major
make
Makro
MALLOC
Manual
marc
Marke
Maske
match
matching
Maximum
maxpage
maxu
Mehrfachverzweigung
memory
Menue
Meta-Daten-file
min
minpage
minu
mkdir
Modifikation
modify
MODULA-R
modulo
Monitor
Morpheme
mountbar
move
MS-DOS
must
Mustersuche
Nachricht
Negation
NEW-PAGE-Anweisungen
newrel
NEXT
Notation
Nullbyte
number
numerisch
Nutzer
oatoi
occurred
occurs
offset
Oktalzahl
only
open
openr
Operator
Option
over
overflow
OVQP
owned
page
panic
Papierformates
Parameter
Parser
parsing
passwd
Pathname
pattern
permission
permit
perror
Pfadname
Phase
pipe
Plattenzugriff
pmove
pnumascending
Pointer
portabel
Positionierung
prargs
Pre-Compiler
Preprozessor
primary
Prim\o'a"'r-
PRINT
printf
print
Priorit\o'a"'t
proc
profile
Programm
Projektion
Prompt
protect
Pr\o'u"'fprozeduren
provide
Prozedur
Prozesstabelle
Pseudodom\o'a"'nen
Pseudo-Zeichen
Puffer
purge
putchar
q-Editor-Kommando
qual
Qualifikation
QUEL
Quellcode
Quell-File
query
quit-Monitor-Kommando
Quit-Signal
Quoting-Symbole
random
range
r_code
read
real
reboot
Recherche
Recover
Redabas
redeclared
references
Rekursion
rekursiv
relational
Relationen
relname
RELOP
remove
REPEAT
replace
Report
Reservierungszeit
reset
restore
Resultat
retrieve
return
Returncode
rmdir
root
rparen
rp_arg
rp_code
rp_desc
rp
Satzbegrenzer
save
SCALE
scan
scanf
Schachtelungstiefe
Schl\o'u"'ssel
Schnittstelle
Schreiberlaubnis
Schutz
scompare
secondary
section
Seiten-
Sekund\o'a"'rindex
Semantik
sequence
SET-Anweisung
SETJMP
-s-Flag
sgtty
shared
Shell
short
Sicherheit
Sicherungsdatum
signal
signifikant
simple_aggregate
Sitzung
size
Skalierungsfaktor
skeleton
slash
smove
Software
Sortieren
sortorder
Spaltenbreite
Spalten\o'u"'berschriften
special
specifier
Speicher
Sperren
Spezifikation
spool
Sprachbeschreibung
Spreizen
Sprungmarke
Sprungs
stack
Standard
Start-Menue
startup
Startvorgang
Statement
static
Status
Steuerfiles
storage
strcmp
strcpy
string
Struktur
stty
Subschema
Sub-Shell
Suchpfad
sukzessiv
Summenbildung
Superuser
support
Switch
symbol
sync
synchron
SYNOPSIS
Synonym
Syntax
SYSACCT
syserror
sysmod
System-
target
tempdata
template
tempor\o'a"'r
TERMCAP
Terminal
terminated
Text
then
TID
time
Token
trace
tree
Trennzeichen
TRUE
truncated
tty
Tupel
type
Typ-
Uebersetzungsprotokoll
-u-Flag
uid
Umwandlung
unable
unary
unavailable
underscore
undo
unexpected
unique
UNIX
unknown
unrecognizable
Unterbrechung
Unterlauf
unterminated
unterscheiden
until
update
usage
user
Usersetup
value
VAR
var_assign
Variable
vector
Verfallsdatum
Verkettung
Verkn\o'u"'pfungsoperator
Verschachtelung
Verschl\o'u"'sselung
Versionsnummer
Vertriebsversion
view
violation
virtuell
-Vno
Vor\o'u"'bersetzer
Vorrangregeln
Vorw\o'a"'rtssuchen
Vorverarbeitung
wakeup
warning
Werte-Status
Wertebereich
where
which
while
width
with
w-Kommando
WORD
work
write
x-Quelltext
Zahlensystem
Zeichen
Zeichenkette
Zeile
Zeit
zero
Ziel
zip
Zugriff
Zyklus