OSDN Git Service

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