Commit graph

16 commits

Author SHA1 Message Date
David Given 3131dc9915 Partially working port of stdio to CP/M. I'm not sure this will work; it's
getting way too complicated (stdio is horribly subtle). I think I need to
rethink things.
2019-06-15 22:22:01 +02:00
David Given 1387c8713b Now that printf and scanf contain no FILE*-specific code, we can move them into
core (and split them up).
2019-06-15 13:53:20 +02:00
David Given 9109d7af7f First stage in modularising FILE*. Refactor so that printf/scanf don't rely on
FILE* innards; allow plats to replace the entire emulated FILE* system.
2019-06-15 13:07:10 +02:00
David Given f522aba4af Add support for snprintf and vsnprintf. Try and make the return value a bit
more standards-compliant.

--HG--
extra : source : a19eb606871f918e3d9e195b487b5276855edc8e
2013-05-29 17:10:58 +01: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
ceriel 1db6a3029b Header --> Id 1994-06-24 14:02:31 +00:00
ceriel 2a852dcff1 Added fdopen() 1991-01-30 16:26:06 +00:00
ceriel 38d1831dd7 Fixed error in clearerr 1991-01-03 16:08:31 +00:00
ceriel ac8168088c clearerr is now also a macro 1991-01-03 14:31:16 +00:00
eck bc6df29be8 changed first arg of sscanf() to const char * 1990-09-26 13:19:19 +00:00
eck 86188fb772 size_t is 'unsigned int' (for backward compatibility) 1990-04-23 13:26:09 +00:00
eck 09a4136272 deleted _tname from __iobuf structure 1990-04-09 15:38:02 +00:00
eck 343dbb810f formal parameters in prototyps need only 1 underscore 1990-01-29 10:09:00 +00:00
eck d8486967aa many changes and improvements 1989-12-18 14:00:32 +00:00
eck 26cc87efe6 improved parameters 1989-09-29 15:46:33 +00:00
eck d818da36f0 Initial revision 1989-05-16 13:13:53 +00:00