1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
Thu Jun 24 12:34:43 1993 Per Bothner (bothner@rtl.cygnus.com)
* configure.in (TARGETLIB): Fix libio.a -> libstdio++.a.
Fri May 28 16:05:20 1993 Per Bothner (bothner@rtl.cygnus.com)
* stdio.h: Don't define NULL as (void*)0, if __cplusplus,
unless g++.
Mon Apr 26 12:47:43 1993 Ian Lance Taylor (ian@cygnus.com)
* tmpnam.C: Don't include unnecessary header files.
Fri Oct 16 17:27:39 1992 Per Bothner (bothner@rtl.cygnus.com)
* fseek.C, stdio.h: fseek() returns int, not long.
* stdio.h: Define size_t with typedef, not macro.
* stdio.h: Use renamed __std_filebuf_0 etc instead of
old names _cin_sbuf (etc). (See ../strstrbufs.C.)
* stdio.h, fprintf.C, printf.C: Implement non-macro versions
of stdin/stdout/stderr, for use by debuggers.
Mon Aug 17 15:26:23 1992 Mike Stump (mrs@rtl.cygnus.com)
* setbuf.C (setbuf), setvbuf.C (setvbuf): Fix typo. fp should be
stream.
Mon Aug 10 19:22:50 1992 Per Bothner (bothner@cygnus.com)
* setbuf.C, setvbuf.C: Stylistic change: Use
FILE_to_streambuf macro instead of __validfp + cast.
* setbuf.C (setbuf): Turn off linebuffering.
Mon Aug 10 11:40:22 1992 Ian Lance Taylor (ian@dumbest.cygnus.com)
* Makefile.in: always create installation directories.
Mon Jul 20 14:56:39 1992 Mike Stump (mrs@cygnus.com)
* fread.c (fread), fwrite.C (fwrite), tmpnam.C (tempnam):
Cast a void * to a char *, since it is not a standard
conversion.
Fri Jun 26 12:06:47 1992 Per Bothner (bothner@rtl.cygnus.com)
* stdio.h: Declare Posix stuff even without _POSIX_SOURCE
unless __STRICT_ANSI__ is defined.
* fflush.C: Use streambuf::sync() rather than overflow(EOF),
since that seems likely to be more consistent with Posix
(though only your language lawyer can tell for sure).
Wed Jun 17 17:02:30 1992 Per Bothner (bothner@rtl.cygnus.com)
* Makefile.in: Fix *clean rules.
* stdio.h: Protect prototypes for the sake of K&R compilers.
Thu Jun 4 12:01:05 1992 Per Bothner (bothner@rtl.cygnus.com)
* stdio.h: Fix typo: tmpname -> tmpnam.
* remove.C, rename.C: Remove redundant prototypes
for link() and unlink().
Wed Jun 3 17:00:15 1992 Per Bothner (bothner@rtl.cygnus.com)
* fgetpos.C, fsetpos.C, gets.C, perror.C, puts.C, remove.C,
rename.C, tmpfile.C, tmpnam.C: New files, adding the
remaining pieces of ANSI functionality.
* stdio.h: Add new functions and macros.
* Makefile.in: Add new file.
* fputs.C (fputs): Fix return value according to ANSI.
* ftell.C (ftell): Make sure errno is set on an error
(if not set by lower-level routines), as required by ANSI.
Sun May 31 14:05:07 1992 Per Bothner (bothner@rtl.cygnus.com)
* Makefile.in: Use CFLAGS, not MINUS_G.
Thu May 28 13:52:27 1992 Per Bothner (bothner@rtl.cygnus.com)
* stdio.h: #include <stdarg.h> if _G_config.h tells us we need to.
* vfscanf.C, vscanf.C, vsscanf.C: Use _G_va_list
instead of va_list, to be consistent.
Thu May 14 12:43:35 1992 Per Bothner (bothner@rtl.cygnus.com)
* Makefile.in: Define IO_DIR (needed by depend rules).
Wed May 6 15:40:46 1992 Per Bothner (bothner@rtl.cygnus.com)
* Makefile.in: Delete $(TARGETLIB) before runing ar.
* fseek.C: fseek() should return 0 on success, not
the new position.
Mon Apr 20 14:33:09 1992 Per Bothner (bothner@cygnus.com)
* popen.C: New file, defines popen() and pclose() using procbufs.
* Makefile.in, stdio.h: Add popen.
Fri Apr 17 09:13:04 1992 Per Bothner (bothner at PersSony)
* configure.in: No longer needed.
* stdio.C: Removed __underflow and __overflow; now in libio.a.
* fflush.C: Add FILE*->streambuf* cast, for new __overflow.
* stdio.h: Use __underflow and __overflow in libio.a.
Wed Feb 26 11:56:04 1992 Per Bothner (bothner at cygnus.com)
* freopen.C, sscanf.C, vfscanf.C, vsprintf.C: Removed
redundant 'extern "C"' (or just plain 'extern') before
function definitions.
* stdio.h: Try to clean up some system-specific
stuff by getting parameters from _G_config.h.
* vprintf.C, vsprintf.C: Use _G_va_list, not _STDIO_VA
Tue Feb 4 13:26:12 1992 Per Bothner (bothner at cygnus.com)
* Makefile.in: Rename library to libstdio++.a,
and add 'install' rule.
* fread.C: Fix to return correct count.
* fwrite.C: Pull out stuff from BSD; just use streambuf::sputn.
* stdio.C, fflush.c: Use new streambuf::flush_all() method.
* stdio.h, hvfprintf.C, vprintf.C, vsprintf.C:
Define _STDIO_VA and use it instead of va_list.
(Using va_list causes namespace problems.)
Thu Jan 16 17:04:26 1992 Per Bothner (bothner at cygnus.com)
* *printf.C: Change __vsbprintf(sb ...) to sb->vform(...).
* *scanf.C: Change __vsbscanf(sb ...) to sb->vscan(...).
* emulate.C: Removed unused function __stdio_check_offset.
Fri Jan 3 16:12:18 1992 Per Bothner (bothner at cygnus.com)
* Makefile.in: Make fit better with rest of libg++ Makefiles.
Thu Jan 2 22:31:04 1992 John Gilmore (gnu at cygnus.com)
* Makefile.in, configure.in: Create.
* Makefile: Remove.
* ChangeLog: Create.
|