ack.git
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

33 years agoundo modifications outside #ifdef LINT
dick [Thu, 10 Jan 1991 17:49:19 +0000 (17:49 +0000)]
undo modifications outside #ifdef LINT

33 years agocorrected small ommission
ceriel [Thu, 10 Jan 1991 13:57:29 +0000 (13:57 +0000)]
corrected small ommission

33 years agoAdded Berkeley Yacc sources
ceriel [Thu, 10 Jan 1991 11:19:59 +0000 (11:19 +0000)]
Added Berkeley Yacc sources

33 years agomore additions for lint
dick [Mon, 7 Jan 1991 12:33:38 +0000 (12:33 +0000)]
more additions for lint

33 years agoChanged installation mechanism of LLgen
ceriel [Fri, 4 Jan 1991 15:08:28 +0000 (15:08 +0000)]
Changed installation mechanism of LLgen

33 years agoChanged installation mechanism
ceriel [Fri, 4 Jan 1991 15:01:59 +0000 (15:01 +0000)]
Changed installation mechanism

33 years agoFixed error in clearerr
ceriel [Thu, 3 Jan 1991 16:08:31 +0000 (16:08 +0000)]
Fixed error in clearerr

33 years agoclearerr is now also a macro
ceriel [Thu, 3 Jan 1991 14:31:16 +0000 (14:31 +0000)]
clearerr is now also a macro

33 years agoclearerr is now also a macro
ceriel [Thu, 3 Jan 1991 14:23:54 +0000 (14:23 +0000)]
clearerr is now also a macro

33 years agoCheck for garbage in #pragma and #include
ceriel [Thu, 3 Jan 1991 13:50:57 +0000 (13:50 +0000)]
Check for garbage in #pragma and #include

33 years agoCheck for garbage after #include
ceriel [Thu, 3 Jan 1991 13:45:22 +0000 (13:45 +0000)]
Check for garbage after #include

33 years agoorder of fields in struct was changed; PLEASE DICK, DO NOT DO THAT!
ceriel [Wed, 19 Dec 1990 17:32:04 +0000 (17:32 +0000)]
order of fields in struct was changed; PLEASE DICK, DO NOT DO THAT!

33 years agoadded information about top element size computation
eck [Wed, 19 Dec 1990 17:07:10 +0000 (17:07 +0000)]
added information about top element size computation

33 years agosome fixes
ceriel [Wed, 19 Dec 1990 12:59:36 +0000 (12:59 +0000)]
some fixes

33 years agoFixed stat interface
ceriel [Wed, 19 Dec 1990 12:42:21 +0000 (12:42 +0000)]
Fixed stat interface

33 years agoAdapted for debugger
ceriel [Wed, 19 Dec 1990 11:54:55 +0000 (11:54 +0000)]
Adapted for debugger

33 years agoAdapted READ_ME file to current situation
ceriel [Wed, 19 Dec 1990 11:52:37 +0000 (11:52 +0000)]
Adapted READ_ME file to current situation

33 years agofixed byte order in 'desc' field
ceriel [Wed, 19 Dec 1990 11:23:25 +0000 (11:23 +0000)]
fixed byte order in 'desc' field

33 years agoChanged LS/PS, ported to DEC VAX
ceriel [Wed, 19 Dec 1990 11:17:06 +0000 (11:17 +0000)]
Changed LS/PS, ported to DEC VAX

33 years agosimplified options.c
ceriel [Wed, 19 Dec 1990 11:07:15 +0000 (11:07 +0000)]
simplified options.c

33 years agoCorrect byte order of 'desc' field
ceriel [Wed, 19 Dec 1990 10:26:39 +0000 (10:26 +0000)]
Correct byte order of 'desc' field

33 years agoRegenerated dependencies
ceriel [Tue, 18 Dec 1990 14:29:04 +0000 (14:29 +0000)]
Regenerated dependencies

