getsizes(str) char *str; {
/*
- * accepts -ss (small), -sm (medium), -sl (large)
+ * accepts -ss (small), -sm (medium), -sl (large), -sg (giant)
*/
switch(LC(*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;
}
}
#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 */
/* 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 */