lots and lots of changes & improvements

This commit is contained in:
eck
1989-09-19 16:13:23 +00:00
parent 18439ffa3f
commit fa4e6eecb4
59 changed files with 1826 additions and 1571 deletions

View File

@@ -8,7 +8,6 @@
#include "lint.h"
#include "botch_free.h"
#include <alloc.h>
#include "nofloat.h"
#include "nopp.h"
#include "idfsize.h"
#include "nobitfield.h"
@@ -20,7 +19,6 @@
#include "align.h"
#include "use_tmp.h"
#include "dataflow.h"
#include "noRoption.h"
#ifndef NOPP
extern char **inctable;
@@ -86,14 +84,6 @@ next_option: /* to allow combined one-char options */
goto next_option;
#endif LINT
case 'R': /* strict version */
#ifndef NOROPTION
options[opt] = 1;
#else NOROPTION
warning("-R option not implemented");
#endif NOROPTION
goto next_option;
#ifdef ___XXX___
deleted, is now a debug-flag
case 'C' : /* E option + comment output */
@@ -284,28 +274,22 @@ deleted, is now a debug-flag
long_align = algn;
break;
case 'f': /* float */
#ifndef NOFLOAT
if (sz != (arith)0)
float_size = sz;
if (algn != 0)
float_align = algn;
#endif NOFLOAT
break;
case 'd': /* double */
#ifndef NOFLOAT
if (sz != (arith)0)
double_size = sz;
if (algn != 0)
double_align = algn;
#endif NOFLOAT
break;
case 'x': /* long double */
#ifndef NOFLOAT
if (sz != (arith)0)
lngdbl_size = sz;
if (algn != 0)
lngdbl_align = algn;
#endif NOFLOAT
break;
case 'p': /* pointer */
if (sz != (arith)0)