date and time created 80/09/05 15:44:02 by peter
authorPeter B. Kessler <peter@ucbvax.Berkeley.EDU>
Sat, 6 Sep 1980 06:44:02 +0000 (22:44 -0800)
committerPeter B. Kessler <peter@ucbvax.Berkeley.EDU>
Sat, 6 Sep 1980 06:44:02 +0000 (22:44 -0800)
SCCS-vsn: usr.bin/pascal/src/pstab.h 1.1

usr/src/usr.bin/pascal/src/pstab.h [new file with mode: 0644]

diff --git a/usr/src/usr.bin/pascal/src/pstab.h b/usr/src/usr.bin/pascal/src/pstab.h
new file mode 100644 (file)
index 0000000..3d781d1
--- /dev/null
@@ -0,0 +1,22 @@
+    /* static  char sccsid[] = "@(#)pstab.h 1.1 %G%"; */
+
+    /*
+     * the new .stab type for pascal separate compilation type checking
+     */
+#define        N_PC    0x30    /* global pascal symbol: name,,0,subtype,line */
+
+    /*
+     * subtypes within the above type
+     * subtypes N_PSO and N_PSOL are   .stabs  name,,0,subtype,0
+     * others subtypes are             .stabs  name,,0,subtype,line
+     */
+#define        N_PSO           0x1     /* source file name */
+#define        N_PSOL          0x2     /* include file name */
+#define        N_PGLABEL       0x3     /* global label */
+#define        N_PGCONST       0x4     /* global constant */
+#define        N_PGTYPE        0x5     /* global type */
+#define        N_PGVAR         0x6     /* global variable */
+#define        N_PGFUNC        0x7     /* global function */
+#define        N_PGPROC        0x8     /* global procedure */
+#define        N_PEFUNC        0x9     /* external function */
+#define        N_PEPROC        0xa     /* external procedure */