Commit graph

24 commits

Author SHA1 Message Date
George Koehler b00a2c906d Build fdopen(), hypot(), putenv() in libc.
These functions are in POSIX; hypot() is in C99.  Also build cabs()
because it rides with hypot(), but don't declare cabs() in any header
file, because our compiler can't parse C99 "double complex" type.

Touch build.lua so it sees that .c files moved.
2017-10-28 13:33:57 -04:00
George Koehler 08f9869a63 Remove unused defines from lang/cem/libcc.ansi/math/localmath.h
This undoes part of bfeb736, and returns to using DBL_MAX_EXP and
DBL_MIN_EXP from float.h.

Add a dependency on math/localmath.h and other local header files so
libc is rebuilt when those headers change.
2016-11-06 15:49:47 -05:00
David Given f67c98e239 Distributions are a pain --- let's not bother any more. Instead, we just tag
the repository and download a complete snapshot, old and ancient stuff and all.
2016-09-02 23:00:38 +02: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
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 b611731ec3 Updated .distr files for the new release. 2007-02-25 12:51:55 +00:00
ceriel 0a643bb9d0 Improved the pow() function to give more exact results 1995-12-05 12:29:36 +00:00
ceriel 1db6a3029b Header --> Id 1994-06-24 14:02:31 +00:00
ceriel 668b3fc2d8 New, improved fmod.c 1993-08-31 10:54:08 +00:00
ceriel 8e572d417b fixed lint complaints 1991-09-30 16:12:08 +00:00
ceriel 3936acad08 Some minor mods 1991-08-27 08:57:28 +00:00
ceriel 3e9b9b3cbe Added isnan.c 1991-06-04 15:33:34 +00:00
ceriel e27071de78 Check for Nan 1991-03-19 16:39:40 +00:00
eck 2661a6085a oops, do set errno in ldexp() (blanket rules) 1990-12-03 13:09:27 +00:00
eck 899df7bc78 never set errno in ldexp() 1990-11-09 16:20:49 +00:00
eck 32da1c8c1e made a function-call of HUGE_VAL 1990-10-24 14:31:50 +00:00
eck bc83231874 changed pow() a little 1990-08-28 13:59:36 +00:00
eck 8c9149b058 changed over/underflow for exp() 1990-04-09 16:54:09 +00:00
eck 34d54a20b1 several bug fixes after test-suite 1990-03-29 09:05:21 +00:00
eck 80b04b4440 changed Makefile again 1989-12-19 15:06:03 +00:00
eck f4e1d47704 changed Makefile 1989-12-19 11:20:16 +00:00
eck d43142d811 changed from Hart & Cheney to Cody & Waite 1989-12-18 15:44:36 +00:00
eck 5406895717 Initial revision 1989-06-13 11:23:28 +00:00
eck d2f7f252b2 Initial revision 1989-05-10 16:08:14 +00:00