Some fixes: delinted and fixed alignment bug (bloody sizeof strikes again)
authorceriel <none@none>
Tue, 11 Dec 1990 11:10:46 +0000 (11:10 +0000)
committerceriel <none@none>
Tue, 11 Dec 1990 11:10:46 +0000 (11:10 +0000)
util/led/extract.c
util/led/memory.c
util/led/memory.h
util/led/scan.c

index 1e09efb..fc76e6d 100644 (file)
@@ -20,6 +20,7 @@ static                getexternal();
 static         redefine();
 static         transfer();
 
+extern ind_t savechar();
 /*
  * Get section sizes and symboltable information from present module.
  */
index 065f866..63cd8b8 100644 (file)
@@ -45,7 +45,6 @@ static ind_t refused;
 sbreak(incr)
        ind_t incr;
 {
-       extern char     *brk();
        unsigned int    inc;
 
        incr = (incr + (GRANULE - 1)) & ~(GRANULE - 1);
@@ -54,7 +53,7 @@ sbreak(incr)
        if ((refused && refused < incr) ||
            (sizeof(char *) < sizeof(long) &&
             (inc != incr || BASE + inc < BASE)) ||
-           (int) brk(BASE + incr) == -1) {
+           brk(BASE + incr) == -1) {
                if (!refused || refused > incr)
                        refused = incr;
                return -1;
index 4286c16..74c9c92 100644 (file)
@@ -35,7 +35,7 @@ extern struct memory  mems[];
 #define address(piece,offset)  (mems[(piece)].mem_base+(offset))
 #define modulptr(offset)       (mems[ALLOMODL].mem_base+core_position+(offset))
 
-#define int_align(sz)          (((sz)+(sizeof(int)-1))&~(sizeof(int)-1))
+#define int_align(sz)          (((sz)+(sizeof(int)-1))&~(int)(sizeof(int)-1))
 
 extern ind_t           core_position;
 extern ind_t           hard_alloc();
index afabd58..a33d12c 100644 (file)
@@ -547,7 +547,7 @@ nextrelo()
                return walkrelo++;
 
        if (relind == _RELSIZ) {
-               int i = cnt_relos >= _RELSIZ ? _RELSIZ : cnt_relos;
+               unsigned int i = cnt_relos >= _RELSIZ ? _RELSIZ : cnt_relos;
 
                cnt_relos -= i;
                rd_relo(relobuf, i);