George Koehler [Fri, 21 Sep 2012 02:26:32 +0000 (22:26 -0400)]
Delete 689 undead files.
These files "magically reappeared" after the conversion from CVS to
Mercurial. The old CVS repository deleted these files but did not
record *when* it deleted these files. The conversion resurrected these
files because they have no history of deletion. These files were
probably deleted before year 1995. The CVS repository begins to record
deletions around 1995.
These files may still appear in older revisions of this Mercurial
repository, when they should already be deleted. There is no way to fix
this, because the CVS repository provides no dates of deletion.
See http://sourceforge.net/mailarchive/message.php?msg_id=
29823032
George Koehler [Wed, 24 Oct 2012 17:44:50 +0000 (13:44 -0400)]
Prevent segfault when trying to print an error message.
Use <stdarg.h> to pass arguments correctly, as ack/util/util.c
already uses <stdarg.h> the same way.
George Koehler [Thu, 20 Sep 2012 03:39:51 +0000 (23:39 -0400)]
Fix fit16i() for systems with 64-bit long.
(long)0xFFFF8000 had expanded to 0x00000000FFFF8000.
With (long)(-0x8000), the compiler now extends the negative sign.
By fixing fit16i(), I can now compile ACK for OpenBSD/amd64.
George Koehler [Sun, 16 Sep 2012 23:57:07 +0000 (19:57 -0400)]
Delete old and unused files from modules/src/em_code
George Koehler [Fri, 7 Sep 2012 20:28:10 +0000 (16:28 -0400)]
Fix more functions in util/ack for 64-bit hosts.
This continues the fix from the previous changeset. We must use
va_list to forward the arguments, because some of the arguments might
be 64-bit pointers. A pointer does not fit in an int.
George Koehler [Fri, 7 Sep 2012 19:53:13 +0000 (15:53 -0400)]
Fix cemcom.ansi for 64-bit hosts.
Hosts with sizeof(arith) == sizeof(long) == 8 need to set full_mask[1]
through full_mask[8]. Because MAXSIZE == 8, we only had full_mask[0]
through full_mask[7]. This fix declares arith full_mask[MAXSIZE + 1]
and prevents a fatal error: "array full_mask too small for this machine"
David Given [Mon, 27 Feb 2012 22:36:36 +0000 (22:36 +0000)]
Fix a 64-bitness issue (removed some untyped K&R C code that assumed ints
and pointers were the same size).
Ceriel Jacobs [Wed, 15 Jun 2011 09:13:48 +0000 (11:13 +0200)]
Added atol() that ignores overflow, so that unsigned long constants are dealt with properly
Ceriel Jacobs [Wed, 15 Jun 2011 08:56:58 +0000 (10:56 +0200)]
Fixed CFU
cjhjacobs [Wed, 18 May 2011 17:19:19 +0000 (19:19 +0200)]
Fixed bug reported on tack-devel mailing list on 20-3-2011
dtrg [Wed, 1 Sep 2010 19:55:15 +0000 (19:55 +0000)]
Fixed very old bug where Streams.GetStreamPosition would return the wrong position --- thanks to Jan Verhoeven for finding this.
dtrg [Sun, 1 Aug 2010 10:35:04 +0000 (10:35 +0000)]
Renamed 'switch' variable to avoid conflict with a keyword in modern awks.
dtrg [Sun, 1 Aug 2010 10:34:27 +0000 (10:34 +0000)]
Renamed getline() to getln() to avoid conflict with glibc's version.
dtrg [Tue, 18 Jul 2006 17:20:05 +0000 (17:20 +0000)]
No longer generates zero bytes in the script's output file.
dtrg [Fri, 24 Jun 2005 22:10:24 +0000 (22:10 +0000)]
Removed an assumption that 'stdin' is a constant, which it's not on Linux. (You can't use it as an initialiser when declaring a global variable.)
dtrg [Fri, 24 Jun 2005 22:08:47 +0000 (22:08 +0000)]
Replaced references to /usr/tmp with references to /tmp.
ceriel [Thu, 26 May 2005 06:47:43 +0000 (06:47 +0000)]
new copyright notice in repository
ceriel [Wed, 8 Jan 2003 09:39:52 +0000 (09:39 +0000)]
Fix
ceriel [Wed, 11 Sep 2002 13:32:57 +0000 (13:32 +0000)]
Fix
ceriel [Wed, 11 Sep 2002 13:19:23 +0000 (13:19 +0000)]
fix
ceriel [Wed, 11 Sep 2002 13:17:00 +0000 (13:17 +0000)]
Added missing files to .distr
ceriel [Tue, 10 Sep 2002 13:40:14 +0000 (13:40 +0000)]
...
ceriel [Tue, 10 Sep 2002 13:30:06 +0000 (13:30 +0000)]
minor mods
ceriel [Mon, 26 Aug 2002 14:27:15 +0000 (14:27 +0000)]
Prevent double fclose
ceriel [Thu, 4 Apr 2002 12:33:15 +0000 (12:33 +0000)]
???
ceriel [Tue, 3 Jul 2001 10:10:56 +0000 (10:10 +0000)]
Fix for union initializers
ceriel [Tue, 3 Jul 2001 08:55:16 +0000 (08:55 +0000)]
Fix: parameter name same as function name not dealt with properly
ceriel [Fri, 23 Apr 1999 14:15:43 +0000 (14:15 +0000)]
Updated copyright
ceriel [Thu, 18 Mar 1999 15:34:27 +0000 (15:34 +0000)]
Adapted copyright notice
ceriel [Tue, 10 Nov 1998 14:26:06 +0000 (14:26 +0000)]
Fix: did not always produce error message
ceriel [Thu, 3 Sep 1998 12:51:38 +0000 (12:51 +0000)]
Fixed bug with 4-byte sets on 2-byte machines
ceriel [Mon, 9 Feb 1998 09:49:00 +0000 (09:49 +0000)]
Replaced a couple of UnGetChar calls with ChPushBack calls. The
UnGetChar call is wrong after skipspaces().
ceriel [Thu, 4 Sep 1997 15:49:46 +0000 (15:49 +0000)]
Corrected Makefile
ceriel [Thu, 10 Jul 1997 07:58:30 +0000 (07:58 +0000)]
Added LLgen_NCER.n
ceriel [Thu, 10 Jul 1997 07:58:19 +0000 (07:58 +0000)]
fixed typo
ceriel [Thu, 10 Jul 1997 07:55:35 +0000 (07:55 +0000)]
Added LLgen_NCER.n
ceriel [Tue, 1 Jul 1997 12:05:54 +0000 (12:05 +0000)]
Only list readable directories
ceriel [Tue, 1 Jul 1997 08:33:13 +0000 (08:33 +0000)]
Bug fix: copied wrong size to destination in structure returns
ceriel [Mon, 16 Jun 1997 13:07:37 +0000 (13:07 +0000)]
Removed superfluous ;
ceriel [Thu, 15 May 1997 12:03:05 +0000 (12:03 +0000)]
Many modifications, mostly in comment
ceriel [Wed, 2 Apr 1997 10:42:06 +0000 (10:42 +0000)]
Prevent warning about unused labels
ceriel [Tue, 1 Apr 1997 13:58:58 +0000 (13:58 +0000)]
Link em_data.a as well (needed when producing readable EM
ceriel [Thu, 13 Mar 1997 18:38:24 +0000 (18:38 +0000)]
Fixed bug: flt_div should not touch e1
ceriel [Fri, 21 Feb 1997 17:22:42 +0000 (17:22 +0000)]
Additions for non-correcting error recovery
ceriel [Fri, 21 Feb 1997 17:11:04 +0000 (17:11 +0000)]
Additions for non-correcting error recovery
ceriel [Fri, 21 Feb 1997 15:44:44 +0000 (15:44 +0000)]
improved error reporting, added -DNON_CORRECTING
ceriel [Fri, 21 Feb 1997 15:44:10 +0000 (15:44 +0000)]
some minor fixes
ceriel [Fri, 21 Feb 1997 12:23:04 +0000 (12:23 +0000)]
Updated
ceriel [Fri, 21 Feb 1997 11:27:57 +0000 (11:27 +0000)]
Added non-correcting error recovery stuff
ceriel [Mon, 17 Feb 1997 15:14:55 +0000 (15:14 +0000)]
bug fix: code referred to token attribute of wrong token!
ceriel [Mon, 27 Jan 1997 14:06:51 +0000 (14:06 +0000)]
Bug fix: conversion is OK if arg = 0.0
ceriel [Wed, 4 Dec 1996 14:03:12 +0000 (14:03 +0000)]
troff flag -Tlpr is now changed to -Tlp
ceriel [Tue, 26 Nov 1996 15:05:10 +0000 (15:05 +0000)]
Fixed typo in catchsig.s
ceriel [Tue, 26 Nov 1996 15:02:36 +0000 (15:02 +0000)]
renamed _len to _length: conflict with name in minix lib
ceriel [Thu, 21 Nov 1996 10:14:26 +0000 (10:14 +0000)]
Added -n flag
ceriel [Tue, 19 Nov 1996 13:28:41 +0000 (13:28 +0000)]
fixed a bug: STD/LDD was generated on odd-numbered reg
ceriel [Tue, 19 Nov 1996 13:27:56 +0000 (13:27 +0000)]
Fixed a couple of minor bugs
ceriel [Tue, 19 Nov 1996 09:12:36 +0000 (09:12 +0000)]
Some fixes
ceriel [Mon, 18 Nov 1996 16:49:54 +0000 (16:49 +0000)]
Stupid confusion with fdtox and fxtod
ceriel [Tue, 22 Oct 1996 14:34:16 +0000 (14:34 +0000)]
Fixed typo
ceriel [Wed, 14 Aug 1996 07:42:40 +0000 (07:42 +0000)]
Added LONGCARD as a local extension
ceriel [Thu, 6 Jun 1996 07:47:00 +0000 (07:47 +0000)]
Moved TryToString call into ChkAssCompat
ceriel [Thu, 6 Jun 1996 07:37:02 +0000 (07:37 +0000)]
Fix: compatibility check in RETURN statement
ceriel [Thu, 25 Apr 1996 08:38:05 +0000 (08:38 +0000)]
fix in cmpxchg instruction; i486 book is wrong
ceriel [Wed, 24 Apr 1996 13:06:00 +0000 (13:06 +0000)]
fix in flushbuf: make sure it does not return EOF when it actually succeeds
ceriel [Mon, 1 Apr 1996 09:08:59 +0000 (09:08 +0000)]
fixed bug with %[] in doscan.c
ceriel [Mon, 19 Feb 1996 12:19:47 +0000 (12:19 +0000)]
Fix to fix in idf.c
ceriel [Wed, 20 Dec 1995 09:58:56 +0000 (09:58 +0000)]
Fixed bug: crashed when parameter has same name as function
ceriel [Tue, 19 Dec 1995 09:30:48 +0000 (09:30 +0000)]
Some improvements
ceriel [Mon, 18 Dec 1995 11:02:18 +0000 (11:02 +0000)]
Removed unclear test
ceriel [Wed, 6 Dec 1995 14:15:11 +0000 (14:15 +0000)]
removed
ceriel [Wed, 6 Dec 1995 14:04:51 +0000 (14:04 +0000)]
removed
ceriel [Wed, 6 Dec 1995 13:28:04 +0000 (13:28 +0000)]
removed
ceriel [Wed, 6 Dec 1995 13:26:54 +0000 (13:26 +0000)]
removed MakeVersion
ceriel [Wed, 6 Dec 1995 13:26:03 +0000 (13:26 +0000)]
removed Makefile
ceriel [Wed, 6 Dec 1995 13:25:23 +0000 (13:25 +0000)]
removed Makefile, added README
ceriel [Wed, 6 Dec 1995 13:23:09 +0000 (13:23 +0000)]
added file
ceriel [Wed, 6 Dec 1995 13:21:54 +0000 (13:21 +0000)]
removed
ceriel [Wed, 6 Dec 1995 13:17:50 +0000 (13:17 +0000)]
Added pascal compiler report
ceriel [Wed, 6 Dec 1995 13:08:44 +0000 (13:08 +0000)]
removed
ceriel [Wed, 6 Dec 1995 13:04:25 +0000 (13:04 +0000)]
deleted
ceriel [Wed, 6 Dec 1995 09:52:54 +0000 (09:52 +0000)]
Removed Version.c
ceriel [Tue, 5 Dec 1995 15:38:55 +0000 (15:38 +0000)]
Copied versions of dv[iu].s from ../../m68k2/libem.
ceriel [Tue, 5 Dec 1995 13:51:43 +0000 (13:51 +0000)]
A couple of minor changes
ceriel [Tue, 5 Dec 1995 12:29:36 +0000 (12:29 +0000)]
Improved the pow() function to give more exact results
ceriel [Mon, 4 Dec 1995 17:11:54 +0000 (17:11 +0000)]
Fixed obscure bug in setvbuf
ceriel [Mon, 4 Dec 1995 16:42:11 +0000 (16:42 +0000)]
Corrected nested function info
ceriel [Mon, 4 Dec 1995 15:29:42 +0000 (15:29 +0000)]
Fixed warnings, recognize -gdb
ceriel [Mon, 4 Dec 1995 15:20:46 +0000 (15:20 +0000)]
Made to work; how did this get into the repository???
ceriel [Mon, 4 Dec 1995 15:01:07 +0000 (15:01 +0000)]
Pass -gdb on to M2 compiler
ceriel [Wed, 15 Nov 1995 09:42:25 +0000 (09:42 +0000)]
Fixed a bug with local character arrays initialized with a string
ceriel [Wed, 8 Nov 1995 11:09:14 +0000 (11:09 +0000)]
Fix: wrong offsets for locals when < -32768, installation error for 'show'
ceriel [Wed, 8 Nov 1995 11:08:09 +0000 (11:08 +0000)]
Fix: wrong offsets for locals when < -32768
ceriel [Tue, 7 Nov 1995 10:37:59 +0000 (10:37 +0000)]
Fixed bug with labels
ceriel [Wed, 1 Nov 1995 16:54:17 +0000 (16:54 +0000)]
Get() parameter is optional
ceriel [Wed, 1 Nov 1995 15:59:33 +0000 (15:59 +0000)]
Header file was included twice
ceriel [Mon, 25 Sep 1995 08:09:55 +0000 (08:09 +0000)]
Fix by Charles Lindsey
ceriel [Tue, 12 Sep 1995 12:09:08 +0000 (12:09 +0000)]
Fixed some bugs with the setxx instructions
ceriel [Tue, 12 Sep 1995 12:08:42 +0000 (12:08 +0000)]
Fix: setxx instructions should only accept byte registers
ceriel [Fri, 18 Aug 1995 07:28:47 +0000 (07:28 +0000)]
Added libassert for when DEBUG is defined