From 3efc7c62b0c0c325d749625ed966f5c91625c5f4 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 18 Nov 1988 18:00:47 +0000 Subject: [PATCH] declare procno and holno, extend_ilb changed --- util/ceg/defaults/storage/C_bss_ilb.c | 4 +++- util/ceg/defaults/storage/C_con_ilb.c | 4 +++- util/ceg/defaults/storage/C_hol_dlb.c | 2 ++ util/ceg/defaults/storage/C_hol_dnam.c | 2 ++ util/ceg/defaults/storage/C_hol_ilb.c | 4 +++- util/ceg/defaults/storage/C_hol_pnam.c | 2 ++ util/ceg/defaults/storage/C_rom_ilb.c | 4 +++- 7 files changed, 18 insertions(+), 4 deletions(-) diff --git a/util/ceg/defaults/storage/C_bss_ilb.c b/util/ceg/defaults/storage/C_bss_ilb.c index 76088dd7..07a9ae45 100644 --- a/util/ceg/defaults/storage/C_bss_ilb.c +++ b/util/ceg/defaults/storage/C_bss_ilb.c @@ -29,6 +29,8 @@ #define relocEM_PSIZE reloc4 #endif +extern int procno; + C_bss_ilb( n, l, i) arith n; label l; @@ -42,6 +44,6 @@ int i; dump_label(); for ( i = 0; i < n/EM_PSIZE; i++) - relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE); + relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE); } } diff --git a/util/ceg/defaults/storage/C_con_ilb.c b/util/ceg/defaults/storage/C_con_ilb.c index 046c70e0..0c3ee495 100644 --- a/util/ceg/defaults/storage/C_con_ilb.c +++ b/util/ceg/defaults/storage/C_con_ilb.c @@ -29,11 +29,13 @@ #define relocEM_PSIZE reloc4 #endif +extern int procno; + C_con_ilb( l) label l; { switchseg( SEGCON); dump_label(); - relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE); + relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE); } diff --git a/util/ceg/defaults/storage/C_hol_dlb.c b/util/ceg/defaults/storage/C_hol_dlb.c index 38537381..719414d9 100644 --- a/util/ceg/defaults/storage/C_hol_dlb.c +++ b/util/ceg/defaults/storage/C_hol_dlb.c @@ -29,6 +29,8 @@ #define relocEM_PSIZE reloc4 #endif +extern int holno; + C_hol_dlb( n, l, offs, i) arith n, offs; label l; diff --git a/util/ceg/defaults/storage/C_hol_dnam.c b/util/ceg/defaults/storage/C_hol_dnam.c index 71b60792..4ec1e713 100644 --- a/util/ceg/defaults/storage/C_hol_dnam.c +++ b/util/ceg/defaults/storage/C_hol_dnam.c @@ -29,6 +29,8 @@ #define relocEM_PSIZE reloc4 #endif +extern int holno; + C_hol_dnam( n, s, offs, i) arith n, offs; char *s; diff --git a/util/ceg/defaults/storage/C_hol_ilb.c b/util/ceg/defaults/storage/C_hol_ilb.c index 2e792e1d..a7ce5052 100644 --- a/util/ceg/defaults/storage/C_hol_ilb.c +++ b/util/ceg/defaults/storage/C_hol_ilb.c @@ -29,6 +29,8 @@ #define relocEM_PSIZE reloc4 #endif +extern int holno, procno; + C_hol_ilb( n, l, i) arith n; label l; @@ -47,6 +49,6 @@ int i; symbol_definition( extnd_hol( ++holno)); for ( i = 0; i < n/EM_PSIZE; i++) - relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE); + relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE); } } diff --git a/util/ceg/defaults/storage/C_hol_pnam.c b/util/ceg/defaults/storage/C_hol_pnam.c index d5cc2818..95aa55fa 100644 --- a/util/ceg/defaults/storage/C_hol_pnam.c +++ b/util/ceg/defaults/storage/C_hol_pnam.c @@ -29,6 +29,8 @@ #define relocEM_PSIZE reloc4 #endif +extern int holno; + C_hol_pnam( n, s, i) arith n; char *s; diff --git a/util/ceg/defaults/storage/C_rom_ilb.c b/util/ceg/defaults/storage/C_rom_ilb.c index 3d9e8e65..45974852 100644 --- a/util/ceg/defaults/storage/C_rom_ilb.c +++ b/util/ceg/defaults/storage/C_rom_ilb.c @@ -29,11 +29,13 @@ #define relocEM_PSIZE reloc4 #endif +extern int procno; + C_rom_ilb( l) label l; { switchseg( SEGROM); dump_label(); - relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE); + relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE); }