BSD 4 release
[unix-history] / usr / src / cmd / c2 / c2.h
index 88aeb4a..d9e42d8 100644 (file)
@@ -1,4 +1,5 @@
-/* @(#)c2.h 1.13 78/09/23 16:37:28 */
+/*static       char sccsid[] = "@(#)c2.h 4.2 10/17/80";*/
+/* @(#)c2.h 1.19 80/08/26 13:39:07 */
 /*
  * Header for object code improver
  */
 /*
  * Header for object code improver
  */
 #define PUSHA 49
 #define LGEN 50
 #define SET 51
 #define PUSHA 49
 #define LGEN 50
 #define SET 51
+#define MOVC3 52
+#define RSB 53
+#define JSB 54
+#define MFPR 55
+#define MTPR 56
+#define PROBER 57
+#define PROBEW 58
+#define        LCOMM 59
+#define        COMM 60
 
 #define        JEQ     0
 #define        JNE     1
 
 #define        JEQ     0
 #define        JNE     1
@@ -102,7 +112,7 @@ struct node {
        struct  node    *ref;
        char    *code;
        struct  optab   *pop;
        struct  node    *ref;
        char    *code;
        struct  optab   *pop;
-       short   labno;
+       long    labno;
        short   seq;
 };
 
        short   seq;
 };
 
@@ -110,7 +120,7 @@ struct {
        short   combop;
 };
 
        short   combop;
 };
 
-char   line[BUFSIZ];
+char   line[512];
 struct node    first;
 char   *curlp;
 int    nbrbr;
 struct node    first;
 char   *curlp;
 int    nbrbr;