ack.git
33 years agoLay-out changes and made IMPORTS more specific
ceriel [Tue, 5 Mar 1991 13:47:08 +0000 (13:47 +0000)]
Lay-out changes and made IMPORTS more specific

33 years agoRemoved WORDLENGTH generation program; no longer assume that the machine
ceriel [Tue, 5 Mar 1991 13:06:00 +0000 (13:06 +0000)]
Removed WORDLENGTH generation program; no longer assume that the machine
on which we compile is the machine on which we run

33 years agoChanged #include's
ceriel [Tue, 5 Mar 1991 12:44:05 +0000 (12:44 +0000)]
Changed #include's

33 years agoChanged #include's
ceriel [Tue, 5 Mar 1991 12:16:17 +0000 (12:16 +0000)]
Changed #include's

33 years agoReplaced some EM code by C code
ceriel [Tue, 5 Mar 1991 11:56:39 +0000 (11:56 +0000)]
Replaced some EM code by C code

33 years agoChanged unsigned checking so that runtime routines cab be written in C
ceriel [Tue, 5 Mar 1991 11:55:22 +0000 (11:55 +0000)]
Changed unsigned checking so that runtime routines cab be written in C

33 years agoFixed problem with top-of-stack mechanism on globally optimized code
ceriel [Mon, 4 Mar 1991 15:04:14 +0000 (15:04 +0000)]
Fixed problem with top-of-stack mechanism on globally optimized code

33 years agoUnder -t option, temporaries are in the current directory
ceriel [Mon, 4 Mar 1991 15:00:54 +0000 (15:00 +0000)]
Under -t option, temporaries are in the current directory

33 years agoFixed wrong %c conversion
ceriel [Mon, 4 Mar 1991 13:35:22 +0000 (13:35 +0000)]
Fixed wrong %c conversion

33 years agoReplaced driver by C version
ceriel [Mon, 4 Mar 1991 12:59:46 +0000 (12:59 +0000)]
Replaced driver by C version

33 years agoPrevent possible null-dereference
ceriel [Fri, 1 Mar 1991 14:55:46 +0000 (14:55 +0000)]
Prevent possible null-dereference

33 years agoPrevent superfluous label generation
ceriel [Fri, 1 Mar 1991 14:54:43 +0000 (14:54 +0000)]
Prevent superfluous label generation

33 years agoImproved switches, and fixed wrong place indication in error messages
ceriel [Fri, 1 Mar 1991 13:51:37 +0000 (13:51 +0000)]
Improved switches, and fixed wrong place indication in error messages

33 years agoChanged stat() interface
ceriel [Thu, 28 Feb 1991 16:47:45 +0000 (16:47 +0000)]
Changed stat() interface

33 years agofixed bug with -j option
ceriel [Thu, 28 Feb 1991 14:48:17 +0000 (14:48 +0000)]
fixed bug with -j option

33 years agofixed old-fashioned decl check
ceriel [Wed, 27 Feb 1991 13:48:54 +0000 (13:48 +0000)]
fixed old-fashioned decl check

33 years agoSome modifications to improve floating point printing
ceriel [Tue, 26 Feb 1991 18:37:47 +0000 (18:37 +0000)]
Some modifications to improve floating point printing

33 years agoAdded some casts so that it works for negative values
ceriel [Tue, 26 Feb 1991 18:17:21 +0000 (18:17 +0000)]
Added some casts so that it works for negative values

33 years agoAdded hypot.c
ceriel [Tue, 26 Feb 1991 18:08:25 +0000 (18:08 +0000)]
Added hypot.c

33 years agominor mods
ceriel [Tue, 26 Feb 1991 15:46:18 +0000 (15:46 +0000)]
minor mods

33 years agoFixed tmpnam(): name contained null-byte
ceriel [Tue, 26 Feb 1991 09:28:39 +0000 (09:28 +0000)]
Fixed tmpnam(): name contained null-byte

33 years agoUse _ versions of system-calls
ceriel [Fri, 22 Feb 1991 16:57:42 +0000 (16:57 +0000)]
Use _ versions of system-calls

33 years agofixed problems with flushbuf
ceriel [Fri, 22 Feb 1991 16:45:47 +0000 (16:45 +0000)]
fixed problems with flushbuf

33 years agoFix FOPEN_MAX array bound error
ceriel [Fri, 22 Feb 1991 16:32:05 +0000 (16:32 +0000)]
Fix FOPEN_MAX array bound error

33 years agoMake sure that line directives start on the beginning of a line
ceriel [Fri, 22 Feb 1991 14:29:37 +0000 (14:29 +0000)]
Make sure that line directives start on the beginning of a line