33 years agochanged lint flags, use ms_ego, changed allocation strategy for loops
ceriel [Tue, 18 Dec 1990 11:14:34 +0000 (11:14 +0000)]
changed lint flags, use ms_ego, changed allocation strategy for loops

33 years agocorrected register save cost counts
ceriel [Tue, 18 Dec 1990 11:13:03 +0000 (11:13 +0000)]
corrected register save cost counts

33 years agoMoved some macros to ../share, changed lint flags
ceriel [Mon, 17 Dec 1990 16:48:31 +0000 (16:48 +0000)]
Moved some macros to ../share, changed lint flags

33 years agoChanged lint flags
ceriel [Mon, 17 Dec 1990 16:35:26 +0000 (16:35 +0000)]
Changed lint flags

33 years agoChanged types in core allocation routines, changed lint flags
ceriel [Mon, 17 Dec 1990 14:55:03 +0000 (14:55 +0000)]
Changed types in core allocation routines, changed lint flags

33 years agoadded casts of pointer difference to integer
eck [Mon, 17 Dec 1990 14:22:41 +0000 (14:22 +0000)]
added casts of pointer difference to integer

33 years agoAdded -t flag to keep temporaries around
ceriel [Mon, 17 Dec 1990 14:22:09 +0000 (14:22 +0000)]
Added -t flag to keep temporaries around

33 years agouse ms_ego, changed lint flags
ceriel [Mon, 17 Dec 1990 14:11:13 +0000 (14:11 +0000)]
use ms_ego, changed lint flags

33 years agoremoved unused macros, changed lint flags
ceriel [Mon, 17 Dec 1990 13:53:44 +0000 (13:53 +0000)]
removed unused macros, changed lint flags

33 years agoChanged lint flags
ceriel [Mon, 17 Dec 1990 13:52:53 +0000 (13:52 +0000)]
Changed lint flags

33 years agofixed problem with multiple definitions going by undetected
ceriel [Mon, 17 Dec 1990 13:19:31 +0000 (13:19 +0000)]
fixed problem with multiple definitions going by undetected

33 years agoChanged types in core allocation routines, changed lint flags
ceriel [Mon, 17 Dec 1990 13:15:03 +0000 (13:15 +0000)]
Changed types in core allocation routines, changed lint flags

33 years agoChanged lint flags
ceriel [Mon, 17 Dec 1990 13:11:13 +0000 (13:11 +0000)]
Changed lint flags

33 years agochanged lint flags, changed macro name, deleted unused macro
ceriel [Mon, 17 Dec 1990 13:09:57 +0000 (13:09 +0000)]
changed lint flags, changed macro name, deleted unused macro

33 years agofixed bugs with storage-class and void in prototype
eck [Mon, 17 Dec 1990 13:08:05 +0000 (13:08 +0000)]
fixed bugs with storage-class and void in prototype

33 years agoChanged lint flags
ceriel [Mon, 17 Dec 1990 13:05:24 +0000 (13:05 +0000)]
Changed lint flags

33 years agoprint some info in comment in tables.c
ceriel [Mon, 17 Dec 1990 12:52:41 +0000 (12:52 +0000)]
print some info in comment in tables.c

33 years agoFixed problem with cost computation, added some assertions and
ceriel [Mon, 17 Dec 1990 10:02:52 +0000 (10:02 +0000)]
Fixed problem with cost computation, added some assertions and
added some more precise debugging printing

33 years agoset _IOMYBUF in setvbuf() when necessary
eck [Fri, 14 Dec 1990 14:47:26 +0000 (14:47 +0000)]
set _IOMYBUF in setvbuf() when necessary

33 years agoadded dummy definition of C_ms_err
dick [Fri, 14 Dec 1990 14:42:20 +0000 (14:42 +0000)]
added dummy definition of C_ms_err

33 years agoChanged print format
ceriel [Fri, 14 Dec 1990 13:57:46 +0000 (13:57 +0000)]
Changed print format

