diff --git a/util/ceg/EM_parser/common/C_instr2.c b/util/ceg/EM_parser/common/C_instr2.c index 750c2933f..8d7100301 100644 --- a/util/ceg/EM_parser/common/C_instr2.c +++ b/util/ceg/EM_parser/common/C_instr2.c @@ -89,7 +89,7 @@ t_C_info C_info[] = { /* B_ARG */ { "( b)\nlabel b;\n{\n", { STRING, 0, 0, 0}, { "b", 0, 0, 0}, - { "extnd_ilb( b)", 0, 0, 0}}, + { "extnd_ilb( b, procno)", 0, 0, 0}}, /* STRING+ARITH */ { "( val, sz)\nchar *val;\narith sz;\n{\n", { STRING, ARITH, 0, 0}, { "val", "sz", 0, 0}, @@ -117,7 +117,7 @@ t_C_info C_info[] = { /* BSS_ILB */ { "( n, b, i)\narith n;\nlabel b;int i;\n\n{\n", { ARITH, STRING, INT, 0}, { "n", "b", "i", 0}, - { "n", "extnd_ilb( b)", "i", 0}}, + { "n", "extnd_ilb( b, procno)", "i", 0}}, /* ID+N_ARG */ { "( p, n)\nchar *p;\narith n;\n{\n", { STRING, ARITH, 0, 0}, { "p", "n", 0, 0}, diff --git a/util/ceg/EM_parser/common/help.c b/util/ceg/EM_parser/common/help.c index a66edc9e8..bb2c14359 100644 --- a/util/ceg/EM_parser/common/help.c +++ b/util/ceg/EM_parser/common/help.c @@ -160,4 +160,5 @@ file_header() out( "#include \n"); out( "#include \"mach.h\"\n"); out( "#include \"back.h\"\n\n"); + out( "extern int holno, procno;\n\n"); }