Godzil
0f10f91839
Surprisly clang started to tell me where variable may used uninitialized, correcting it!
...
That's a good point it tell me that, but was a bit unexpected ^^
2015-06-24 23:41:49 +01:00
Manoel Trapier
93f542eb7a
Add #warning to cemcom.ansi
2015-06-24 23:41:49 +01:00
Manoel Trapier
2071a7dbb0
Correct bad changes
2015-06-24 23:41:48 +01:00
Godzil
ee6e8bdfc3
Correct comment errors.
2015-06-24 23:41:48 +01:00
Godzil
b31c94cf32
cpp.ansi: Add missing "#warning" directive
2015-06-24 23:41:48 +01:00
Manoel Trapier
5c73826e4c
Remove unwanted files
2015-06-24 23:41:48 +01:00
Manoel Trapier
2830ec90b1
Finishing ANSI C frontend
2015-06-24 23:41:47 +01:00
Godzil
6e6d9c26b5
Working on ANSI C frontend...
2015-06-24 23:41:47 +01:00
Manoel Trapier
1ed1edf94d
Correct an incoherency with arith and label types.
2015-06-24 23:41:47 +01:00
Manoel Trapier
20d58dea19
Another batch..
2015-06-24 23:41:46 +01:00
Manoel Trapier
74fb1cff61
Make GCC happy with current patchs and compilation flags.
2015-06-24 23:41:46 +01:00
Godzil
c0cd8650a6
Another batch especially on C ANSI frontend
2015-06-24 23:41:46 +01:00
Manoel Trapier
b31ac47714
A bit of missing corections.
2015-06-24 23:41:45 +01:00
Manoel Trapier
03763cbbf0
Starting ANSI C frontend
2015-06-24 23:41:45 +01:00
Godzil
653bd13b40
Correct printf, and minor changes
2015-06-24 23:41:44 +01:00
Godzil
5362498c1c
Change arith type to force it to be 32bit.
2015-06-24 23:41:44 +01:00
Manoel Trapier
0946773758
ANSIfication] Another batch.
2015-06-24 23:41:44 +01:00
Godzil
33af50ea26
Start k&r to ansi modification
2015-06-24 23:41:43 +01:00
George Koehler
7ef9b79c11
Merge deletion of many undead files.
2012-09-23 15:31:16 -04:00
George Koehler
0131ca4d46
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
2012-09-20 22:26:32 -04:00
George Koehler
800d4ae032
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"
2012-09-07 15:53:13 -04:00
dtrg
45ee287136
Replaced dis and new with modern implementations donated by erik@backerud.se.
2010-10-02 21:52:29 +00:00
dtrg
075cb488a3
Call the correct kill() and getpid() syscalls rather than _kill() and _getpid().
2010-10-02 21:51:40 +00:00
dtrg
a33473e0a5
Now call creat() and open() instead of _creat() and _open().
2010-09-27 20:47:32 +00:00
dtrg
a8ecb11013
Fixed very old bug where Streams.GetStreamPosition would return the wrong position --- thanks to Jan Verhoeven for finding this.
2010-09-01 19:55:15 +00:00
dtrg
51b41f72f8
Invoke genfiles explicitly with sh --- CVS doesn't store executable bits.
2010-08-01 10:35:33 +00:00
dtrg
54ce3f451b
Configured distr system for the 6.0pre3 release.
2007-04-29 23:09:24 +00:00
dtrg
9d0f0a8fdd
Disabled the code to throw signals on EM traps; this is the platform's job (and requires working signal support, which we may not have).
2007-04-29 20:46:48 +00:00
dtrg
013f58f94e
Added the stdint.h header file.
2007-04-27 22:42:02 +00:00
dtrg
0d8578410c
Cleaned up and enabled the support for conditionally emitting the floating-point stdio code.
2007-04-27 22:41:39 +00:00
dtrg
7f266d6b4e
Removed a completely pointless 128-byte buffer.
2007-04-27 22:41:05 +00:00
dtrg
24ea8aee3d
Updated for the 6.0pre2 release.
2007-04-24 20:45:58 +00:00
dtrg
bfeb736c35
Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from.
2007-04-24 19:42:24 +00:00
dtrg
1c83baa702
Adapted for ANSI C and our pseudo-Posix syscall interface.
2007-04-21 23:18:14 +00:00
dtrg
b66d66b597
Fixed a bug where the preprocessor would occasionally lose whitespace at the beginning of lines immediately after a #endif, which was confusing the assembler.
2007-04-21 23:10:13 +00:00
dtrg
2a367fa192
Disabled Terminal as it uses hard-coded ioctls and appears to be non-standard anyway.
2007-04-21 23:07:57 +00:00
dtrg
f4e37e1319
Changed to call the isatty() syscall directly, rather than fiddling around with non-portable ioctls.
2007-04-21 23:07:05 +00:00
dtrg
d77b4ce97c
Renamed the language libraries and runtimes to have more
...
conventional names.
2007-02-26 22:36:56 +00:00
cvs2hg
2d80c1d2c8
fixup commit for tag 'release-6-0-pre-1'
2007-02-25 22:49:23 +00:00
dtrg
b611731ec3
Updated .distr files for the new release.
2007-02-25 12:51:55 +00:00
dtrg
f05f9de3ed
Moved sys/timeb.h from include/_tail_mon.
2007-02-25 12:44:13 +00:00
dtrg
5c5f711cbb
Done a major overhaul of the way target include files are installed and
...
how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform.
2007-02-20 00:46:10 +00:00
dtrg
39689a4de9
Tweaked to allow _ as a leading character in identifier names (if
...
use of underscores in identifiers has been turned on).
2007-02-20 00:40:00 +00:00
dtrg
e4292486a3
Added some missing #includes.
2007-02-20 00:38:49 +00:00
dtrg
08431edbdb
Now uses fd 0 instead of trying to explicitly open /dev/tty.
2007-02-20 00:38:13 +00:00
dtrg
611bc73043
Changed to no longer include /usr/include by default.
2007-02-20 00:36:15 +00:00
dtrg
f9ddb860a9
Fixed some reentrant comments.
2007-02-20 00:35:37 +00:00
dtrg
dbe10d2c19
Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
2006-10-15 00:28:12 +00:00
dtrg
708a83ef22
ack expects the tail_ libraries not to have the .a extension.
2006-07-30 23:45:48 +00:00
dtrg
606012371e
Added support for the ANSI C language runtime and preprocessor.
2006-07-30 23:45:18 +00:00