From 712ba56ce8d86281bb23ba952093ad25822cd268 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 76088dd77..07a9ae450 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 046c70e0d..0c3ee4951 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 385373818..719414d91 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 71b607923..4ec1e713a 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 2e792e1db..a7ce5052a 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 d5cc28189..95aa55fa0 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 3d9e8e655..459748523 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); } -- 2.34.1