33 years agoaligment (yet again)
eck [Thu, 13 Dec 1990 14:03:31 +0000 (14:03 +0000)]
aligment (yet again)

33 years agoadded error message because of declaration problems
eck [Thu, 13 Dec 1990 09:14:54 +0000 (09:14 +0000)]
added error message because of declaration problems

33 years agofixed error for m68k2
eck [Thu, 13 Dec 1990 08:31:44 +0000 (08:31 +0000)]
fixed error for m68k2

33 years agofixed nasty bug with sets that were used in kill-parts
eck [Wed, 12 Dec 1990 17:17:04 +0000 (17:17 +0000)]
fixed nasty bug with sets that were used in kill-parts

33 years agoregenerated dependencies
ceriel [Tue, 11 Dec 1990 14:09:02 +0000 (14:09 +0000)]
regenerated dependencies

33 years agoAdded Pascal support
ceriel [Tue, 11 Dec 1990 13:53:01 +0000 (13:53 +0000)]
Added Pascal support

33 years agoAdded debugger support
ceriel [Tue, 11 Dec 1990 13:52:08 +0000 (13:52 +0000)]
Added debugger support

33 years agoSome fixes: delinted and fixed alignment bug (bloody sizeof strikes again)
ceriel [Tue, 11 Dec 1990 11:10:46 +0000 (11:10 +0000)]
Some fixes: delinted and fixed alignment bug (bloody sizeof strikes again)

33 years agoFixed for OUTSEEK (by C. Verstoep)
ceriel [Tue, 11 Dec 1990 10:38:22 +0000 (10:38 +0000)]
Fixed for OUTSEEK (by C. Verstoep)

33 years agoimproved error-handling on conditionally excluded #-lines
eck [Mon, 10 Dec 1990 11:17:34 +0000 (11:17 +0000)]
improved error-handling on conditionally excluded #-lines

33 years agolint update (merge from C compiler)
dick [Fri, 7 Dec 1990 14:42:26 +0000 (14:42 +0000)]
lint update (merge from C compiler)

33 years agoFixed RMU 4
ceriel [Fri, 7 Dec 1990 11:25:45 +0000 (11:25 +0000)]
Fixed RMU 4

33 years agoadapted to integration into cemcom.ansi
dick [Thu, 6 Dec 1990 14:56:42 +0000 (14:56 +0000)]
adapted to integration into cemcom.ansi

33 years agofixed possible non-sign-extension problem
ceriel [Thu, 6 Dec 1990 11:34:50 +0000 (11:34 +0000)]
fixed possible non-sign-extension problem

33 years agoAdded test program
ceriel [Tue, 4 Dec 1990 16:40:21 +0000 (16:40 +0000)]
Added test program

33 years agofixed typo
eck [Tue, 4 Dec 1990 12:52:41 +0000 (12:52 +0000)]
fixed typo

33 years agoFixed for Ultrix: pass SUF
ceriel [Tue, 4 Dec 1990 11:42:25 +0000 (11:42 +0000)]
Fixed for Ultrix: pass SUF

33 years agoimproved for numbers that can be represented exactly
ceriel [Tue, 4 Dec 1990 11:33:01 +0000 (11:33 +0000)]
improved for numbers that can be represented exactly

33 years agofixed bug with function returning pointer to function
eck [Tue, 4 Dec 1990 11:09:34 +0000 (11:09 +0000)]
fixed bug with function returning pointer to function

33 years agoFixed: some moves were wrong
ceriel [Mon, 3 Dec 1990 16:01:51 +0000 (16:01 +0000)]
Fixed: some moves were wrong

33 years agoFixed con_float for non-IEEE machines
ceriel [Mon, 3 Dec 1990 16:00:53 +0000 (16:00 +0000)]
Fixed con_float for non-IEEE machines

33 years agooops: forgot to update LIST
eck [Mon, 3 Dec 1990 14:21:21 +0000 (14:21 +0000)]
oops: forgot to update LIST