source: trunk/gcc/libf2c/libI77/fmt.h@ 3103

Last change on this file since 3103 was 1392, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r1391,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.6 KB
Line 
1struct syl
2{
3 int op;
4 int p1;
5 union
6 {
7 int i[2];
8 char *s;
9 }
10 p2;
11};
12#define RET1 1
13#define REVERT 2
14#define GOTO 3
15#define X 4
16#define SLASH 5
17#define STACK 6
18#define I 7
19#define ED 8
20#define NED 9
21#define IM 10
22#define APOS 11
23#define H 12
24#define TL 13
25#define TR 14
26#define T 15
27#define COLON 16
28#define S 17
29#define SP 18
30#define SS 19
31#define P 20
32#define BN 21
33#define BZ 22
34#define F 23
35#define E 24
36#define EE 25
37#define D 26
38#define G 27
39#define GE 28
40#define L 29
41#define A 30
42#define AW 31
43#define O 32
44#define NONL 33
45#define OM 34
46#define Z 35
47#define ZM 36
48extern int f__pc, f__parenlvl, f__revloc;
49typedef union
50{
51 real pf;
52 doublereal pd;
53}
54ufloat;
55typedef union
56{
57 short is;
58 signed char ic;
59 integer il;
60#ifdef Allow_TYQUAD