|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T l
Length: 948 (0x3b4) Types: TextFile Names: »loc.h«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« └─⟦e5a54fb17⟧ └─⟦this⟧ »pp-5.0/Chans/822-local/loc.h«
/* loc.h: 822-local definitions */ /* * @(#) $Header: /cs/research/pp/hubris/pp-beta/Chans/822-local/RCS/loc.h,v 5.0 90/09/20 15:45:07 pp Exp Locker: pp $ * * $Log: loc.h,v $ * Revision 5.0 90/09/20 15:45:07 pp * rcsforce : 5.0 public release * * */ #ifndef _H_822LOCAL_LOC #define _H_822LOCAL_LOC typedef enum { strvar = 1, field, constant } stype; typedef struct Symbol { char *name; stype type; char *str; struct Symbol *next; } Symbol; Symbol *install(), *lookup(); typedef union { char *str; Symbol *sym; } Datum; extern Datum pop(); typedef void (*Inst)(); #define STOP ((Inst)0) extern Inst prog[]; extern Inst *progp; extern Inst *code(); extern void ifcode(), eq(), ne(), or(), and(), stringpush(), tofile(), topipe(), ignore(), exitproc(), varpush(), setdeliver(), eval(), defexitproc(), not(), req(), prexpr(), assign(), tounixfile(); extern void adios(), advise(); #endif