Added a Giant size
authorceriel <none@none>
Tue, 12 May 1987 09:16:15 +0000 (09:16 +0000)
committerceriel <none@none>
Tue, 12 May 1987 09:16:15 +0000 (09:16 +0000)
util/ass/ass00.c
util/ass/ass00.h
util/ass/assda.c

index 85d11fa..7fdd3b1 100644 (file)
@@ -80,7 +80,7 @@ getcore() {
 getsizes(str) char *str; {
 
        /*
-        * accepts -ss (small), -sm (medium), -sl (large)
+        * accepts -ss (small), -sm (medium), -sl (large), -sg (giant)
         */
 
        switch(LC(*str)) {
@@ -88,6 +88,7 @@ getsizes(str) char *str; {
        case 's':       oursize = &sizes[0]; break;
        case 'm':       oursize = &sizes[1]; break;
        case 'l':       oursize = &sizes[2]; break;
+       case 'g':       oursize = &sizes[3]; break;
        }
 }
 
index f1ed9c0..af03d73 100644 (file)
@@ -232,7 +232,7 @@ struct  rel {                   /* for relocation tables */
 #define HEADUCON        7
 #define HEADFCON        8
 
-#define NDEFAULT        3       /* number of different sizes available */
+#define NDEFAULT        4       /* number of different sizes available */
 struct  sizes {
        int     n_mlab;         /* # of global labels per module */
        int     n_glab;         /* # of extern global labels */
index 156ae86..56ef5ce 100644 (file)
@@ -131,6 +131,7 @@ size_t  sizes[NDEFAULT] = {
 /*   mlab, glab,mproc,xproc, proc */
     { 151,   29,   31,   73,  130 },
     { 307,  127,  151,  401,  460 },
-    { 601,  251,  151,  401,  600 }
+    { 601,  251,  151,  401,  600 },
+    {2000, 2000, 2000, 2000, 2000 }
 };
 size_t  *oursize        =  &sizes[1] ;  /* point to selected sizes */