| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490 |
- #include "globrig.h"
- #include "define.h"
- #include "defpage.h"
- #include "ley.h"
- #include "scan.h"
- #include "nef2.h"
- #include "usemod.h"
- /* us1 bodies of use-procedures for sun */
- mpd xx;
- Static boolean plstr(p0, strval, lenval, stringflag, stringval)
- long p0;
- Char *strval;
- long *lenval;
- boolean stringflag;
- Char *stringval;
- {
- /* input - s-address*/
- /* output: array */
- /* length of atom */
- /* need stringval ? */
- /* string */
- /* returns array of letters of atom if it is list parameter; */
- /* stringval with the same contest returned only
- if required by stringflag */
- aa atm;
- long i, FORLIM;
- *stringval = '\0';
- if (p0 == null_)
- return false;
- else {
- pointr(p0, &xx.sa); /* access to atom in memory */
- if (((1L << ((long)xx.sad->dtype)) & ((1L << ((long)fatom + 1)) -
- (1L << ((long)atom))) & (~(1L << ((long)number)))) == 0)
- return false;
- else {
- atm = xx.sad->name; /* access to a-address */
- pointa(atm, strval, lenval); /* reads value to str variable */
- if (stringflag) {
- FORLIM = *lenval;
- for (i = 0; i < FORLIM; i++)
- sprintf(stringval + strlen(stringval), "%c", strval[i]);
- /* and to stringval variable */
- }
- return true;
- }
- }
- } /* plstr */
- Static Char bc(a_)
- long a_;
- {
- if (a_ >= 10)
- return ((Char)(a_ + 55));
- else
- return ((Char)(a_ + 48));
- }
- Static Void dump(adr, sad)
- long adr, sad;
- {
- /* physical address */
- }
- a a2, atm;
- long j, l, i1;
- error_rec_type error_rec_use;
- char dty;
- FILE *workfile;
- Char c;
- boolean id;
- string80 sv1, sv2, svar;
- bl80 str_; /*for pointa & putatm*/
- longint im[5];
- Void use_42(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* returns current page (very useful for big algorythms) */
- numberdescriptor *WITH;
- gets1(rez, &xx.sa);
- WITH = xx.snd;
- WITH->dtype = number;
- WITH->cord = 0;
- WITH->val = (*rez + 1) / 16777216;
- if (WITH->val < 0)
- WITH->val += 256;
- }
- Void use_43(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* returns #call_pas(42) if current disk in use,
- 0 otherwise. */
- numberdescriptor *WITH;
- gets1(rez, &xx.sa);
- WITH = xx.snd;
- WITH->dtype = number;
- WITH->cord = 0;
- vols(im, &im[1], &WITH->val);
- }
- Void use_30(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- *rez = null_;
- /*write atom or number*/
- if (plstr(p1, str_, &l, true, sv1))
- fputs(sv1, stdout);
- else {
- if (plnum(p1, im))
- printf("%12ld", im[0]);
- }
- }
- Void use_31(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- long i, FORLIM;
- /*write atom or number with adding spaces after it or rupping the end*/
- *rez = 0;
- if (!plstr(p1, str_, &l, true, sv1)) {
- if (!plnum(p1, &im[1]))
- goto _L1;
- long_to_str(sv1, im[1]);
- }
- if (plnum(p2, im)) {
- if (im[0] > strlen(sv1)) {
- FORLIM = im[0];
- for (i = strlen(sv1); i < FORLIM; i++)
- sv1[i] = ' ';
- }
- printf("%*s", (int)im[0], sv1);
- } else
- fputs(sv1, stdout);
- _L1: ;
- }
- Void use_1(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- char *TEMP;
- *rez = 0;
- /* puts an atom (or null) to screen.
- user's answer (atom, identifier or number ) is returned */
- if (plstr(p1, str_, &l, true, sv1))
- fputs(sv1, stdout);
- fgets(svar, 81, stdin);
- TEMP = strchr(svar, '\n');
- if (TEMP != NULL) /* enters from screen */
- *TEMP = 0;
- *rez = str_to_atom(svar);
- }
- /*rigal lexical analyser */
- Void use_14(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- *rez = 0;
- *error_rec_use.message = '\0';
- if (plstr(p1, str_, &l, true, sv1))
- ley(sv1, rez, false, &error_rec_use);
- }
- Void use_15(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- *rez = 0;
- *error_rec_use.message = '\0';
- if (plstr(p1, str_, &l, true, sv1))
- ley(sv1, rez, true, &error_rec_use);
- }
- Void use_16(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- FILE *inpfile;
- string80 s;
- Char c;
- long rline;
- int fff;
- inpfile = NULL;
- *rez = 0;
- if (plstr(p1, str_, &l, true, sv1)) {
- if (existfile(sv1)) {
- inpfile = fopen(sv1, "r");
- if (inpfile == NULL) _EscIO(FileNotFound);
- *rez = null_;
- while (!feof(inpfile)) {
- fgets(s,145,inpfile);
- if (s[strlen(s)-1]=='\n')
- { s[strlen(s)-1]=0;
- fff=fgetc(inpfile);
- if (fff!=10)
- { ungetc(fff,inpfile);}
- }
- a2 = str_to_atom(s);
- lconc(rez, a2);
- } /*while eof*/
- /* readln(inftext,svar); */
- if (inpfile != NULL)
- fclose(inpfile);
- inpfile = NULL;
- }
- }
- if (inpfile != NULL)
- fclose(inpfile);
- }
- Void use_4(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- numberdescriptor *WITH;
- *rez = 0;
- /* finds coordinate of atom */
- if (p1 == 0)
- return;
- pointr(p1, &xx.sa);
- if (((1L << ((long)xx.sad->dtype)) & ((1L << ((long)fatom + 1)) -
- (1L << ((long)atom))) & (~(1L << ((long)number)))) != 0)
- a2 = xx.sad->cord;
- else if (xx.snd->dtype == number)
- a2 = xx.snd->cord;
- else
- a2 = 0;
- /* make numerical atom */
- gets1(rez, &xx.sa); /* fill descriptor */
- WITH = xx.snd;
- WITH->dtype = number;
- WITH->cord = 0;
- WITH->val = a2;
- }
- Void use_10(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* dump */
- *rez = 0;
- if (p1 == 0)
- return;
- a2 = p1;
- do {
- pointr(a2, &xx.sa);
- dump(xx.sa, a2);
- printf(" Another address=");
- scanf("%ld%*[^\n]", &a2);
- getchar();
- } while (a2 != 0);
- }
- Void use_13(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* nice print */
- *rez = 0;
- if (p1 != 0)
- putchar('\n'); /* dout(p1);*/
- }
- Void use_12(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- *rez = 0;
- /* nice print */
- if (p1 != 0)
- fprintf(out, "\n\n"); /*dout2(p1);*/
- }
- Void use_19(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- *rez = 0;
- }
- Void use_20(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /*random*/
- *rez = 0;
- }
- Void use_21(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* atom->number, others->null */
- *rez = 0;
- if (!plstr(p1, str_, &l, true, sv1))
- return;
- /* if (sv1[l]='l') or (sv1[l]='L')
- then sv1:=substr(sv1,1,l-1);*/
- /*substr*/
- val(sv1, im, &l);
- if (l == 0)
- *rez = long_to_atom(im[0]);
- }
- a erlist;
- /* used to leave error message list in usepas after scaner
- return it to another usepas call later - when it will
- be retrieved */
- Void use_35(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* scaner receives data from file */
- /* format #call_pas(35 $dos_filename [ $options ]) */
- /* returns null if file does not exist */
- erlist = 0;
- *rez = 0;
- if (!plstr(p1, str_, &l, true, sv1)) /* file name */
- return;
- if (!plstr(p2, str_, &l, true, sv2)) /* options */
- *sv2 = '\0';
- initialize_scan_variables();
- scaner(1L, sv1, sv2, rez, &erlist, (long)null_, 0L, 0L);
- }
- Void use_36(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* scaner receives data from list of strings,
- numbers and complex structures in the input list are ignored */
- /* format #call_pas(36 $list [$options] ) */
- *rez = 0;
- erlist = 0;
- if (!plstr(p2, str_, &l, true, sv2)) /* options */
- *sv2 = '\0';
- initialize_scan_variables();
- scaner(2L, "", sv2, rez, &erlist, p1, 0L, 0L);
- }
- Void use_38(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* returns error message list,
- produced after last call of "scaner" */
- *rez = erlist;
- }
- Void use_40(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* any -> s-address */
- numberdescriptor *WITH;
- gets1(rez, &xx.sa);
- WITH = xx.snd;
- WITH->dtype = number;
- WITH->cord = 0;
- WITH->val = p1;
- }
- Void use_41(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* returns current s-address */
- numberdescriptor *WITH;
- gets1(rez, &xx.sa);
- WITH = xx.snd;
- WITH->dtype = number;
- WITH->cord = 0;
- WITH->val = *rez;
- }
- Void use_44(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* sets coordinate to atom */
- *rez = 0;
- if (!plnum(p2, im))
- goto _L1;
- if (p1 != 0) {
- *rez = p1;
- a2 = p1;
- points(a2, &xx.sa);
- if (((1L << ((long)xx.sad->dtype)) & ((1L << ((long)fatom + 1)) -
- (1L << ((long)atom))) & (~(1L << ((long)number)))) != 0)
- xx.sad->cord = im[0];
- else if (xx.snd->dtype == number)
- xx.snd->cord = im[0];
- }
- _L1: ;
- }
- Void use_45(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- reopen(rez, &p1);
- /* removes all s-space saving only this p1 value in result;
- all variables after that moment will have wrong values */
- /* this not allowed in interpreter ! */
- }
- Void use_46(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- *rez = null_;
- } /* returns null if we are in compiler */
- Void use_9(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- *rez = 0;
- }
- Void use_85(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* upcase */
- long FORLIM;
- *rez = 0;
- if (!plstr(p1, str_, &l, true, sv1))
- return;
- FORLIM = strlen(sv1);
- for (j = 1; j <= FORLIM; j++) {
- if (islower(sv1[j - 1]))
- sv1[j - 1] -= 32;
- }
- *rez = str_to_atom(sv1);
- }
- Void use_86(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* locase */
- long FORLIM;
- *rez = 0;
- if (!plstr(p1, str_, &l, true, sv1))
- return;
- FORLIM = strlen(sv1);
- for (j = 1; j <= FORLIM; j++) {
- if (isupper(sv1[j - 1]))
- sv1[j - 1] += 32;
- }
- *rez = str_to_atom(sv1);
- }
- Void use_87(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* substr */
- Char STR1[256];
- *rez = 0;
- if (!plstr(p1, str_, &l, true, sv1))
- return;
- if (plnum(p2, im)) {
- if (!plnum(p3, &im[1]))
- im[1] = l;
- }
- sprintf(STR1, "%.*s", (int)im[1], sv1 + im[0] - 1);
- *rez = str_to_atom(STR1);
- }
- Void use_88(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- { char * tmp;
- /* position */
- *rez = 0;
- if (plstr(p1, str_, &l, true, sv1)) {
- if (plstr(p2, str_, &l, true, sv2))
- { tmp=strstr(sv2,sv1);
- *rez = long_to_atom((long) (tmp?((long)tmp-(long)sv1):0) );}
- }
- }
- Void use_89(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- /* get date and time */
- *rez = 0;
- }
- Void use_79(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- boolean is_tree;
- ptr_ AP;
- longint elnum;
- *rez=0;
- first(p1,&AP);
- is_tree=(AP.ptrtype==ptrtree);
- elnum=0;
- while (AP.nel!=0) {
- elnum++;
- if (eqatoms(AP.cel,p2)) goto l22;
- next(&AP);
- }
- return;
- l22:
- if (is_tree){
- gets1(rez,&xx.sa); /* makes S-Address */
- xx.sad->dtype=idatom;
- xx.sad->name=AP.UU.U1.arc;
- }
- else *rez=long_to_atom(elnum);
- }
- Void use_90(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- long iii;
- /* if plnum(p2,im[1]) then hlt:=im[1] else hlt:=0; */
- for (iii = 0; iii < filenum; iii++) {
- if (filetab[iii].isopen) {
- putc('\n', files[iii]);
- if (files[iii] != NULL)
- fclose(files[iii]);
- files[iii] = NULL;
- }
- }
- if (out_open) {
- if (out != NULL)
- fclose(out);
- out = NULL;
- }
- closea();
- closes();
- exit(0);
- }
- Void use_78(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- if (plnum(p1, im))
- max_printlevel = im[0];
- }
- /* floating point processor */
- Void use_80(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- long real_size;
- long i;
- double re1, re2, re3;
- Char c1, c2_;
- mpd x;
- double *refr2, *refr3;
- numberdescriptor *WITH;
- atomdescriptor *WITH1;
- real_size = sizeof(double);
- *rez = 0; /* in case of unsuccessful data returns null */
- if (!plstr(p1, str_, &l, false, sv1))
- goto _L1;
- c1 = str_[0];
- if (l == 2)
- c2_ = str_[1];
- else
- c2_ = ' ';
- switch (c1) { /*1*/
- case 'S': /* string -> real */
- if (!plstr(p2, str_, &l, true, sv1))
- goto _L1;
- val2(sv1, &re1, &i);
- if (i != 0)
- goto _L1;
- break;
- case 'I': /*2*/
- /* integer -> real */
- if (!plnum(p2, &im[1]))
- goto _L1;
- re1 = im[1]; /* *1.0 */
- break;
- /* real -> ... */
- default:
- if (!plstr(p2, str_, &l, false, sv1))
- goto _L1;
- if (l != real_size)
- goto _L1;
- refr2 = (double *)str_;
- re2 = *refr2;
- switch (c1) { /*3*/
- case 'T':
- im[2] = (long)re2;
- gets1(rez, &x.sa);
- WITH = x.snd;
- WITH->dtype = number;
- WITH->val = im[2];
- goto _L1;
- break;
- case 'Z': /*4*/
- if (!plnum(p3, &im[1]))
- goto _L1;
- real_to_string_f(svar, re2, im[1] / 100, im[1] % 100);
- /* p2c: usemod.z, line 1073:
- * Note: Using % for possibly-negative arguments [317] */
- i = strlen(svar);
- putatm(svar, i, &atm);
- gets1(rez, &x.sa);
- WITH1 = x.sad;
- WITH1->dtype = atom;
- WITH1->name = atm;
- goto _L1;
- break;
- default:
- if (!plstr(p3, str_, &l, false, sv1))
- goto _L1;
- if (l != real_size)
- goto _L1;
- refr3 = (double *)str_;
- re3 = *refr3;
- switch (c1) { /*5*/
- case '+':
- re1 = re2 + re3;
- break;
- case '-':
- re1 = re2 - re3;
- break;
- case '*':
- re1 = re2 * re3;
- break;
- case '/':
- if (re3 == 0)
- goto _L1;
- re1 = re2 / re3;
- break;
- case '=':
- if (re2 == re3)
- *rez = p2;
- goto _L1;
- break;
- case '>':
- if (c2_ == '=') {
- if (re2 >= re3)
- *rez = p2;
- } else {
- if (re2 > re3)
- *rez = p2;
- }
- goto _L1;
- break;
- case '<':
- if (c2_ == '=') {
- if (re2 <= re3)
- *rez = p2;
- } else if (c2_ == '>') {
- if (re2 != re3)
- *rez = p2;
- } else if (re2 < re3)
- *rez = p2;
- goto _L1;
- break;
- default: /* wrong real operation */
- goto _L1;
- break;
- }/*5*/
- /*4*/
- break;
- }/*3*/
- /*2*/
- break;
- }/*1*/
- /* this part processes only + - * / s(str->real) i(int->real) */
- refr2 = (double *)svar;
- *refr2 = re1;
- putatm(svar, real_size, &atm);
- gets1(rez, &x.sa);
- WITH1 = x.sad;
- WITH1->dtype = fatom;
- WITH1->name = atm;
- _L1: ;
- }
- /* these procedures currently are used in ibm/pc version
- of rigal. don't use them for future compatibility */
- Void use_2(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_3(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_5(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_6(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_7(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_8(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_11(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_17(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_18(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_22(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_23(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_24(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_25(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_26(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_27(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_28(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_29(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_32(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_33(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_34(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_37(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_39(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_47(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_48(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_49(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_50(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_51(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_52(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_53(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_54(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_55(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_56(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_57(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_58(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_59(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_60(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_61(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_62(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_63(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_64(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_65(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_66(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_67(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_68(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_69(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_70(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_71(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_72(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_73(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_74(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_75(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_76(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_77(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_81(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_82(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_83(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_84(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_91(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_92(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_93(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_94(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_95(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_96(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_97(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_98(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_99(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_100(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_101(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_102(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_103(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_104(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_105(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_106(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_107(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_108(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_109(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_110(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_111(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_112(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_113(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_114(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_115(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_116(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- { int i,k;
- *rez = 0;
- if (!plstr(p1, str_, &l, true, sv1))return;
- *sv2='\0';
- sv2[0]='"';
- k=1;
- for (i=0; i<l;i++)
- { if
- ((sv1[i]=='"')
- ||
- (sv1[i]=='\\'))
- sv2[k++]='\\';
- sv2[k++]=sv1[i];
- }
- sv2[k++]='"';
- sv2[k]='\0';
- *rez = str_to_atom(sv2);
- }
- Void use_117(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_118(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_119(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- /* these procedures are not used , you can use them ! */
- Void use_120(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_121(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_122(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_123(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_124(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_125(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_126(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_127(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_128(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_129(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_130(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_131(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_132(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_133(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_134(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_135(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_136(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_137(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_138(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_139(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_140(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_141(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_142(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_143(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_144(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_145(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_146(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_147(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_148(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_149(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- Void use_150(p1, p2, p3, rez)
- long p1, p2, p3, *rez;
- {
- }
- /* End. */
|