BSD 4_3_Net_2 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Sat, 31 Mar 1984 13:13:24 +0000 (05:13 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Sat, 31 Mar 1984 13:13:24 +0000 (05:13 -0800)
Work on file usr/src/usr.bin/lisp/franz/h/dfuncs.h
Work on file usr/src/usr.bin/lisp/franz/h/ltypes.h
Work on file usr/src/usr.bin/lisp/franz/h/lfuncs.h

Synthesized-from: CSRG/cd2/net.2

usr/src/usr.bin/lisp/franz/h/dfuncs.h [new file with mode: 0644]
usr/src/usr.bin/lisp/franz/h/lfuncs.h [new file with mode: 0644]
usr/src/usr.bin/lisp/franz/h/ltypes.h [new file with mode: 0644]

diff --git a/usr/src/usr.bin/lisp/franz/h/dfuncs.h b/usr/src/usr.bin/lisp/franz/h/dfuncs.h
new file mode 100644 (file)
index 0000000..7348be6
--- /dev/null
@@ -0,0 +1,66 @@
+/*                                     -[Sat Jan 29 13:54:30 1983 by jkf]-
+ *     dfuncs.h                        $Locker:  $
+ * external function declaration
+ *
+ * $Header: dfuncs.h,v 1.2 84/02/29 17:09:10 sklower Exp $
+ *
+ * (c) copyright 1982, Regents of the University of California
+ */
+char *brk();
+char *getsp();
+char *pinewstr();
+char *inewstr();
+char *mkmsg();
+char *newstr();
+char *rstore();
+char *sbrk();
+char *xsbrk();
+char *ysbrk();
+int csizeof();
+int finterp();
+lispval Iget();
+lispval Imkrtab();
+lispval Iputprop();
+lispval Lfuncal();
+lispval Lnegp();
+lispval Lsub();
+lispval alloc();
+lispval copval();
+lispval csegment();
+lispval error();
+lispval errorh();
+lispval errorh1();
+lispval errorh2();
+lispval eval();
+lispval gc();
+lispval getatom();
+lispval inewval();
+lispval linterp();
+lispval matom();
+lispval mfun();
+lispval mstr();
+lispval newarray();
+lispval newdot();
+lispval newdoub();
+lispval newfunct();
+lispval newint();
+lispval newsdot();
+lispval newval();
+lispval newhunk();
+lispval pnewdot();
+lispval pnewdb();
+lispval pnewhunk();
+lispval pnewint();
+lispval pnewsdot();
+lispval pnewval();
+lispval popnames();
+lispval r();
+lispval ratomr();
+lispval readr();
+lispval readrx();
+lispval readry();
+lispval typred();
+lispval unprot();
+lispval verify();
+struct atom * newatom();
diff --git a/usr/src/usr.bin/lisp/franz/h/lfuncs.h b/usr/src/usr.bin/lisp/franz/h/lfuncs.h
new file mode 100644 (file)
index 0000000..28d4a3d
--- /dev/null
@@ -0,0 +1,317 @@
+/*                                     -[Sat Feb 11 14:47:50 1984 by layer]-
+ *     lfuncs.h                        $Locker:  $
+ * lisp external function definitons
+ *
+ * $Header: lfuncs.h,v 1.6 84/02/29 17:08:03 sklower Exp $
+ *
+ * (c) copyright 1982, Regents of the University of California
+ */
+
+/* these functions never return values.  The declarations
+   are merely to shut lint up. */
+lispval Lcont();
+lispval Lexit();
+lispval Lreturn();
+lispval Ngo();
+lispval Nreset();
+lispval Nthrow();
+lispval Ntpl();
+
+/* Begin functions which return values */
+
+lispval Lstacktrace();
+lispval Lunstacktrace();
+
+lispval        Lalfalp();
+lispval        Lfseek();
+lispval LDivide();
+lispval LIfss();
+lispval LEmuldiv();
+lispval LIvref();
+lispval LIvset();
+lispval LIvsize();
+lispval LMakhunk();
+lispval Lsprintf();
+lispval Labsval();
+lispval Lacos();
+lispval Ladd();
+lispval Ladd1();
+lispval Lalloc();
+lispval Lallpackages();
+lispval Lapply();
+lispval Larayref();
+lispval Larg();
+lispval Largv();
+lispval Larrayp();
+lispval Lascii();
+lispval Lasin();
+lispval Lassq();
+lispval Latan();
+lispval Latom();
+lispval Lbaktrace();
+lispval Lbcdad();
+lispval Lbcdp();
+lispval Lbigtol();
+lispval Lbiglsh();
+lispval Lbind();
+lispval Lboole();
+lispval Lboundp();
+lispval Lc02r();
+lispval Lc03r();               /* cdddr */
+lispval Lc04r();               /* cddddr */
+lispval Lc12r();               /* caddr */
+lispval Lc13r();               /* cadddr */
+lispval Lc14r();               /* caddddr */
+lispval Lcaar();
+lispval Lcadr();
+lispval Lcar();
+lispval Lcdr();
+lispval Lcfasl();
+lispval Lcharindex();
+lispval Lchdir();
+lispval Lclose();
+lispval Lconcat();
+lispval Lcons();
+lispval Lcopyint();            /* actually copyint* */
+lispval Lcos();
+lispval Lcprintf();
+lispval Lcpy1();
+lispval Lctcherr();    /* function def of ER%unwind-protect */
+lispval Lcxr();
+lispval Ldbtofl();
+lispval Lderef();
+lispval Ldiff();
+lispval Ldrain();
+lispval Ldtpr();
+lispval Leq();
+lispval Lequal();
+lispval Lerr();
+lispval Leval();
+lispval Leval1();
+lispval Levalf();
+lispval Levalhook();
+lispval Lexece();
+lispval Lexp();
+lispval Lfact();
+lispval Lfadd1();
+lispval Lfake();
+lispval Lfasl();
+lispval Lfexpt();
+lispval Lfileopen();
+lispval Lfilestat();
+lispval Lfix();
+lispval Lfm();
+lispval Lfp();
+lispval Lfd();
+lispval Lft();
+lispval Lflatsi();
+lispval Lfltodb();
+lispval Lflessp();
+lispval Lfloat();
+lispval Lfork();
+lispval Lforget();
+lispval Lfrexp();
+lispval Lfsub1();
+lispval Lfuncal();
+lispval Lfunhook();
+lispval Lgethash();
+lispval Lgetsyntax();
+lispval Lgcstat();
+lispval Lgcpar();
+lispval Lgetaddress();
+lispval Lfretn();
+lispval Lgensym();
+lispval Lget();
+lispval Lgeta();
+lispval Lgetaux();
+lispval Lgetd();
+lispval Lgetdata();
+lispval Lgetdel();
+lispval Lgetdim();
+lispval Lgetdisc();
+lispval Lgetenv();
+lispval Lgetl();
+lispval Lgetlang();
+lispval Lgetloc();
+lispval Lgetparams();
+lispval Lgreaterp();
+lispval Lgtentry();
+lispval Lhaipar();
+lispval Lhashst();
+lispval Lhau();
+lispval Lhtol();
+lispval Lhunkp();
+lispval Lhunksize();
+lispval LIfranzcall();
+lispval Limplode();
+lispval Linfile();
+lispval Lkilcopy();
+lispval Llctrace();
+lispval Llessp();
+lispval Llexfun();
+lispval Llist();
+lispval Lload();
+lispval Llog();
+lispval Llsh();
+lispval Lmakertbl();
+lispval Lmaknam();
+lispval Lmaknum();
+lispval Lmakunb();
+lispval Lmap();
+lispval Lmapc();
+lispval Lmapcan();
+lispval Lmapcon();
+lispval Lmaplist();
+lispval Lmarray();
+lispval Lmfunction();
+lispval Lminus();
+lispval Lmkcth();
+lispval Lmod();
+lispval Lmonitor();
+lispval Lmpcar();
+lispval Lntern();
+lispval Lnvec();
+lispval Lnvecb();
+lispval Lnvecw();
+lispval Lnvecl();
+lispval Lncons();
+lispval Lnegp();
+lispval Lfasl();
+lispval Lnthelem();
+lispval Lnull();
+lispval Lnumberp();
+lispval Lnwritn();
+lispval Loblist();
+lispval Lod();
+lispval Lonep();
+lispval Lopval();
+lispval Loutfile();
+lispval Lpatom();
+lispval Lplist();
+lispval Lprocess();
+lispval Lpurcopy();
+lispval Lpurep();
+lispval Lpname();
+lispval Lpntlen();
+lispval Lpolyev();
+lispval Lportp();
+lispval Lprint();
+lispval Lprname();
+lispval Lprobef();
+lispval Lptime();
+lispval Lptr();
+lispval Lputa();
+lispval Lputaux();
+lispval Lputd();
+lispval Lputdata();
+lispval Lputdel();
+lispval Lputdim();
+lispval Lputdisc();
+lispval Lputl();
+lispval Lputlang();
+lispval Lputloc();
+lispval Lputparams();
+lispval Lputprop();
+lispval Lquo();
+lispval Lrandom();
+lispval Lratom();
+lispval Lread();
+lispval Lreadc();
+lispval Lreadli();
+lispval Lrematom();
+lispval Lremprop();
+lispval Lreplace();
+#ifdef VMS
+lispval Lrestlsp();
+#endif
+lispval Lretbrk();
+lispval Lrfasl();
+lispval Lrmadd();
+lispval Lrot();
+lispval Lrplca();
+lispval Lrplcd();
+lispval Lrplci();
+lispval Lrplcx();
+lispval Lrset();
+#ifdef VMS
+lispval Lsavelsp();
+#endif
+lispval Lsbiglsh();
+lispval Lscons();
+lispval Lsegment();
+lispval Lset();
+lispval Lsetarg();
+lispval Lsetpli();
+lispval Lsetsyn();
+lispval Lshostk();
+lispval LIshowstack();
+lispval Lsignal();
+lispval Lsimpld();
+lispval Lsin();
+lispval Lsizeof();
+lispval Lslevel();
+lispval Lsqrt();
+lispval Lstarinvmod();
+lispval LstarMod();
+lispval Lstarrpx();
+lispval Lstringp();
+lispval Lsub();
+lispval Lsub1();
+lispval Lsubstring();
+lispval Lsstrn();
+lispval Lsymbolp();
+lispval Lsyscall();
+lispval Ltci();
+lispval Ltcx();
+lispval Lterpr();
+lispval Ltimes();
+lispval Ltymestr();
+lispval Ltruename();
+lispval Ltyi();
+lispval Ltyipeek();
+lispval Ltyo();
+lispval Ltype();
+lispval Luconcat();
+lispval Luntyi();
+lispval Lvaluep();
+lispval Lvbind();
+lispval Lvectorp();
+lispval Lpvp();
+lispval Lvprop();
+lispval Lvsp();
+lispval Lwait();
+lispval Lxplda();
+lispval Lxpldc();
+lispval Lxpldn();
+lispval Lzapline();
+lispval Lzerop();
+lispval LImemory();
+
+lispval Nand();
+lispval Nbreak();
+lispval Ncatch();
+lispval Ncond();
+lispval Ndef();
+lispval Ndo();
+lispval Ndumplisp();
+lispval Nndumplisp();
+lispval Nerrset();
+lispval Nevwhen();
+lispval Nfunction();
+lispval Ngc();
+lispval Ngcafter();
+lispval Nlist();
+lispval Nopval();
+lispval Nor();
+lispval Nprocess();
+lispval Nprod();
+lispval Nprog();
+lispval Nprog2();
+lispval Nprogn();
+lispval Nprogv();
+lispval Nquote();
+lispval Nioreset();
+lispval Nsetq();
+lispval Nsstatus();
+lispval Nstatus();
+lispval Zequal();
diff --git a/usr/src/usr.bin/lisp/franz/h/ltypes.h b/usr/src/usr.bin/lisp/franz/h/ltypes.h
new file mode 100644 (file)
index 0000000..4f9c5f8
--- /dev/null
@@ -0,0 +1,35 @@
+/*                                     -[Fri Mar  4 12:11:36 1983 by jkf]-
+ *     ltypes.h                        $Locker:  $
+ * lisp data type defs
+ *
+ * $Header: ltypes.h,v 1.2 83/03/04 12:30:22 jkf Exp $
+ *
+ * (c) copyright 1982, Regents of the University of California
+ */
+/* type flags */
+
+#define        UNBO    -1
+#define        STRNG   0
+#define        ATOM    1
+#define        INT     2
+#define        DTPR    3
+#define DOUB   4
+#define        BCD     5
+#define        PORT    6
+#define        ARRAY   7
+#define OTHER   8
+#define SDOT   9
+#define VALUE  10
+
+#define HUNK2  11              /* The hunks */
+#define HUNK4  12
+#define HUNK8  13
+#define HUNK16 14
+#define HUNK32 15
+#define HUNK64 16
+#define HUNK128        17
+
+#define VECTOR  18
+#define VECTORI 19
+