33 years agoUndid previous change
ceriel [Fri, 22 Feb 1991 13:49:51 +0000 (13:49 +0000)]
Undid previous change

33 years agoRemoved unused variables
ceriel [Fri, 22 Feb 1991 13:43:22 +0000 (13:43 +0000)]
Removed unused variables

33 years agoFixed preprocessor problem with empty macro bodies
ceriel [Thu, 21 Feb 1991 12:08:13 +0000 (12:08 +0000)]
Fixed preprocessor problem with empty macro bodies

33 years agoAdded varargs.h
ceriel [Wed, 20 Feb 1991 14:53:31 +0000 (14:53 +0000)]
Added varargs.h

33 years agoremoved -i flag
ceriel [Wed, 20 Feb 1991 09:59:26 +0000 (09:59 +0000)]
removed -i flag

33 years agoDo not copy libsrc; only extract
ceriel [Wed, 20 Feb 1991 09:56:17 +0000 (09:56 +0000)]
Do not copy libsrc; only extract

33 years agoChanged method of allocating locals
ceriel [Wed, 20 Feb 1991 09:54:55 +0000 (09:54 +0000)]
Changed method of allocating locals

33 years agoAdded some patterns
ceriel [Wed, 20 Feb 1991 09:51:43 +0000 (09:51 +0000)]
Added some patterns

33 years agoChanged some identifier names (ANSI C, Ultrix ...)
ceriel [Wed, 20 Feb 1991 09:51:07 +0000 (09:51 +0000)]
Changed some identifier names (ANSI C, Ultrix ...)

33 years agoremoved -i flag
ceriel [Wed, 20 Feb 1991 09:48:36 +0000 (09:48 +0000)]
removed -i flag

33 years agoremoved unused variables
ceriel [Wed, 20 Feb 1991 09:48:00 +0000 (09:48 +0000)]
removed unused variables

33 years agoremoved -i flag
ceriel [Tue, 19 Feb 1991 16:57:39 +0000 (16:57 +0000)]
removed -i flag

33 years agofixed typo (?)
ceriel [Tue, 19 Feb 1991 16:54:06 +0000 (16:54 +0000)]
fixed typo (?)

33 years agoremoved -i flag
ceriel [Tue, 19 Feb 1991 16:51:50 +0000 (16:51 +0000)]
removed -i flag

33 years agoAdded SLI reduce
ceriel [Tue, 19 Feb 1991 16:45:57 +0000 (16:45 +0000)]
Added SLI reduce

33 years agoAdded byacc and flex to .distr
ceriel [Tue, 19 Feb 1991 16:39:36 +0000 (16:39 +0000)]
Added byacc and flex to .distr

33 years agodelinted
ceriel [Tue, 19 Feb 1991 16:25:21 +0000 (16:25 +0000)]
delinted

33 years agoMade use of C_insertpart dependant on compile-time flag
ceriel [Tue, 19 Feb 1991 16:22:41 +0000 (16:22 +0000)]
Made use of C_insertpart dependant on compile-time flag

33 years agoDelinted a bit
ceriel [Tue, 19 Feb 1991 15:28:48 +0000 (15:28 +0000)]
Delinted a bit

33 years agoChanged name of include file
ceriel [Tue, 19 Feb 1991 13:53:04 +0000 (13:53 +0000)]
Changed name of include file

33 years agomoved some static declarations that were illegal ANSI C
ceriel [Tue, 19 Feb 1991 12:44:38 +0000 (12:44 +0000)]
moved some static declarations that were illegal ANSI C

33 years agoprevent sign-extension in unpack when needed
ceriel [Tue, 19 Feb 1991 12:41:27 +0000 (12:41 +0000)]
prevent sign-extension in unpack when needed

33 years agoprevent sign-extension in unpack when needed
ceriel [Tue, 19 Feb 1991 12:13:08 +0000 (12:13 +0000)]
prevent sign-extension in unpack when needed

33 years agoMade ability for -g dependant on compile-time flag
ceriel [Mon, 18 Feb 1991 17:18:36 +0000 (17:18 +0000)]
Made ability for -g dependant on compile-time flag

33 years agoCorrected -g option
ceriel [Mon, 18 Feb 1991 17:15:11 +0000 (17:15 +0000)]
Corrected -g option

33 years agoFixed problem with multiple TOKSEP's
ceriel [Mon, 18 Feb 1991 15:50:39 +0000 (15:50 +0000)]
Fixed problem with multiple TOKSEP's

33 years agoprevent multiple occurrences of TOKSEP in replace.c
ceriel [Mon, 18 Feb 1991 15:25:11 +0000 (15:25 +0000)]
prevent multiple occurrences of TOKSEP in replace.c

