/
driver3.2@304/autoconf/
driver3.2@304/doc/LPC/
driver3.2@304/hosts/
driver3.2@304/hosts/amiga/NetIncl/
driver3.2@304/hosts/amiga/NetIncl/netinet/
driver3.2@304/hosts/amiga/NetIncl/sys/
driver3.2@304/hosts/fcrypt/
driver3.2@304/hosts/os2/
driver3.2@304/mudlib/sys/
driver3.2@304/util/
driver3.2@304/util/indent/hosts/next/
driver3.2@304/util/make_docs/
*** ed.c-dist	Thu Sep 01 06:46:45 1994
--- ed.c	Thu Sep 01 06:52:16 1994
***************
*** 235,252 ****
  	int	t_and_mask;
  	int	t_or_mask;
  } *t, tbl[] = {
! 	{  "number",		~FALSE,		NFLG_MASK,	},
! 	{  "nonumber",		~NFLG_MASK,	FALSE,		},
! 	{  "list",		~FALSE,		LFLG_MASK,	},
! 	{  "nolist",		~LFLG_MASK,	FALSE,		},
! 	{  "print",		~FALSE, 	PFLG_MASK,	},
! 	{  "noprint",		~PFLG_MASK,	FALSE,		},
! 	{  "eightbit",		~FALSE,		EIGHTBIT_MASK,	},
! 	{  "noeightbit",	~EIGHTBIT_MASK,	FALSE,		},
! 	{  "autoindent",	~FALSE,		AUTOINDFLG_MASK,},
! 	{  "noautoindent",	~AUTOINDFLG_MASK, FALSE,	},
! 	{  "excompatible",	~FALSE,		EXCOMPAT_MASK,	},
! 	{  "noexcompatible",	~EXCOMPAT_MASK,	FALSE,		},
  	{  0							},
  };
  
--- 235,252 ----
  	int	t_and_mask;
  	int	t_or_mask;
  } *t, tbl[] = {
! 	{  "number",            ~FALSE,         NFLG_MASK       },
! 	{  "nonumber",          ~NFLG_MASK,     FALSE           },
! 	{  "list",              ~FALSE,         LFLG_MASK       },
! 	{  "nolist",            ~LFLG_MASK,     FALSE           },
! 	{  "print",             ~FALSE,         PFLG_MASK       },
! 	{  "noprint",           ~PFLG_MASK,     FALSE           },
! 	{  "eightbit",          ~FALSE,         EIGHTBIT_MASK   },
! 	{  "noeightbit",        ~EIGHTBIT_MASK, FALSE           },
! 	{  "autoindent",        ~FALSE,         AUTOINDFLG_MASK },
! 	{  "noautoindent",      ~AUTOINDFLG_MASK, FALSE         },
! 	{  "excompatible",      ~FALSE,         EXCOMPAT_MASK   },
! 	{  "noexcompatible",    ~EXCOMPAT_MASK, FALSE           },
  	{  0							},
  };
  
*** lex.c-dist	Thu Sep 01 06:46:46 1994
--- lex.c	Thu Sep 01 06:55:19 1994
***************
*** 107,146 ****
  static char *outp;
  
  static struct s_reswords reswords[] = {
! { "break",		F_BREAK, },
! { "case",		F_CASE, },
! { "catch",		F_CATCH, },
! { "closure",		F_CLOSURE_DECL, },
! { "continue",		F_CONTINUE, },
! { "default",		F_DEFAULT, },
! { "do",			F_DO, },
! { "else",		F_ELSE, },
! { "float",		F_FLOAT_DECL, },
! { "for",		F_FOR, },
! { "if",			F_IF, },
! { "inherit",		F_INHERIT, },
! { "int",		F_INT, },
! { "mapping",		F_MAPPING, },
! { "mixed",		F_MIXED, },
! { "nomask",		F_NO_MASK, },
! { "object",		F_OBJECT, },
  #ifdef SUPPLY_PARSE_COMMAND
! { "parse_command",	F_PARSE_COMMAND, },
  #endif
! { "private",		F_PRIVATE, },
! { "protected",		F_PROTECTED, },
! { "public",		F_PUBLIC, },
! { "return",		F_RETURN, },
! { "sscanf",		F_SSCANF, },
! { "static",		F_STATIC, },
! { "status",		F_STATUS, },
! { "string",		F_STRING_DECL, },
! { "switch",		F_SWITCH, },
! { "symbol",		F_SYMBOL_DECL, },
! { "varargs",		F_VARARGS, },
! { "virtual",		F_VIRTUAL, },
! { "void",		F_VOID, },
! { "while",		F_WHILE, },
  };
  
  struct ident *ident_table[ITABLE_SIZE];
