From 699bdbbd585a0f08a7dc6d50e1e050093e60a20b Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Mon, 19 Jun 1989 10:16:03 +0000 Subject: [PATCH] ING_DB --- .../ingres/dbs/ing_doc/sachwort/Makefile | 11 + .../ingres/dbs/ing_doc/sachwort/quell/deck | 40 ++ .../ingres/dbs/ing_doc/sachwort/quell/do_swvz | 14 + .../dbs/ing_doc/sachwort/quell/koleng80 | Bin 0 -> 9220 bytes .../ingres/dbs/ing_doc/sachwort/quell/mk_incl | Bin 0 -> 9586 bytes .../dbs/ing_doc/sachwort/quell/mk_incl.c | 93 +++ .../ingres/dbs/ing_doc/sachwort/quell/sawo.h | 497 ++++++++++++++ .../ingres/dbs/ing_doc/sachwort/quell/sawort | Bin 0 -> 17982 bytes .../dbs/ing_doc/sachwort/quell/sawort.c | 228 ++++++ .../dbs/ing_doc/sachwort/quell/sawort.o | Bin 0 -> 17232 bytes .../dbs/ing_doc/sachwort/quell/swd_file | 648 ++++++++++++++++++ 11 files changed, 1531 insertions(+) create mode 100644 WEGA/contrib/ingres/dbs/ing_doc/sachwort/Makefile create mode 100644 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/deck create mode 100755 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/do_swvz create mode 100755 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/koleng80 create mode 100755 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/mk_incl create mode 100644 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/mk_incl.c create mode 100644 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawo.h create mode 100755 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort create mode 100644 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort.c create mode 100644 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort.o create mode 100644 WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/swd_file diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/Makefile b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/Makefile new file mode 100644 index 0000000..8c8376f --- /dev/null +++ b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/Makefile @@ -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 + diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/deck b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/deck new file mode 100644 index 0000000..1f9712e --- /dev/null +++ b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/deck @@ -0,0 +1,40 @@ +.so /z/ing_doc/c/macdoc +.nf + ############################################################ + ############################################################ + ## ## + ## ## + ## ## + ## ## + ## ##### # ##### # # ## + ## # # # # # # # # ## + ## # # # # # # ## + ## ##### # # # ####### ##### ## + ## # ####### # # # ## + ## # # # # # # # # ## + ## ##### # # ##### # # ## + ## ## + ## ## + ## ## + ## ## + ## # # ####### ###### ####### ## + ## # # # # # # # # ## + ## # # # # # # # # ## + ## # # # # # ###### # ## + ## # # # # # # # # ## + ## # # # # # # # # ## + ## ## ## ####### # # # ## + ## ## + ## ## + ## ## + ## ## + ## ## + ## ## + ## ## + ## ## + ## ## + ## ## + ## ## + ############################################################ + ############################################################ +.fi diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/do_swvz b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/do_swvz new file mode 100755 index 0000000..c35f3ad --- /dev/null +++ b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/do_swvz @@ -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" + diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/koleng80 b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/koleng80 new file mode 100755 index 0000000000000000000000000000000000000000..a139f670703057adfd823992e78b594a58befa0e GIT binary patch literal 9220 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 literal 0 HcmV?d00001 diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/mk_incl b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/mk_incl new file mode 100755 index 0000000000000000000000000000000000000000..7aff5815b13aa12620fb56d38b5ae5a6ccb64f7a GIT binary patch literal 9586 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 literal 0 HcmV?d00001 diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/mk_incl.c b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/mk_incl.c new file mode 100644 index 0000000..8167e52 --- /dev/null +++ b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/mk_incl.c @@ -0,0 +1,93 @@ +/* Erstellung des include-Files zur Vektordefinition des +** Sachwort-Katalogs; +** Aufruf: mk_incl sawo.nr +*/ + +# include +# include + +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); +} + diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawo.h b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawo.h new file mode 100644 index 0000000..b74ea5a --- /dev/null +++ b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawo.h @@ -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, "abhatxz9|3`||tj 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 DrQsGA literal 0 HcmV?d00001 diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort.c b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort.c new file mode 100644 index 0000000..67d501c --- /dev/null +++ b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort.c @@ -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 +# include + +# 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); +} diff --git a/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort.o b/WEGA/contrib/ingres/dbs/ing_doc/sachwort/quell/sawort.o new file mode 100644 index 0000000000000000000000000000000000000000..a2977c9c8099ff6c94602cd9a67e87203eaf28d4 GIT binary patch literal 17232 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