33 years agoDelinted some more
ceriel [Mon, 18 Feb 1991 12:05:06 +0000 (12:05 +0000)]
Delinted some more

33 years agoOne less significant digit: 20 was too much
ceriel [Mon, 18 Feb 1991 11:43:44 +0000 (11:43 +0000)]
One less significant digit: 20 was too much

33 years agoDelinted somewhat (did not work on 2/2 machines)
ceriel [Mon, 18 Feb 1991 11:11:04 +0000 (11:11 +0000)]
Delinted somewhat (did not work on 2/2 machines)

33 years agodelinted
ceriel [Mon, 18 Feb 1991 10:58:49 +0000 (10:58 +0000)]
delinted

33 years agomade D_ definitions a long and made symbol table generation conditional
ceriel [Fri, 15 Feb 1991 18:00:26 +0000 (18:00 +0000)]
made D_ definitions a long and made symbol table generation conditional

33 years agoRemoved some incorrect STATIC's
ceriel [Fri, 15 Feb 1991 14:54:53 +0000 (14:54 +0000)]
Removed some incorrect STATIC's

33 years agoFixed: contained construction that was illegal for ANSI C
ceriel [Fri, 15 Feb 1991 14:21:41 +0000 (14:21 +0000)]
Fixed: contained construction that was illegal for ANSI C

33 years agoRemoved switches on longs (portability) and added packed subranges
ceriel [Thu, 14 Feb 1991 18:15:22 +0000 (18:15 +0000)]
Removed switches on longs (portability) and added packed subranges

33 years agohash() now returns same value on 2-byte and 4-byte machines
ceriel [Mon, 4 Feb 1991 14:25:58 +0000 (14:25 +0000)]
hash() now returns same value on 2-byte and 4-byte machines

33 years agoAdded end library and floating point processor support
ceriel [Fri, 1 Feb 1991 15:38:19 +0000 (15:38 +0000)]
Added end library and floating point processor support

33 years agofixed CFI problem
ceriel [Fri, 1 Feb 1991 15:33:41 +0000 (15:33 +0000)]
fixed CFI problem

33 years agoAdded end library and floating point processor support
ceriel [Fri, 1 Feb 1991 15:09:58 +0000 (15:09 +0000)]
Added end library and floating point processor support

33 years agoAdded support for floating point processor
ceriel [Fri, 1 Feb 1991 12:51:48 +0000 (12:51 +0000)]
Added support for floating point processor

33 years agoAdded mktemp.c
ceriel [Fri, 1 Feb 1991 10:31:03 +0000 (10:31 +0000)]
Added mktemp.c

33 years agoreduce memory usage (again)
ceriel [Fri, 1 Feb 1991 10:21:39 +0000 (10:21 +0000)]
reduce memory usage (again)

33 years agoGenerate less stupid conversions
ceriel [Fri, 1 Feb 1991 09:54:21 +0000 (09:54 +0000)]
Generate less stupid conversions

33 years agomodified hash function to deliver same value on 2 byte and 4 byte machines
ceriel [Thu, 31 Jan 1991 15:17:54 +0000 (15:17 +0000)]
modified hash function to deliver same value on 2 byte and 4 byte machines

33 years agosimplified 'tes' mechanism
ceriel [Thu, 31 Jan 1991 15:17:04 +0000 (15:17 +0000)]
simplified 'tes' mechanism

33 years agoAdded fdopen()
ceriel [Wed, 30 Jan 1991 16:26:06 +0000 (16:26 +0000)]
Added fdopen()

33 years agofixed 'times' systemcall interface
ceriel [Wed, 30 Jan 1991 16:10:13 +0000 (16:10 +0000)]
fixed 'times' systemcall interface

33 years agoImproved identifier string allocation mechanism
ceriel [Wed, 30 Jan 1991 11:25:25 +0000 (11:25 +0000)]
Improved identifier string allocation mechanism

33 years agofixed problem with qsort(): did not work for objects whose size did not
ceriel [Tue, 29 Jan 1991 14:37:37 +0000 (14:37 +0000)]
fixed problem with qsort(): did not work for objects whose size did not
fit in an int

33 years agohide some VAX-ce specific names
ceriel [Tue, 22 Jan 1991 13:28:21 +0000 (13:28 +0000)]
hide some VAX-ce specific names

33 years agoassembling of (xxx,a6) addressing mode was wrong for large values of xxx
ceriel [Tue, 22 Jan 1991 12:43:40 +0000 (12:43 +0000)]
assembling of (xxx,a6) addressing mode was wrong for large values of xxx

