Browse Source

Added support for new C_insertpart, C_beginpart, C_endpart functions

ceriel 36 years ago
parent
commit
b5f657aba6
2 changed files with 20 additions and 1 deletions
  1. 2 1
      util/ceg/ce_back/obj_back/back.h
  2. 18 0
      util/ceg/ce_back/obj_back/extnd.c

+ 2 - 1
util/ceg/ce_back/obj_back/back.h

@@ -2,7 +2,8 @@
  */
 
 extern char *extnd_name(), *extnd_dnam(), *extnd_dlb(), *extnd_ilb(),
-	    *extnd_hol(), *extnd_ext(), *extnd_pro(), *extnd_start();
+	    *extnd_hol(), *extnd_ext(), *extnd_pro(), *extnd_start(),
+	    *extnd_part(), *extnd_cont();
 extern holno, procno;
 
 #include "data.h"

+ 18 - 0
util/ceg/ce_back/obj_back/extnd.c

@@ -76,3 +76,21 @@ int hol;
         index_symbol_table = find_sym( string, STORE_STRING);
 	return( symbol_table[ index_symbol_table].on_foff + string_area);
 }
+
+
+char *extnd_part( d)
+int d;
+{
+	string_lengte = mysprint( "part%x", d);
+        index_symbol_table = find_sym( string, STORE_STRING);
+	return( symbol_table[ index_symbol_table].on_foff + string_area);
+}
+
+
+char *extnd_cont( d)
+int d;
+{
+	string_lengte = mysprint( "cont%x", d);
+        index_symbol_table = find_sym( string, STORE_STRING);
+	return( symbol_table[ index_symbol_table].on_foff + string_area);
+}