|
|
1.1 root 1: struct f__syl
2: { int op,p1,p2,p3;
3: };
4: #define RET1 1
5: #define REVERT 2
6: #define GOTO 3
7: #define X 4
8: #define SLASH 5
9: #define STACK 6
10: #define I 7
11: #define ED 8
12: #define NED 9
13: #define IM 10
14: #define APOS 11
15: #define H 12
16: #define TL 13
17: #define TR 14
18: #define T 15
19: #define COLON 16
20: #define S 17
21: #define SP 18
22: #define SS 19
23: #define P 20
24: #define BN 21
25: #define BZ 22
26: #define F 23
27: #define E 24
28: #define EE 25
29: #define D 26
30: #define G 27
31: #define GE 28
32: #define L 29
33: #define A 30
34: #define AW 31
35: #define O 32
36: #define NONL 33
37: #define OM 34
38: #define Z 35
39: #define ZM 36
40: extern struct f__syl f__syl[];
41: extern int f__pc,f__parenlvl,f__revloc;
42: typedef union
43: { real pf;
44: doublereal pd;
45: } ufloat;
46: typedef union
47: { short is;
48: char ic;
49: integer il;
50: #ifdef Allow_TYQUAD
51: longint ili;
52: #endif
53: } Uint;
54: #ifdef KR_headers
55: extern int (*f__doed)(),(*f__doned)();
56: extern int (*f__dorevert)();
57: extern int rd_ed(),rd_ned();
58: extern int w_ed(),w_ned();
59: #else
60: #ifdef __cplusplus
61: extern "C" {
62: #endif
63: extern int (*f__doed)(struct f__syl*, char*, ftnlen),(*f__doned)(struct f__syl*);
64: extern int (*f__dorevert)(void);
65: extern void fmt_bg(void);
66: extern int pars_f(char*);
67: extern int rd_ed(struct f__syl*, char*, ftnlen),rd_ned(struct f__syl*);
68: extern int w_ed(struct f__syl*, char*, ftnlen),w_ned(struct f__syl*);
69: extern int wrt_E(ufloat*, int, int, int, ftnlen);
70: extern int wrt_F(ufloat*, int, int, ftnlen);
71: extern int wrt_L(Uint*, int, ftnlen);
72: #ifdef __cplusplus
73: }
74: #endif
75: #endif
76: extern flag f__cblank,f__cplus,f__workdone, f__nonl;
77: extern char *f__fmtbuf;
78: extern int f__scale;
79: #define GET(x) if((x=(*f__getn)())<0) return(x)
80: #define VAL(x) (x!='\n'?x:' ')
81: #define PUT(x) (*f__putn)(x)
82: extern int f__cursor;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.