33 years agoassembling of (xxx,a6) addressing mode was wrong for large values of xxx
ceriel [Tue, 22 Jan 1991 12:01:25 +0000 (12:01 +0000)]
assembling of (xxx,a6) addressing mode was wrong for large values of xxx

33 years agoUpgraded to Berkeley's version 1.8
ceriel [Tue, 22 Jan 1991 10:58:49 +0000 (10:58 +0000)]
Upgraded to Berkeley's version 1.8

33 years agonow has own C library
ceriel [Fri, 18 Jan 1991 11:06:30 +0000 (11:06 +0000)]
now has own C library

33 years agoAdded libcc
ceriel [Fri, 18 Jan 1991 11:04:30 +0000 (11:04 +0000)]
Added libcc

33 years agoAdded files
ceriel [Fri, 18 Jan 1991 11:03:05 +0000 (11:03 +0000)]
Added files

33 years agoMade to work if BYTES_REVERSED and/or WORDS_REVERSED are not defined
ceriel [Fri, 18 Jan 1991 09:54:56 +0000 (09:54 +0000)]
Made to work if BYTES_REVERSED and/or WORDS_REVERSED are not defined

33 years agoyytext is an array in lex, but a char * in flex
ceriel [Fri, 18 Jan 1991 09:43:04 +0000 (09:43 +0000)]
yytext is an array in lex, but a char * in flex

33 years agoChanged implementation of dependency generator
ceriel [Thu, 17 Jan 1991 17:49:27 +0000 (17:49 +0000)]
Changed implementation of dependency generator

33 years agoModified manual page so that STDOUT and STDERR are mentioned
ceriel [Thu, 17 Jan 1991 13:24:28 +0000 (13:24 +0000)]
Modified manual page so that STDOUT and STDERR are mentioned

33 years agoAdded code expander to Action file
ceriel [Thu, 17 Jan 1991 11:59:25 +0000 (11:59 +0000)]
Added code expander to Action file

33 years agoinitial version
ceriel [Wed, 16 Jan 1991 16:07:50 +0000 (16:07 +0000)]
initial version

33 years agosimplified compile time floating point somewhat
ceriel [Tue, 15 Jan 1991 18:21:16 +0000 (18:21 +0000)]
simplified compile time floating point somewhat

33 years agoin SkipToNewLine(), check for TOKSEP; fixed problem with volatile
ceriel [Tue, 15 Jan 1991 12:00:24 +0000 (12:00 +0000)]
in SkipToNewLine(), check for TOKSEP; fixed problem with volatile

33 years agowctomb() now also returns 1 on 0-char
ceriel [Tue, 15 Jan 1991 11:55:33 +0000 (11:55 +0000)]
wctomb() now also returns 1 on 0-char

33 years agoin SkipToNewLine(), check for TOKSEP
ceriel [Tue, 15 Jan 1991 11:51:40 +0000 (11:51 +0000)]
in SkipToNewLine(), check for TOKSEP

33 years agoCorrected some patterns
ceriel [Mon, 14 Jan 1991 17:13:58 +0000 (17:13 +0000)]
Corrected some patterns

33 years agomade acceptable for flex (no yyless() callable from other source file)
ceriel [Fri, 11 Jan 1991 14:36:37 +0000 (14:36 +0000)]
made acceptable for flex (no yyless() callable from other source file)

33 years agoMade acceptable for flex (no yylineno, no yymorfl)
ceriel [Fri, 11 Jan 1991 14:35:14 +0000 (14:35 +0000)]
Made acceptable for flex (no yylineno, no yymorfl)

33 years agoMade acceptable for flex (no yylineno)
ceriel [Fri, 11 Jan 1991 14:32:43 +0000 (14:32 +0000)]
Made acceptable for flex (no yylineno)

33 years agoMade acceptable for flex
ceriel [Fri, 11 Jan 1991 14:28:59 +0000 (14:28 +0000)]
Made acceptable for flex

33 years agoSome changes in search for more efficiency
ceriel [Fri, 11 Jan 1991 14:20:59 +0000 (14:20 +0000)]
Some changes in search for more efficiency

33 years agofixed bug with APPEND in sys_open()
ceriel [Fri, 11 Jan 1991 13:19:36 +0000 (13:19 +0000)]
fixed bug with APPEND in sys_open()

33 years agoSome more optim (?)
ceriel [Fri, 11 Jan 1991 10:54:03 +0000 (10:54 +0000)]
Some more optim (?)

33 years agosome changes that may make ncg a tiny bit less inefficient
ceriel [Thu, 10 Jan 1991 18:39:36 +0000 (18:39 +0000)]
some changes that may make ncg a tiny bit less inefficient