database source when using descu. This limit was imposed
due to a bug in ORCA/C (it is no longer clear whether
this was a bug in malloc(3) or in array indexing code).
As of ORCA/C v2.1.x, this bug appears to be fixed, so
the limit was lifted.
A couple of calls to lseek(2) didn't have their return values
checked for errors. Fixed.
Updated email address for Devin Reade.
- Renamed from makefile.mk to Makefile.
- Updated for proper operation as part of GNO build.
- Discontinue use of vaend.c, basename.c for GNO v2.0.6.
descu:
- Document ability to specify an output file vice stdout
(this feature was already in, but not documented)
- Allow the output file to be the same name as the first
input file (it will be overwritten).
- Fix buffer overrun bugs that occured when:
a) There was no initial input file; or
b) There are no headers in the first input file; or
c) There are no trailers in the first input file; or
- Increased SLOTS_QUANTUM from 20 to 64, hopefully increasing
the speed on large files.
- fixed stack check code to use the new routines names
- put version number in lockstep with descc and describe
descc:
- descc will now change the database file type to BIN, if it
wasn't already so.
- changed default location of system database
- fixed stack check code to use the new routines names
- put version number in lockstep with descu and describe
describe:
- changed default location of system database
- fixed stack check code to use the new routines names
- put version number in lockstep with descu and descc
*.rez:
- added resource source files
Main changes include:
searches are now case insensitive
Lexicographic order in the database was incorrect; if two
keywords matched in the first N chars, the wrong entry
may be returned.
Added a va_end() function since it is used by GNO open(2)
and Orca/C v2.0.4b now declares that as a macro.