Commit graph

12 commits

Author SHA1 Message Date
carl
ccfd8a3e18 rename rd_long/wr_long to rd_int4/wr_int4 for consistency. Align declaration and definition name of parameters and adapt man page accordingly. 2019-05-11 01:03:36 +08:00
carl
8457ec6791 Object module now uses ANSI C I/O 2019-03-25 00:07:12 +08:00
George Koehler
0720671f7a Fix wr_ranlib() for big-endian machines.
With this change, I built and ran ack on a big-endian PowerPC Linux
machine.  I used gcc 4.9.4 to build ack, and I only built the linuxppc
back end.

Before this change, wr_ranlib() corrupted a value by changing it from
0x66 to 0x66000066.  This value was too big, so led made a fatal
error, "bad ranlib string offset".
2018-03-08 11:49:40 -05:00
David Given
ef8e6e25e0 Fix a whole pile of issues related to the failed attempt to increase
the number of types of relocation possible in the object file. (Now,
hopefully, working.)

Also change the object serialiser/deserialiser to never try to read or
write raw structures; it's way safer this way and we don't need the
performance boost any more.

--HG--
branch : default-branch
2016-03-18 21:46:55 +01:00
ceriel
5c83e7dbb5 Header --> Id 1994-06-24 11:31:16 +00:00
ceriel
62f978c40f Added prototyping stuff 1993-11-10 11:49:49 +00:00
ceriel
3a0c239091 Fixed some errors 1991-09-18 09:48:15 +00:00
ceriel
da188bbb4d New installation mechanism, changed byte order mechanism 1991-08-26 16:57:47 +00:00
ceriel
4f0cb4abe1 Added Rcs Id 1987-03-10 09:24:02 +00:00
ceriel
b8835cee3f Added copyright notice 1987-03-09 15:15:03 +00:00
ceriel
77f4f0f0c9 Bug fix. 1987-01-09 14:11:59 +00:00
ceriel
b63bf2720c Initial revision 1987-01-05 17:31:38 +00:00