Initial import from FreeBSD RELENG_4:
[dragonfly.git] / contrib / libio / stdio / ChangeLog
1 Fri Mar 16 12:46:19 GMT 2001 Bernd Schmidt  (bernds@redhat.com)
2
3         * gcc-2.95.3 Released.
4
5 Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law@cygnus.com)
6
7         * gcc-2.95.2 Released.
8
9 Mon Aug 16 01:29:24 PDT 1999 Jeff Law  (law@cygnus.com)
10
11         * gcc-2.95.1 Released.
12
13 Wed Jul 28 21:39:31 PDT 1999 Jeff Law  (law@cygnus.com)
14
15         * gcc-2.95 Released.
16
17 Sun Jul 25 23:40:51 PDT 1999 Jeff Law  (law@cygnus.com)
18
19         * gcc-2.95 Released.
20
21 1997-09-04 16:11  Ulrich Drepper  <drepper@cygnus.com>
22
23         * Makefile.in (STDIO_OBJECTS): Lose feof.o and ferror.o.  Add getc.o
24         and putc.o.
25         (stmp-libio, stmp-libiostream, stmp-io, stmp-streamlib): New rules.
26
27         (iostream.list): Depend upon stmp-stdio.  Add the entries
28         from stdio.list to iostream.list.
29         (stmp-stdio): New name for what was the stdio/stdio.list rule.
30         All it now does is cd down into stdio and build stdio.list.
31
32         * clearerr.c: Add copyright and lock stream before use.
33         * feof.c: Likewise.
34         * ferror.c: Likewise.
35         * fgetc.c: Likewise.
36         * fputc.c: Likewise.
37         * freopen.c: Likewise.
38         * fseek.c: Likewise.
39         * getc.c: Likewise.
40         * getchar.c: Likewise.
41         * putc.c: Likewise.
42         * putchar.c: Likewise.
43         * rewind.c: Likewise.
44
45         * setbuf.c: Update copyright.
46         * setlinebuf.c: Likewise.
47         * vscanf.c: Likewise.
48
49         * fileno.c: Define alias fileno_unlocked.  Update copyright.
50
51         * clearerr_u.c: New file.  Implement clearerr_unlocked function.
52         * feof_u.c: New file.  Implement feof_unlocked function.
53         * ferror_u.c: New file.  Implement ferror_unlocked function.
54         * fputc_u.c: New file.  Implement fputc_unlocked function.
55         * getc_u.c: New file.  Implement getc_unclocked function.
56         * getchar_u.c: New file.  Implement getchar_unclocked function.
57         * putc_u.c: New file.  Implement putc_unclocked function.
58         * putchar_u.c: New file.  Implement putchar_unclocked function.
59
60         * vsnprintf.c: Rewrite according to ISO C 9X draft.
61
62 Thu May  1 11:03:45 1997  Brendan Kehoe  <brendan@lisa.cygnus.com>
63
64         * stdio.h (TMP_MAX): Wrap it with #ifndef for now, since it can
65         get defined by <limits.h> (e.g., HP/UX and AIX).
66
67 Wed Mar 12 08:51:37 1997  Gavin Koch  <gavin@cygnus.com>
68
69         * stdio.h: Use _IO_va_list rather than _G_va_list.
70
71 Wed Jun 14 21:41:50 1995  Jason Merrill  <jason@python.cygnus.com>
72
73         * configure.in (LIBDIR): Set.
74         (MOSTLYCLEAN): Remove pic and stamp-picdir.
75         (stdio_objects): Also compile pic version.
76
77         * Makefile.in (STDIO_OBJECTS): Remove getdelim.o.
78
79 Wed May 10 03:05:53 1995  Jason Merrill  <jason@python.cygnus.com>
80
81         * vsnprintf.c (vsnprintf): Update to use _IO_JUMPS.
82
83         * Makefile.in (STDIO_OBJECTS): Fix typo.
84
85 Tue Oct 18 17:15:09 1994  Per Bothner  <bothner@kalessin.cygnus.com>
86
87         * getline.c, snprintf.c, vsnprintf.c:  New files, providing
88         functionality of the GNU C library.
89         * Makefile.in (STDIO_OBJECTS), configure.in:  Add new files.
90         * stdio.h:  Add new functions.
91
92 Fri Oct 14 15:56:27 1994  Per Bothner  (bothner@kalessin.cygnus.com)
93
94         * stdio.h:  Added vfscanf, vscanf, vsscanf, #ifndef __STRICT_ANSI__.
95
96 Tue Aug 23 16:17:25 1994  Per Bothner  (bothner@kalessin.cygnus.com)
97
98         * stdio.h:  Added comment, at hjl's request.
99
100 Sun Aug  7 13:28:12 1994  H.J. Lu  (hjl@nynexst.com)
101
102         * stdio.h (getc, getchar, putc, putchar): New declarations.
103         Move macros after the declarations.
104
105 Fri Aug  5 18:27:21 1994  H.J. Lu  (hjl@nynexst.com)
106
107         * clearerr.c, rewind.c, setfileno.c:
108         Add CHECK_FILE(fp, ) and remove COERCE_FILE(fp).
109         * feof.c, ferror.c, fgetc.c, fileno.c, fputc.c, getw.c, putw.c,
110         vfscanf.c: Add CHECK_FILE(fp, EOF) and remove COERCE_FILE(fp).
111         * freopen.c: Add CHECK_FILE(fp, NULL) and remove COERCE_FILE(fp).
112         * fseek.c, vfprintf.c:
113         Add CHECK_FILE(fp, -1) and remove COERCE_FILE(fp).
114
115 Fri May 20 13:11:58 1994  Per Bothner  (bothner@kalessin.cygnus.com)
116
117         * stdio.h:  Rename _ARGS macro to __P for better gnlibc and
118         BSD compatibility.
119
120 Fri Nov 26 13:26:35 1993  Per Bothner  (bothner@kalessin.cygnus.com)
121
122         Bunch of little changes, many from H.J. Lu <hjl@nynexst.com>.
123         * feof.c, setbuf.c, vprintf.c, vcanf.c:  #include <stdio.h>,
124         for error checking.
125         * fileno.c:  #include libioP.h, not just libio.h.
126         * fputc.c:  Fix typo.
127         * fseek.c, rewind.c:  Use #include "...", not <...> ,for local files.
128         * getc.c, getchar.c, putc.c, putchar.c:  New files, providing
129         non-macro versions of the standard macros.
130         * getw.c, putw.c, setfileno.c, setlinebuf.c:  New files.
131         * Makefile.in (STDIO_OBJECTS):  Add new files.
132         * vfscanf.c:  Add missing new 4th arg to _IO_vfscanf call.
133
134 Thu Oct 14 16:12:07 1993  Karen Christiansen  (karen@deneb.cygnus.com)
135
136         * configure.in: changed mv to mv -f
137
138 Mon Oct  4 17:29:23 1993  Per Bothner  (bothner@kalessin.cygnus.com)
139
140         * configure.in (stdio_renames):  Add fgetpos, fsetpos, gets,
141         perror, setbuffer, ungetc.
142         * clearerr.c, ferror.c, fgetc.c, fileno.c, fputc.c, freopen.c,
143         fseek.c, popen.c, rewind.c, setbuf.c:  New files.
144         * Makefile.in (STDIO_OBJECTS):  Add new files.
145         * stdio.h:  Use _IO_XXX instead of _G_XXX many places.
146         #include <libio.h> instead of <_stdio.h>, to get useful defs.
147
148 Fri Aug 20 00:28:28 1993  Per Bothner  (bothner@kalessin.cygnus.com)
149
150         * feof.c, vprintf.c, vscanf.c:  Converted stub functions.
151         * configure.in (stdio_renamed):  Removed feof.
152         Added sprintf sscanf vsscanf.
153         * ChangeLog.old:  Copy of old libg++/iostream/stdio/ChangeLog.