--- 107,146 ----
  static char *outp;
  
  static struct s_reswords reswords[] = {
! { "break",              F_BREAK },
! { "case",               F_CASE },
! { "catch",              F_CATCH },
! { "closure",            F_CLOSURE_DECL },
! { "continue",           F_CONTINUE },
! { "default",            F_DEFAULT },
! { "do",                 F_DO },
! { "else",               F_ELSE },
! { "float",              F_FLOAT_DECL },
! { "for",                F_FOR },
! { "if",                 F_IF },
! { "inherit",            F_INHERIT },
! { "int",                F_INT },
! { "mapping",            F_MAPPING },
! { "mixed",              F_MIXED },
! { "nomask",             F_NO_MASK },
! { "object",             F_OBJECT },
  #ifdef SUPPLY_PARSE_COMMAND
! { "parse_command",      F_PARSE_COMMAND },
  #endif
! { "private",            F_PRIVATE },
! { "protected",          F_PROTECTED },
! { "public",             F_PUBLIC },
! { "return",             F_RETURN },
! { "sscanf",             F_SSCANF },
! { "static",             F_STATIC },
! { "status",             F_STATUS },
! { "string",             F_STRING_DECL },
! { "switch",             F_SWITCH },
! { "symbol",             F_SYMBOL_DECL },
! { "varargs",            F_VARARGS },
! { "virtual",            F_VIRTUAL },
! { "void",               F_VOID },
! { "while",              F_WHILE },
  };
  
  struct ident *ident_table[ITABLE_SIZE];
***************
*** 1827,1832 ****
--- 1827,1835 ----
      for(n=0; n<NELEM(instrs); n++) {
  	struct ident *p;
  
+ #if defined(AMIGA) && defined(_DCC) && defined(DICE30)
+ 	if (n >= NELEM(instrs)-1) continue;
+ #endif
  	if (instrs[n].Default == -1) continue;
  	p = make_shared_identifier(instrs[n].name, I_TYPE_GLOBAL);
  	if (!p)
***************
*** 1842,1847 ****
--- 1845,1853 ----
      for (i=0; i<NELEM(reswords); i++) {
          struct ident *p;
  
+ #if defined(AMIGA) && defined(_DCC) && defined(DICE30)
+ 	if (i >= NELEM(reswords)-1) continue;
+ #endif
          p = make_shared_identifier(reswords[i].name, I_TYPE_RESWORD);
  	if (!p)
  	    fatal("Out of memory\n");
*** smalloc.c-dist	Thu Sep 01 06:46:47 1994
--- smalloc.c	Thu Sep 01 06:52:25 1994
***************
*** 511,517 ****
--- 511,521 ----
          if (q = p->right) {
  	    fake("two childs");
  	    s = q;
+ #if !defined(AMIGA) && !defined(DICE30)
  	    for ( ; r = q, q = r->left; );
+ #else
+ 	    do { r = q; q = r->left; } while (q);
+ #endif
  	    if (r == s) {
  		r->left = s = p->left;
  		s->parent = r;
*** wiz_list.c-dist	Thu Sep 01 06:46:47 1994
--- wiz_list.c	Thu Sep 01 06:52:27 1994
***************
*** 212,218 ****
  0, /* error linue_number */
  0, /* last_call_out */
  0, /* int call_out_cost */
! 0, /* quota_state */
  };
  
  #ifdef MALLOC_smalloc
--- 212,218 ----
  0, /* error linue_number */
  0, /* last_call_out */
  0, /* int call_out_cost */
! 0  /* quota_state */
  };
  
  #ifdef MALLOC_smalloc