1 | 2004-09-30 Release Manager
|
---|
2 |
|
---|
3 | * GCC 3.3.5 Released.
|
---|
4 |
|
---|
5 | 2004-05-31 Release Manager
|
---|
6 |
|
---|
7 | * GCC 3.3.4 Released.
|
---|
8 |
|
---|
9 | 2004-02-14 Release Manager
|
---|
10 |
|
---|
11 | * GCC 3.3.3 Released.
|
---|
12 |
|
---|
13 | 2003-10-16 Release Manager
|
---|
14 |
|
---|
15 | * GCC 3.3.2 Released.
|
---|
16 |
|
---|
17 | 2003-08-04 Release Manager
|
---|
18 |
|
---|
19 | * GCC 3.3.1 Released.
|
---|
20 |
|
---|
21 | 2003-08-04 Release Manager
|
---|
22 |
|
---|
23 | * GCC 3.3.1 Released.
|
---|
24 |
|
---|
25 | 2003-05-13 Release Manager
|
---|
26 |
|
---|
27 | * GCC 3.3 Released.
|
---|
28 |
|
---|
29 | 2003-05-13 Release Manager
|
---|
30 |
|
---|
31 | * GCC 3.3 Released.
|
---|
32 |
|
---|
33 | 2003-05-13 Release Manager
|
---|
34 |
|
---|
35 | * GCC 3.3 Released.
|
---|
36 |
|
---|
37 | 2002-12-13 Benjamin Kosnik <bkoz@redhat.com>
|
---|
38 |
|
---|
39 | * Makefile.am (AM_CFLAGS): Remove DEBUG_FLAGS.
|
---|
40 |
|
---|
41 | 2001-02-03 Alexandre Oliva <aoliva@redhat.com>
|
---|
42 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
|
---|
43 |
|
---|
44 | * Makefile.am (mkinstalldirs): Set.
|
---|
45 |
|
---|
46 | 2001-01-28 Benjamin Kosnik <bkoz@gnu.org>
|
---|
47 |
|
---|
48 | * Makefile.am (LIBIO_SRCS): Remove stdio.c.
|
---|
49 |
|
---|
50 | 2000-10-29 Benjamin Kosnik <bkoz@gnu.org>
|
---|
51 |
|
---|
52 | * Makefile.am (INCLUDES): Change to $(top_builddir)/include.
|
---|
53 |
|
---|
54 | 2000-10-29 Mark Mitchell <mark@codesourcery.com>
|
---|
55 |
|
---|
56 | * iofopen.c (_IO_new_fopen): Don't define `_IO_wide_data wd'
|
---|
57 | if _GLIBCPP_USE_WCHAR_T is not defined.
|
---|
58 | * iofwide.c: Don't define codecvt functions when
|
---|
59 | _GLIBCPP_USE_WCHAR_T is not defined.
|
---|
60 | (_IO_fwide): Don't try to put the stream in wide mode when
|
---|
61 | _GLIBCPP_USE_WCHAR_T is not defined.
|
---|
62 | * libio.h (_IO_wide_data): Define it as an incomplete struct
|
---|
63 | when _GLIBCPP_USE_WCHAR_T is not defined.
|
---|
64 | * wfiledoalloc.c: Don't define anything when
|
---|
65 | _GLIBCPP_USE_WCHAR_T is not defined.
|
---|
66 | * wfileops.c: Likewise.
|
---|
67 | * wgenops.c: Likewise.
|
---|
68 |
|
---|
69 | * _G_config.h (_G_USING_THUNKS): Allow overrides from
|
---|
70 | OS-configuration files.
|
---|
71 | * libioP.h: Test _G_USING_THUNKS with #if, rather than #ifdef.
|
---|
72 |
|
---|
73 | 2000-10-17 Benjamin Kosnik <bkoz@gnu.org>
|
---|
74 |
|
---|
75 | * libioP.h: Break up extern "C" bits around includes.
|
---|
76 | * libio.h: Only include C headers, or else _C_legacy namespaces
|
---|
77 | will be nested.
|
---|
78 | * libioP.h: Same here.
|
---|
79 |
|
---|
80 | 2000-10-11 Benjamin Kosnik <bkoz@gnu.org>
|
---|
81 |
|
---|
82 | * Makefile.am: Add includes from GLIBCPP_EXPORT_INCLUDES.
|
---|
83 |
|
---|
84 | 2000-10-10 Benjamin Kosnik <bkoz@gnu.org>
|
---|
85 |
|
---|
86 | * _G_config.h (__need_ptrdiff_t): Add.
|
---|
87 |
|
---|
88 | 2000-10-08 Benjamin Kosnik <bkoz@gnu.org>
|
---|
89 |
|
---|
90 | * Makefile.am (INCLUDES): Simplify.
|
---|
91 | * libioP.h (JUMP1): If compiling c++, use std headers.
|
---|
92 | * _G_config.h: Same.
|
---|
93 |
|
---|
94 | 2000-10-07 Benjamin Kosnik <bkoz@gnu.org>
|
---|
95 |
|
---|
96 | * Makefile.am (CONFIG_INCLUDES): Remove.
|
---|
97 |
|
---|
98 | 2000-10-06 Benjamin Kosnik <bkoz@gnu.org>
|
---|
99 |
|
---|
100 | * Makefile.am (libio_la_DEPENDENCIES): Remove extaneous cruft.
|
---|
101 | (libio_la_SOURCES): Remove.
|
---|
102 |
|
---|
103 | 2000-10-05 Benjamin Kosnik <bkoz@gnu.org>
|
---|
104 |
|
---|
105 | * Makefile.am (INCLUDES): Add glibcpp_includedir.
|
---|
106 |
|
---|
107 | 2000-10-04 Benjamin Kosnik <bkoz@gnu.org>
|
---|
108 |
|
---|
109 | * _G_config.h : Re-guard the __mbstate_t declaration.
|
---|
110 |
|
---|
111 | 2000-09-27 Benjamin Kosnik <bkoz@gnu.org>
|
---|
112 |
|
---|
113 | * libioP.h: Remove fcntl.h include.
|
---|
114 |
|
---|
115 | 2000-08-22 Benjamin Kosnik <bkoz@gnu.org>
|
---|
116 |
|
---|
117 | * iofwide.c (_IO_fwide): Simplify, as nl_langinfo is assumed.
|
---|
118 |
|
---|
119 | 2000-08-14 Benjamin Kosnik <bkoz@gnu.org>
|
---|
120 |
|
---|
121 | * *: Merge with mainline glibc sources.
|
---|
122 | * filedoalloc.c (_IO_file_doallocate): Don't call
|
---|
123 | _IO_cleanup_registration_needed, even if not libc.
|
---|
124 | * iofwide.c (_IO_fwide): Correct placement of defines.
|
---|
125 | * cleanup.c: Remove.
|
---|
126 |
|
---|
127 | 2000-08-04 benjamin kosnik <bkoz@haight.constant.com>
|
---|
128 |
|
---|
129 | * genops.c (_IO_unbuffer_write): Don't call _IO_SETBUF if the
|
---|
130 | stream is not orientated.
|
---|
131 |
|
---|
132 | 2000-08-04 Benjamin Kosnik <bkoz@gnu.org>
|
---|
133 |
|
---|
134 | * Makefile.am (LIBIO_SRCS): Add c_codecvt.c
|
---|
135 |
|
---|
136 | 2000-07-12 benjamin kosnik <bkoz@gnu.org>
|
---|
137 |
|
---|
138 | * _G_config.h: Smoke less crack, don't define _G_HAVE_ST_BLKSIZE.
|
---|
139 |
|
---|
140 | 2000-04-25 Benjamin Kosnik <bkoz@gnu.org>
|
---|
141 |
|
---|
142 | * libio.h: Change decls for seekoff/seekpos.
|
---|
143 | * Makefile.am: Add bits to not generate _G_config.h on linux.
|
---|
144 | * gen-params: Remove sigset_t declaration.
|
---|
145 |
|
---|
146 | 2000-02-29 Benjamin Kosnik <bkoz@gnu.org>
|
---|
147 |
|
---|
148 | * Makefile.am (libio_headers): Strip out deadweight.
|
---|
149 |
|
---|
150 | 2000-02-21 Benjamin Kosnik <bkoz@cygnus.com>
|
---|
151 |
|
---|
152 | * gen-params (CONFIG_NM): Specifically add in nm as the
|
---|
153 | default CONFIG_NM.
|
---|
154 |
|
---|
155 | 2000-02-10 Benjamin Kosnik <bkoz@gnu.org>
|
---|
156 |
|
---|
157 | * Makefile.am: Add bits for _G_config.h generation.
|
---|
158 | * gen-params: New file.
|
---|
159 |
|
---|
160 | 2000-02-07 Benjamin Kosnik <bkoz@gnu.org>
|
---|
161 |
|
---|
162 | * Makefile.am: Change license.
|
---|
163 |
|
---|
164 | 1999-07-28 Benjamin Kosnik <bkoz@gnu.org>
|
---|
165 |
|
---|
166 | * Makefile.am (libio_la_SOURCES): Remove cleanup.c, so that
|
---|
167 | _IO_cleanup will not be undefined.
|
---|
168 |
|
---|
169 | 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
170 |
|
---|
171 | * configure.in (compiler_name): Add check to detect if this
|
---|
172 | language's compiler has been built.
|
---|
173 |
|
---|
174 | 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
|
---|
175 |
|
---|
176 | * config.shared (depend.new): delete libc-lock.h from
|
---|
177 | dependencies, and fix _G_config.h -> $(_G_CONFIG_H) rule
|
---|
178 | * depend: Rebuilt.
|
---|
179 |
|
---|
180 | Sun Oct 11 01:51:42 1998 Jeffrey A Law (law@cygnus.com)
|
---|
181 |
|
---|
182 | * config.shared (depend.new): Fix typo.
|
---|
183 | * depend: Rebuilt.
|
---|
184 |
|
---|
185 | 1998-09-09 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
186 |
|
---|
187 | * configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's
|
---|
188 | value; don't change its value if --enable-version-specific-runtime-libs
|
---|
189 | has been specified.
|
---|
190 |
|
---|
191 | Wed Sep 2 21:05:39 1998 H.J. Lu (hjl@gnu.org)
|
---|
192 |
|
---|
193 | * configure.in: Fix INSTALLDIR replacement for cross-compile.
|
---|
194 |
|
---|
195 | Sun Aug 30 22:27:02 1998 Lutz Wohlrab <lutz.wohlrab@informatik.tu-chemnitz.de>
|
---|
196 |
|
---|
197 | * dbz/Makefile.in: Avoid assumptions about "tr" behaves when
|
---|
198 | LANG is set to something other than English.
|
---|
199 |
|
---|
200 | Sun Aug 30 22:17:00 1998 H.J. Lu (hjl@gnu.org)
|
---|
201 |
|
---|
202 | * config.shared: Set libsubdir.
|
---|
203 |
|
---|
204 | 1998-08-25 14:34 Ulrich Drepper <drepper@cygnus.com>
|
---|
205 |
|
---|
206 | * libio/iogetline.c (_IO_getline_info): Don't read anything for
|
---|
207 | N == 0. Patch by HJ Lu.
|
---|
208 |
|
---|
209 | 1998-08-23 Mark Mitchell <mark@markmitchell.com>
|
---|
210 |
|
---|
211 | * iomanip.h: Use __extension__ for `extern' explicit template
|
---|
212 | instantiations.
|
---|
213 |
|
---|
214 | 1998-08-17 Ulrich Drepper <drepper@cygnus.com>
|
---|
215 |
|
---|
216 | * strfile.h: Define __PMT if not already defined.
|
---|
217 |
|
---|
218 | 1998-08-03 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
---|
219 |
|
---|
220 | * libioP.h: Use __PMT in typedefs.
|
---|
221 | * strfile.h: Likewise.
|
---|
222 |
|
---|
223 | 1998-06-29 Ulrich Drepper <drepper@cygnus.com>
|
---|
224 |
|
---|
225 | * libio.h: Rewrite __PMT change so that it works with platforms
|
---|
226 | defining __P but not __PMT.
|
---|
227 |
|
---|
228 | * libio.h (__PMT): New macro. Defined like __P. Use is for
|
---|
229 | function pointers.
|
---|
230 |
|
---|
231 | 1998-06-27 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
232 |
|
---|
233 | * Makefile.in (install): Remove superfluous /include.
|
---|
234 |
|
---|
235 | 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
236 |
|
---|
237 | * config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
|
---|
238 | (Makefile): Add dependency upon $(gcc_version_trigger).
|
---|
239 |
|
---|
240 | 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
241 |
|
---|
242 | * Makefile.in (install): Install _G_config.h depending on new flag
|
---|
243 | --enable-version-specific-runtime-libs.
|
---|
244 | * config/linux.mt (gxx_include_dir): Remove definition here as we use
|
---|
245 | gcc's default anyway.
|
---|
246 |
|
---|
247 | 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
248 |
|
---|
249 | * config.shared (FLAGS_TO_PASS): Add gcc_version.
|
---|
250 |
|
---|
251 | 1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
252 |
|
---|
253 | * config.shared (FLAGS_TO_PASS): Add libsubdir.
|
---|
254 |
|
---|
255 | 1998-06-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
---|
256 |
|
---|
257 | * genops.c (__underflow): Read character from read pointer as unsigned.
|
---|
258 | (__uflow): Likewise.
|
---|
259 |
|
---|
260 | 1998-05-22 Ulrich Drepper <drepper@cygnus.com>
|
---|
261 |
|
---|
262 | * strops.c (_IO_str_underflow): Read newly available character
|
---|
263 | from buffer as unsigned.
|
---|
264 |
|
---|
265 | Sun Apr 19 22:13:36 1998 H.J. Lu (hjl@gnu.org)
|
---|
266 |
|
---|
267 | * isgetline.cc (istream::get): Fix a typo.
|
---|
268 |
|
---|
269 | Thu Mar 5 09:23:28 1998 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
270 |
|
---|
271 | * configure.in: Make locating frag files failsafe even for the
|
---|
272 | special case if configuring and building in srcdir.
|
---|
273 |
|
---|
274 | 1998-02-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
---|
275 |
|
---|
276 | Changes for _G_IO_IO_FILE_VERSION == 0x20001:
|
---|
277 | * libioP.h (_IO_showmanyc_t, _IO_SHOWMANYC, _IO_imbue_t,
|
---|
278 | _IO_IMBUE): New definitions.
|
---|
279 | (struct _IO_jump_t): Add __showmanyc and __imbue fields.
|
---|
280 | (_IO_file_fopen): Add new fourth argument.
|
---|
281 | * filebuf.cc (filebuf::open): Pass new fourth argument to
|
---|
282 | _IO_file_fopen.
|
---|
283 | * iolibio.h (_IO_freopen): Likewise.
|
---|
284 | * streambuf.cc (streambuf::showmanyc, streambuf::imbue): New
|
---|
285 | functions.
|
---|
286 | * streambuf.h (_IO_wchar_t): Define to _G_wchar_t.
|
---|
287 | (ios::fill): Remove casts.
|
---|
288 | (struct streambuf): Add showmanyc and imbue members.
|
---|
289 |
|
---|
290 | * iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >=
|
---|
291 | 1]: Initialize new fields is_char of struct printf_info.
|
---|
292 | (ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 1]:
|
---|
293 | Likewise.
|
---|
294 |
|
---|
295 | Sun Feb 22 17:24:53 1998 Jeffrey A Law (law@cygnus.com)
|
---|
296 |
|
---|
297 | * config.shared: Bring back changes from Ian and Fred that were
|
---|
298 | accidentally clobbered. Should eliminate the need for Dave's
|
---|
299 | recent change.
|
---|
300 |
|
---|
301 | Tue Feb 17 21:56:25 1998 H.J. Lu (hjl@gnu.org)
|
---|
302 |
|
---|
303 | * config/linux.mt (IO_OBJECTS): Add iogetline.o.
|
---|
304 | * config/linuxlibc1.mt: Ditto.
|
---|
305 |
|
---|
306 | * iogetline.c (_IO_getline_info): Renamed from _IO_getline.
|
---|
307 | (_IO_getline): Just call _IO_getline_info.
|
---|
308 |
|
---|
309 | * isgetline.cc (istream::getline, istream::get, _sb_readline):
|
---|
310 | Call _IO_getline_info instead of _IO_getline and get the EOF
|
---|
311 | information.
|
---|
312 | * sbgetline.cc (streambuf::sgetline): Ditto.
|
---|
313 |
|
---|
314 | * libioP.h (_IO_getline_info): New declaration.
|
---|
315 |
|
---|
316 | * iogetline.c (_IO_getline): Handle the case when there is no
|
---|
317 | buffer.
|
---|
318 |
|
---|
319 | Fri Feb 13 00:57:20 1998 Krister Walfridsson (cato@df.lth.se)
|
---|
320 |
|
---|
321 | * fileops.c: #include <unistd.h>.
|
---|
322 | * ioprims.c: Likewise.
|
---|
323 |
|
---|
324 | 1998-02-10 Mark Mitchell <mmitchell@usa.net>
|
---|
325 |
|
---|
326 | * iostream.cc (ostream::operator<<(long double)): Don't use
|
---|
327 | labeled initializers.
|
---|
328 |
|
---|
329 | Fri Feb 6 01:35:56 1998 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
330 |
|
---|
331 | * config.shared (FLAGS_TO_PASS): Don't emit PICFLAG.
|
---|
332 | (.c.o): Check value of enable_shared, not PICFLAG.
|
---|
333 | (.C.o): Dito.
|
---|
334 | (.cc.o): Dito.
|
---|
335 | (stamp-picdir): Dito.
|
---|
336 |
|
---|
337 | Thu Feb 5 17:41:26 1998 Dave Brolley <brolley@cygnus.com>
|
---|
338 |
|
---|
339 | * config.shared (LIBS): Change to -L../../libstdc++ (was -L../libstdc++)
|
---|
340 | if ${DOING_GPERF} is true.
|
---|
341 |
|
---|
342 | 1998-01-20 Andreas Schwab (schwab@issan.informatik.uni-dortmund.de)
|
---|
343 |
|
---|
344 | * iostream.cc (istream::operator>>(long double&))
|
---|
345 | [!_G_HAVE_LONG_DOUBLE_IO]: Scan value into separate variable, in
|
---|
346 | case long double is bigger than double.
|
---|
347 | (ostream::operator<<(double)) [_G_HAVE_PRINTF_FP]: Fix order of
|
---|
348 | initializers of struct printf_info to match declaration order,
|
---|
349 | to work around g++ bug.
|
---|
350 | (ostream::operator<<(long double)) [_G_HAVE_PRINTF_FP]: Likewise.
|
---|
351 |
|
---|
352 | * gen-params: Add missing quotes. Avoid useless use of command
|
---|
353 | substitution.
|
---|
354 |
|
---|
355 | Sun Feb 1 13:29:47 1998 H.J. Lu (hjl@gnu.org)
|
---|
356 |
|
---|
357 | * filebuf.cc (filebuf::open): Call _IO_file_open if
|
---|
358 | _G_HAVE_IO_FILE_OPEN is 1.
|
---|
359 |
|
---|
360 | * libio.h (_IO_fpos64_t, _IO_off64_t): Defined if
|
---|
361 | _G_IO_IO_FILE_VERSION == 0x20001.
|
---|
362 |
|
---|
363 | * libioP.h (_IO_file_open): New declaration.
|
---|
364 |
|
---|
365 | * libio.h (_IO_FILE, _IO_stdin_, _IO_stdout_, _IO_stderr_,
|
---|
366 | _IO_seekoff, _IO_seekpos): Add support for libio in glibc 2.1.
|
---|
367 | * libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t,
|
---|
368 | _IO_seekoff, _IO_seekpos, _IO_default_seekoff,
|
---|
369 | _IO_default_seekpos, _IO_default_seek, _IO_file_seekoff,
|
---|
370 | _IO_file_seek, _IO_str_seekoff, _IO_pos_BAD, _IO_pos_as_off,
|
---|
371 | _IO_pos_0): Ditto.
|
---|
372 | * streambuf.h (streamoff, streampos): Ditto.
|
---|
373 |
|
---|
374 | * gen-params (__extension__): Use only if gcc version >= 2.8.
|
---|
375 |
|
---|
376 | Sun Feb 1 13:08:18 1998 Krister Walfridsson (cato@df.lth.se)
|
---|
377 |
|
---|
378 | * dbz/dbz.c (putconf): Handle systems which use "long long" as type
|
---|
379 | for "off_t".
|
---|
380 | * dbz/dbzmain.c (mkfiles): Likewise.
|
---|
381 |
|
---|
382 | Wed Jan 28 10:27:11 1998 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
383 |
|
---|
384 | * config.shared (FLAGS_TO_PASS): Add gxx_include_dir.
|
---|
385 |
|
---|
386 | * stdio/configure.in, tests/configure.in: Update with yesterday's
|
---|
387 | toplevel configure.in changes.
|
---|
388 | * testsuite/configure.in: Likewise.
|
---|
389 |
|
---|
390 | * config.shared: Fix typo in yesterday's changes.
|
---|
391 |
|
---|
392 | Tue Jan 27 23:26:07 1998 Manfred Hollstein <manfred@s-direktnet.de>
|
---|
393 |
|
---|
394 | * config.shared: Emit everything which needs to be re-definable
|
---|
395 | via file descriptor 1; the generic stuff is emitted using redirection
|
---|
396 | onto fd 2.
|
---|
397 |
|
---|
398 | * configure.in (package_makefile_rules_frag): New variable
|
---|
399 | which is used in the call to config.shared; redirect file descriptor 2
|
---|
400 | to ${package_makefile_rules_frag}.
|
---|
401 |
|
---|
402 | Tue Jan 27 10:35:22 1998 H.J. Lu (hjl@gnu.org)
|
---|
403 |
|
---|
404 | * configure.in (topsrcdir): New.
|
---|
405 | (CHECK_SUBDIRS, configdirs): Check ${topsrcdir}/gcc instead.
|
---|
406 | (config-ml.in): Use ${topsrcdir}/config-ml.in.
|
---|
407 |
|
---|
408 | * tests/configure.in (topsrcdir): New.
|
---|
409 | (CHECK): Check ${topsrcdir}/gcc instead.
|
---|
410 |
|
---|
411 | Fri Jan 16 00:48:03 1998 Manfred Hollstein <manfred@lts.sel.alcatel.de>
|
---|
412 |
|
---|
413 | * config.shared (FLAGS_TO_PASS): Add SHELL.
|
---|
414 |
|
---|
415 | Thu Jan 15 00:21:58 1998 Ian Lance Taylor <ian@cygnus.com>
|
---|
416 |
|
---|
417 | * configure.in: For *-*-cygwin32*, add a -I for winsup to both
|
---|
418 | XCINCLUDES and XCXXINCLUDES.
|
---|
419 | * config.shared: Use ${host_includes} when setting CXXINCLUDES in
|
---|
420 | the DOING_LIBGXX case.
|
---|
421 | * Makefile.in (_G_config.h): Pass $(CINCLUDES) in CC and
|
---|
422 | $(CXXINCLUDES) in CXX when running gen-params.
|
---|
423 |
|
---|
424 | Tue Jan 13 21:32:08 1998 H.J. Lu (hjl@gnu.org)
|
---|
425 |
|
---|
426 | * configure.in (CHECK_SUBDIRS): Set to testsuite only if
|
---|
427 | ${srcdir}/../gcc exists.
|
---|
428 | (configdirs): Include testsuite only if ${srcdir}/../gcc exists.
|
---|
429 |
|
---|
430 | * tests/Makefile.in (check): Depend on $(CHECK).
|
---|
431 |
|
---|
432 | * tests/configure.in (CHECK): Set to "check-iostream
|
---|
433 | check-stdio" if ${srcdir}/../../gcc doesn't exists.
|
---|
434 |
|
---|
435 | Thu Jan 8 18:09:03 1998 Fred Fish <fnf@cygnus.com>
|
---|
436 |
|
---|
437 | * config.shared (THIS_FILE): Really found via TOLIBIO instead
|
---|
438 | of TOLIBCXX, which is empty when configuring gperf.
|
---|
439 | (LIBS): When linking gperf, find libstdc++ relative to TO_TOPDIR
|
---|
440 | instead of hardcoded "../".
|
---|
441 |
|
---|
442 | 1997-12-12 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
443 |
|
---|
444 | Don't make gperf depend upon libg++.
|
---|
445 | * config.shared (TOLIBGCXX) [DOING_GPERF]: Delete.
|
---|
446 | (LIBS) [DOING_GPERF]: Make it just `-L../libstdc++ -lstdc++'.
|
---|
447 |
|
---|
448 | Thu Dec 11 11:20:59 1997 H.J. Lu (hjl@gnu.org)
|
---|
449 |
|
---|
450 | * configure.in (target frags): Add *-linux-gnu.
|
---|
451 |
|
---|
452 | Fri Dec 5 16:22:15 1997 H.J. Lu (hjl@gnu.org)
|
---|
453 |
|
---|
454 | * streambuf.cc (streambuf::~streambuf): Don't delete _lock
|
---|
455 | for _IO_stdin/_IO_stdout/_IO_stderr.
|
---|
456 |
|
---|
457 | Thu Nov 27 01:32:43 1997 Jeffrey A Law (law@cygnus.com)
|
---|
458 |
|
---|
459 | * Makefile.in (install): Change gxx_includedir to gcc_include_dir.
|
---|
460 | * config.shared (gxx_includedir): Remove default definition.
|
---|
461 | * config/linux.mt: Change gxx_includedir to gxx_include_dir.
|
---|
462 | * config/linuxaxp1.mt: Likewise.
|
---|
463 |
|
---|
464 | Wed Nov 26 16:08:50 1997 Richard Henderson (rth@cygnus.com)
|
---|
465 |
|
---|
466 | * configure.in (target frags): Add powerpc*-linux-gnulibc1.
|
---|
467 | (stdio-lock): Similarly.
|
---|
468 |
|
---|
469 | * configure.in (target frags): Add alpha*-linux-gnulibc1.
|
---|
470 | (pic frags): Its alpha*- not alpha-.
|
---|
471 | (stdio-lock): Kill everything. Add alpha*-linux-gnulibc1.
|
---|
472 | * libio.h: Check __GLIBC_MINOR__ to find stdio-lock.h. If not
|
---|
473 | _IO_MTSAFE_IO & GLIBC, make sure the lock pointer is still there.
|
---|
474 | * libioP.h: Check __GLIBC_MINOR__ to find libc-lock.h.
|
---|
475 |
|
---|
476 | * config/linuxaxp1-libc-lock.h: New file.
|
---|
477 | * config/linuxaxp1-stdio-lock.h: New file.
|
---|
478 | * config/linuxaxp1.mt: New file.
|
---|
479 |
|
---|
480 | * gen-params (va_list): Check for and use __gnuc_va_list.
|
---|
481 | (NULL): Work around some linux kernel headers and redefine NULL.
|
---|
482 |
|
---|
483 | Mon Nov 24 17:04:18 1997 Michael Meissner <meissner@cygnus.com>
|
---|
484 |
|
---|
485 | * stdiostream.cc (sys_read): Declare ch with int type, rather than
|
---|
486 | without a type.
|
---|
487 |
|
---|
488 | Tue Nov 18 09:53:58 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
|
---|
489 |
|
---|
490 | * stdstrbufs.cc (DEF_STDFILE): Use STD_VTABLE.
|
---|
491 |
|
---|
492 | Tue Nov 11 01:40:17 1997 Oleg Krivosheev <kriol@fnal.gov>
|
---|
493 |
|
---|
494 | * iomanip.h: Fix guiding decls.
|
---|
495 |
|
---|
496 | 1997-11-05 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
497 |
|
---|
498 | * libio.h (__P): Name its arg `p' instead of `params'.
|
---|
499 | Avoids problems with an unchanged Solaris math.h header.
|
---|
500 |
|
---|
501 | Wed Oct 29 23:01:47 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
502 |
|
---|
503 | * gen-params: Override NULL.
|
---|
504 |
|
---|
505 | 1997-10-27 03:53 Ulrich Drepper <drepper@cygnus.com>
|
---|
506 |
|
---|
507 | * stdio-lock.h: Removed. Was never needed.
|
---|
508 |
|
---|
509 | Wed Oct 22 19:19:32 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
|
---|
510 |
|
---|
511 | * libio.h (_IO_LOCK_T): Handle glibc 2 when _IO_MTSAFE_IO is
|
---|
512 | not defined.
|
---|
513 |
|
---|
514 | * iovsscanf.c (vsscanf): Make it weak alias of _IO_vsscanf if
|
---|
515 | __linux__ is defined instead of __ELF__
|
---|
516 |
|
---|
517 | * config/linuxlibc1.mt (USER_INCLUDES): Add libio.h.
|
---|
518 |
|
---|
519 | 1997-10-15 Ulrich Drepper <drepper@cygnus.com>
|
---|
520 |
|
---|
521 | * configure.in: Create compatibility code in bits/libc-lock.h file.
|
---|
522 |
|
---|
523 | Thu Oct 9 07:08:41 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
|
---|
524 |
|
---|
525 | * libio.h (_IO_LOCK_T): Handle glibc 2 when _IO_MTSAFE_IO is
|
---|
526 | not defined.
|
---|
527 |
|
---|
528 | * filedoalloc.c (_IO_file_doallocate): Don't call
|
---|
529 | _IO_cleanup_registration_needed if __linux__ is defined.
|
---|
530 |
|
---|
531 | * iofclose.c (fclose): Make it weak alias of _IO_fclose if
|
---|
532 | __ELF__ is defined.
|
---|
533 |
|
---|
534 | * iovsprintf.c (vsprintf): Make it weak alias of _IO_vsprintf
|
---|
535 | if __ELF__ is defined.
|
---|
536 |
|
---|
537 | * iovsscanf.c (vsscanf): Make it weak alias of _IO_vsscanf if
|
---|
538 | __ELF__ is defined.
|
---|
539 |
|
---|
540 | * config/linuxlibc1.mt (MT_CFLAGS): Defined as -D_G_HAVE_MMAP.
|
---|
541 | (IO_OBJECTS): Add filedoalloc.o fileops.o genops.o iofclose.o
|
---|
542 | iovsprintf.o iovsscanf.o strops.o.
|
---|
543 |
|
---|
544 | Fri Oct 3 10:13:13 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
545 |
|
---|
546 | * iostream.cc, libio.h: Convert other uses of #ifdef
|
---|
547 | _G_HAVE_PRINTF_FP to #if.
|
---|
548 |
|
---|
549 | 1997-10-02 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
550 |
|
---|
551 | * iostream.cc (operator<<): Use `#if _G_HAVE_PRINTF_FP', not ifdef.
|
---|
552 |
|
---|
553 | Thu Oct 2 10:36:49 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
554 |
|
---|
555 | * gen-params: Fix __printf_fp test.
|
---|
556 | * config/linuxlibc1.mt (gxx_includedir): Don't define.
|
---|
557 |
|
---|
558 | Thu Oct 2 10:36:26 1997 Ulrich Drepper <drepper@rtl.cygnus.com>
|
---|
559 |
|
---|
560 | * config/linuxlibc1.mt (_G_CONFIG_H): Don't define.
|
---|
561 | * gen-params: Add test for __printf_fp.
|
---|
562 |
|
---|
563 | Sun Sep 28 12:09:04 1997 Mark Mitchell <mmitchell@usa.net>
|
---|
564 |
|
---|
565 | * iomanip.h: Use new friend <> syntax.
|
---|
566 |
|
---|
567 | Sun Sep 28 12:04:21 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
568 |
|
---|
569 | * libio.h: Don't use _IO_LOCK_T if it's not defined.
|
---|
570 |
|
---|
571 | Fri Sep 26 20:56:41 1997
|
---|
572 |
|
---|
573 | Based on a patch by H.J. Lu (hjl@gnu.ai.mit.edu).
|
---|
574 |
|
---|
575 | * Makefile.in (STDIO_OBJECTS): New. Defined as stdfiles.o.
|
---|
576 | (LIBIO_OBJECTS): Add $(STDIO_OBJECTS).
|
---|
577 | (PICFLAG): New, empty. moved to here from config.shared.
|
---|
578 |
|
---|
579 | * config.shared (DISTCLEAN): Add target-mkfrag.
|
---|
580 | (PICFLAG): Removed.
|
---|
581 |
|
---|
582 | * configure.in (*-linux-gnulibc1): Remove warning.
|
---|
583 | (*-linux-gnu): Use linux.mt mtsafe.mt.
|
---|
584 | (alpha-*-linux*): Use mh-elfalphapic.
|
---|
585 |
|
---|
586 | * gen-params (_G_ullong): Also check unsigned long long int.
|
---|
587 | (_G_llong): Also check long long int.
|
---|
588 |
|
---|
589 | * libio.h (_IO_lock_t): Add support for the Linux libc 5.
|
---|
590 | (_IO_peekc): Defined as _IO_peekc_unlocked if _IO_MTSAFE_IO
|
---|
591 | is not defined.
|
---|
592 |
|
---|
593 | * iostream.cc (__cvt_double): Fix a typo in declaration.
|
---|
594 | (info): Use expr != 0 to initialize the bit fields. Don't
|
---|
595 | initialize "extra" for the Linux libc 5.
|
---|
596 |
|
---|
597 | * streambuf.h (_G_NEED_STDARG_H): Changed from _IO_NEED_STDARG_H.
|
---|
598 |
|
---|
599 | * config/linux.mt (STDIO_OBJECTS): New, empty.
|
---|
600 | (MT_CFLAGS): Removed.
|
---|
601 |
|
---|
602 | * config/linuxlibc1.mt: Rewrite. it's identical to linux.mt but
|
---|
603 | IO_OBJECTS mentions files not in early libc5 versions.
|
---|
604 |
|
---|
605 | * config/mtsafe.mt: New.
|
---|
606 |
|
---|
607 | * dbz/Makefile.in (check): Support make -j.
|
---|
608 |
|
---|
609 | * tests/tFile.cc (tempfile): Fix a typo.
|
---|
610 |
|
---|
611 | 1997-09-19 11:52 Jim Wilson <wilson@cygnus.com>
|
---|
612 |
|
---|
613 | * Makefile.in (LIBIO_OBJECTS): Depend on _G_CONFIG_H.
|
---|
614 |
|
---|
615 | 1997-09-17 04:08 Ulrich Drepper <drepper@cygnus.com>
|
---|
616 |
|
---|
617 | * iostream.cc: Add forward declaration for __cvt_double.
|
---|
618 | * libio.h: Define _IO_USE_DTOA is _G_HAVE_PRINTF_FP is not defined.
|
---|
619 | * strops.c (_IO_str_count): Correct last change.
|
---|
620 |
|
---|
621 | 1997-09-17 02:50 Ulrich Drepper <drepper@cygnus.com>
|
---|
622 |
|
---|
623 | * libioP.h: Define __set_errno if not already defined.
|
---|
624 |
|
---|
625 | 1997-09-15 02:37 Ulrich Drepper <drepper@cygnus.com>
|
---|
626 |
|
---|
627 | * config/linux.mt: Rewrite for use with glibc 2.
|
---|
628 | * config/linuxlibc1.mt: Old content of linux.mt, fir libc4 and
|
---|
629 | libc5.
|
---|
630 |
|
---|
631 | * config.shared (COMPILE.c): Allow new flags in MT_CFLAGS be
|
---|
632 | passed.
|
---|
633 | (COMPILE.cc): Likewise.
|
---|
634 |
|
---|
635 | * configure.in (*-linux*): Remove goal. We now have...
|
---|
636 | (*-linux-gnulibc1): For libc4 and libc5. Emit warning.
|
---|
637 | (*-linux-gnu)): For glibc 2.
|
---|
638 | Create links to find headers for multi-threading if necessary.
|
---|
639 |
|
---|
640 | * fileops.c: Make thread-safe by using _IO_cleanup_region_start
|
---|
641 | etc to handle cancelation. Acquire locks in functions which are
|
---|
642 | called directly.
|
---|
643 | (_IO_file_read, _IO_file_write): Remove dead code.
|
---|
644 |
|
---|
645 | * include/empty.h: Define stub macros for locking.
|
---|
646 |
|
---|
647 | * iolibio.h: Add prototypes for obstack printing functions.
|
---|
648 |
|
---|
649 | * ioseekoff.c (_IO_seekoff): Lock stream before working.
|
---|
650 | * ioseekpos.c (_IO_seekpos): Likewise.
|
---|
651 |
|
---|
652 | * iostream.cc: Add support for long double I/O.
|
---|
653 | Use __printf_fp from glibc is available.
|
---|
654 | Use _IO_cleanup_region_start to handle cancelation correctly.
|
---|
655 | * iostream.h (class ostream): Change opfx and osfx to lock/unlock
|
---|
656 | stream
|
---|
657 | (class istream): Likewise for ipfx, ipfx0, ipfx1, and isfx.
|
---|
658 | Declare new function lock and unlock for ostream and istream.
|
---|
659 | * osform.cc: Use _IO_cleanup_region_start to handle cancelation
|
---|
660 | correctly.
|
---|
661 |
|
---|
662 | * libio.h: Update from glibc version. Pretty printing.
|
---|
663 | * libioP.h: Likewise.
|
---|
664 |
|
---|
665 | * outfloat.c: Only compile if _IO_USE_DTOA is defined.
|
---|
666 |
|
---|
667 | * stdio/feof.c: Make thread safe.
|
---|
668 | * stdio/ferror.c: Likewise.
|
---|
669 | * stdio/getc.c : Likewise.
|
---|
670 | * stdio/putc.c : Likewise.
|
---|
671 | * stdio/stdio.h: Declare function of thread-safe API.
|
---|
672 |
|
---|
673 | * stdio/obprintf.c: New file.
|
---|
674 | * stdio/vasprintf.c: New file.
|
---|
675 |
|
---|
676 | * stdio-lock.h: Removed.
|
---|
677 |
|
---|
678 | * stdstrbufs.c: Add definitions for thread-safe streams.
|
---|
679 |
|
---|
680 | * streambuf.cc: Initialize lock.
|
---|
681 |
|
---|
682 | * strops.c (_IO_str_count): Undo last change.
|
---|
683 |
|
---|
684 | * tests/tFile.cc: Support parallel builds by avoiding fixed
|
---|
685 | name for test file.
|
---|
686 |
|
---|
687 | Thu Sep 11 18:43:56 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
688 |
|
---|
689 | * Makefile.in (iostream.list): Remove STDIO_WRAP_OBJECTS.
|
---|
690 |
|
---|
691 | Mon Sep 8 01:30:27 1997 Weiwen Liu <liu@hepunix.physics.yale.edu>
|
---|
692 |
|
---|
693 | * libio.h: Fix typo.
|
---|
694 |
|
---|
695 | Sun Sep 7 23:00:18 1997 Jim Wilson (wilson@cygnus.com)
|
---|
696 |
|
---|
697 | * linux.mt (LIBIOSTREAM_DEP): Change stdio.list to stmp-stdio.
|
---|
698 |
|
---|
699 | Fri Sep 5 09:58:43 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
700 |
|
---|
701 | * Makefile.in (iostream.list): Instead of adding stdio.list, add
|
---|
702 | STDIO_WRAP_OBJECTS.
|
---|
703 | (iostream.list): Lose dependency on stmp-stdio, not necessary for
|
---|
704 | our stuff. The stdio stuff is present here just for uniformity
|
---|
705 | with glibc.
|
---|
706 |
|
---|
707 | Thu Sep 4 17:26:22 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
708 |
|
---|
709 | * parsestream.cc (general_parsebuf): Cast return of malloc to char*.
|
---|
710 |
|
---|
711 | 1997-09-04 16:11 Ulrich Drepper <drepper@cygnus.com>
|
---|
712 |
|
---|
713 | Change compared to version initially intended to in:
|
---|
714 | * strops.c (_IO_str_count): Still use _IO_write_ptr, not
|
---|
715 | _IO_write_end, for now.
|
---|
716 |
|
---|
717 | * iofeof.c, ioferror.c, iofflush_u.c, iogetc.c, ioputc.c, peekc.c,
|
---|
718 | stdio-lock.h: New files.
|
---|
719 |
|
---|
720 | * include: New dir.
|
---|
721 | * include/empty.h: New header.
|
---|
722 |
|
---|
723 | * filedoalloc.c: Update and reformat copyright.
|
---|
724 | Don't use DEFUN.
|
---|
725 | Use __set_errno throughout the code to support multi-threaded
|
---|
726 | programs.
|
---|
727 | Correct layout to follow the Coding Standard.
|
---|
728 | Add casts to prevent warnings.
|
---|
729 | * fileops.c: Likewise.
|
---|
730 | * genops.c: Likewise.
|
---|
731 | * iofclose.c: Likewise.
|
---|
732 | * iofdopen.c: Likewise.
|
---|
733 | * iofflush.c: Likewise.
|
---|
734 | * iofgetpos.c: Likewise.
|
---|
735 | * iofgets.c: Likewise.
|
---|
736 | * iofopen.c: Likewise.
|
---|
737 | * iofprintf.c: Likewise.
|
---|
738 | * iofputs.c: Likewise.
|
---|
739 | * iofread.c: Likewise.
|
---|
740 | * iofsetpos.c: Likewise.
|
---|
741 | * ioftell.c: Likewise.
|
---|
742 | * iofwrite.c: Likewise.
|
---|
743 | * iogetdelim.c: Likewise.
|
---|
744 | * iogetline.c: Likewise.
|
---|
745 | * iogets.c: Likewise.
|
---|
746 | * iopadn.c: Likewise.
|
---|
747 | * iopopen.c: Likewise.
|
---|
748 | * ioputs.c: Likewise.
|
---|
749 | * ioseekoff.c: Likewise.
|
---|
750 | * iosetbuffer.c: Likewise.
|
---|
751 | * iosetvbuf.c: Likewise.
|
---|
752 | * iosprintf.c: Likewise.
|
---|
753 | * ioungetc.c: Likewise.
|
---|
754 | * iovsprintf.c: Likewise.
|
---|
755 | * iovsscanf.c: Likewise.
|
---|
756 | * libio.h: Likewise.
|
---|
757 | * libioP.h: Likewise.
|
---|
758 | * stdfiles.c: Likewise.
|
---|
759 | * strfile.h: Likewise.
|
---|
760 | * strops.c: Likewise.
|
---|
761 |
|
---|
762 | * Makefile.in (IO_OBJECTS): Add peekc.o, iogetc.o, ioputc.o,
|
---|
763 | iofeof.o, and ioferror.o.
|
---|
764 | (iostream.list): Depend upon stmp-stdio. Add the entries
|
---|
765 | from stdio.list to iostream.list.
|
---|
766 | (stmp-stdio): New name for what was the stdio/stdio.list rule.
|
---|
767 | All it now does is cd down into stdio and build stdio.list.
|
---|
768 |
|
---|
769 | * configure.in (ALL): Add libiostream.a.
|
---|
770 |
|
---|
771 | * libio.h [_IO_MTSFE_IO]: Include header declaring locking code.
|
---|
772 | Otherwise define opaque _IO_lock_t.
|
---|
773 | Define _IO_cookie_file.
|
---|
774 | Rename _IO_getc to _IO_getc_unlocked, _IO_peekc to _IO_peekc_unlocked,
|
---|
775 | _IO_putc to _IO_putc_unlocked, _IO_feof to _IO_feof_unclocked, and
|
---|
776 | _IO_ferror to _IO_ferror_unlocked.
|
---|
777 | Add prototypes for _IO_getc, _IO_putc, _IO_feof, _IO_ferror,
|
---|
778 | and _IO_peekc_locked.
|
---|
779 | Add declarations for _IO_flockfile, _IO_funlockfile, and
|
---|
780 | _IO_ftrylockfile. If !_IO_MTSAFE_IO define _IO_flockfile,
|
---|
781 | _IO_funlockfile, _IO_ftrylockfile, _IO_cleanup_region_start, and
|
---|
782 | _IO_cleanup_region_end as empty macros.
|
---|
783 |
|
---|
784 | * libioP.h: Change type of finish function to take an additional int
|
---|
785 | argument and change declaration of finish functions.
|
---|
786 | Add prototypes for _IO_seekoff and _IO_seekpos.
|
---|
787 | If _G_HAVE_MMAP is defined use stream buffers allocated with mmap.
|
---|
788 | Redefine FREE_BUF and ALLOC_BUF macros to help in both situations.
|
---|
789 | (FILEBUF_LITERAL): If we compile for a thread-safe library also
|
---|
790 | initialize lock member.
|
---|
791 |
|
---|
792 | * filedoalloc.c: Take care for systems already defining _POSIX_SOURCE.
|
---|
793 | Keep name space clean on systems which require this.
|
---|
794 | (_IO_file_doallocate): Adopt ALLOC_BUF call for changed semantic.
|
---|
795 |
|
---|
796 | * fileops.c: Keep name space clean on systems which require this.
|
---|
797 | (_IO_file_attach): Don't fail if seek failed because it's used on a
|
---|
798 | pipe.
|
---|
799 | (_IO_file_underflow): Update buffer pointers before calling `read'
|
---|
800 | since the `read' might not return anymore.
|
---|
801 | (_IO_file_overflow): If stream allows no writes set error flag.
|
---|
802 | (_IO_seekoff): Make sure that after flushing the file pointer in
|
---|
803 | the underlying file is exact.
|
---|
804 | (_IO_file_read): Don't restart `read' syscall if it return EINTR.
|
---|
805 | This violates POSIX.
|
---|
806 | (_IO_file_write): Likewise for `write'.
|
---|
807 | (_IO_cleanup): Install as exit handler in glibc.
|
---|
808 |
|
---|
809 | * genops.c (_IO_setb): Correctly use FREE_BUF.
|
---|
810 | (_IO_default_doallocate): Correctly use ALLOC_BUF.
|
---|
811 | (_IO_init): Initialize lock in stream structure.
|
---|
812 | (_IO_default_finish): Destroy lock.
|
---|
813 | (_IO_get_column): Don't compile since it's not needed.
|
---|
814 | (_IO_nobackup_default): Likewise.
|
---|
815 |
|
---|
816 | * iopopen.c: Take care for systems already defining _POSIX_SOURCE.
|
---|
817 | Correct _IO_fork and _IO_dup2 prototypes.
|
---|
818 |
|
---|
819 | * iofclose.c: Acquire lock before starting the work.
|
---|
820 | * iofflush.c: Likewise.
|
---|
821 | * iofgetpos.c: Likewise.
|
---|
822 | * iofgets.c: Likewise.
|
---|
823 | * iofputs.c: Likewise.
|
---|
824 | * iofread.c: Likewise.
|
---|
825 | * iofsetpos.c: Likewise.
|
---|
826 | * ioftell.c: Likewise.
|
---|
827 | * iofwrite.c: Likewise.
|
---|
828 | * iogetdelim.c: Likewise.
|
---|
829 | * iogets.c: Likewise.
|
---|
830 | * ioputs.c: Likewise.
|
---|
831 | * iosetbuffer.c: Likewise.
|
---|
832 | * iosetvbuf.c: Likewise.
|
---|
833 | * ioungetc.c: Likewise.
|
---|
834 |
|
---|
835 | * iofdopen.c: Create and initialize lock for new stream.
|
---|
836 | * iofopen.c: Likewise.
|
---|
837 | * iopopen.c (_IO_popen): Likewise.
|
---|
838 | * iovsprintf.c: Likewise.
|
---|
839 | * iovsscanf.c: Likewise.
|
---|
840 |
|
---|
841 | * genops.c: Make weak aliases for various functions.
|
---|
842 | * iofclose.c: Likewise.
|
---|
843 | * iofdopen.c: Likewise.
|
---|
844 | * iofflush.c: Likewise.
|
---|
845 | * iofgetpos.c: Likewise.
|
---|
846 | * iofgets.c: Likewise.
|
---|
847 | * iofopen.c: Likewise.
|
---|
848 | * iofputs.c: Likewise.
|
---|
849 | * iofread.c: Likewise.
|
---|
850 | * iofsetpos.c: Likewise.
|
---|
851 | * ioftell.c: Likewise.
|
---|
852 | * iofwrite.c: Likewise.
|
---|
853 | * iogetdelim.c: Likewise.
|
---|
854 | * iogets.c: Likewise.
|
---|
855 | * ioputs.c: Likewise.
|
---|
856 | * iosetbuffer.c: Likewise.
|
---|
857 | * iosetvbuf.c: Likewise.
|
---|
858 | * ioungetc.c: Likewise.
|
---|
859 | * iovsprintf.c: Likewise.
|
---|
860 | * iovsscanf.c: Likewise.
|
---|
861 |
|
---|
862 | * iofflush_u.c: New file. fflush_unlocked implementation.
|
---|
863 |
|
---|
864 | * iostream.h [_G_HAVE_LONG_DOUBLE_IO]: Declare real long double
|
---|
865 | output operator.
|
---|
866 |
|
---|
867 | * peekc.c: New file. Implement _IO_peekc_locked function.
|
---|
868 |
|
---|
869 | * stdfiles.c: If we compile for a thread-safe library also define
|
---|
870 | lock variable.
|
---|
871 |
|
---|
872 | Tue Aug 26 12:24:01 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
|
---|
873 |
|
---|
874 | * testsuite/Makefile.in (check): Don't depend on site.exp.
|
---|
875 | (just-check): Depend on site.exp.
|
---|
876 |
|
---|
877 | Wed Aug 20 02:01:34 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
878 |
|
---|
879 | * iostream.h: Add copy assignment ops for _IO_?stream_withassign.
|
---|
880 |
|
---|
881 | Tue Jul 22 10:31:41 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
882 |
|
---|
883 | * config.shared (CHECK_SUBDIRS): Use install-sh, not install.sh.
|
---|
884 |
|
---|
885 | Wed Jun 25 12:20:55 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
886 |
|
---|
887 | * config.shared (DOING_GPERF): Look for this, defining TOLIBGXX
|
---|
888 | and LIBS for it.
|
---|
889 |
|
---|
890 | Wed Jun 18 11:03:34 1997 Bob Manson <manson@charmed.cygnus.com>
|
---|
891 |
|
---|
892 | * config.shared (FLAGS_TO_PASS): Don't include RUNTEST.
|
---|
893 |
|
---|
894 | Tue Jun 17 22:23:48 1997 Bob Manson <manson@charmed.cygnus.com>
|
---|
895 |
|
---|
896 | * config.shared (FLAGS_TO_PASS): Pass RUNTEST and RUNTESTFLAGS.
|
---|
897 |
|
---|
898 | Fri May 16 21:08:53 1997 Bob Manson <manson@charmed.cygnus.com>
|
---|
899 |
|
---|
900 | * iovfprintf.c: Declare __cvt_double before use.
|
---|
901 |
|
---|
902 | * floatconv.c (d2b): Use _G_int32_t instead of int for the
|
---|
903 | e and bits parameters.
|
---|
904 | (_IO_strtod): Use _G_int32_t.
|
---|
905 |
|
---|
906 | * gen-params: Look for NO_USE_DTOA and USE_INT32_FLAGS.
|
---|
907 |
|
---|
908 | * strops.c (_IO_str_init_static): use _G_int32_t appropriately.
|
---|
909 |
|
---|
910 | * libio.h: If _G_NO_USE_DTOA is set, then don't define
|
---|
911 | _IO_USE_DTOA.
|
---|
912 |
|
---|
913 | * config/mn10200.mt: Don't use dtoa, it only works
|
---|
914 | for "real" doubles.
|
---|
915 |
|
---|
916 | Thu May 15 17:44:12 1997 Bob Manson <manson@charmed.cygnus.com>
|
---|
917 |
|
---|
918 | * configure.in: Set CHECK_SUBDIRS to testsuite if we're doing
|
---|
919 | a cross compile.
|
---|
920 |
|
---|
921 | * config.shared(check): Only run make check in the directories
|
---|
922 | specified by CHECK_SUBDIRS. Set CHECK_SUBDIRS to SUBDIRS
|
---|
923 | if it has no previous value.
|
---|
924 |
|
---|
925 | Thu May 1 17:35:19 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
926 |
|
---|
927 | * Makefile.in (test, tpipe): Add $(CFLAGS).
|
---|
928 |
|
---|
929 | Wed Apr 30 12:16:29 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
930 |
|
---|
931 | * configure.in: Don't turn on multilib here.
|
---|
932 |
|
---|
933 | Sat Apr 26 13:38:21 1997 Bob Manson <manson@charmed.cygnus.com>
|
---|
934 |
|
---|
935 | * configure.in (configdirs): Add testsuite directory.
|
---|
936 |
|
---|
937 | * testsuite/ChangeLog:
|
---|
938 | * testsuite/Makefile.in:
|
---|
939 | * testsuite/libio.tests/tiomanip.exp:
|
---|
940 | * testsuite/libio.tests/tstdiomisc.exp:
|
---|
941 | * testsuite/libio.tests/tiomisc.exp:
|
---|
942 | * testsuite/libio.tests/tFile.exp:
|
---|
943 | * testsuite/libio.tests/tfformat.exp:
|
---|
944 | * testsuite/libio.tests/tiformat.exp:
|
---|
945 | * testsuite/libio.tests/hounddog.exp:
|
---|
946 | * testsuite/libio.tests/putbackdog.exp:
|
---|
947 | * testsuite/configure.in:
|
---|
948 | * testsuite/lib/libio.exp:
|
---|
949 | * testsuite/config/default.exp:
|
---|
950 | New files for DejaGnu-style testsuite.
|
---|
951 |
|
---|
952 | Fri Apr 4 03:16:44 1997 Ulrich Drepper <drepepr@cygnus.com>
|
---|
953 |
|
---|
954 | * configure.in: Enable multilibing by default.
|
---|
955 | Update multilib template to read config-ml.in.
|
---|
956 |
|
---|
957 | * floatconv.c: Enable use in cross targets which use the
|
---|
958 | newlib ieeefp.h header.
|
---|
959 |
|
---|
960 | Thu Jan 23 09:16:16 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
961 |
|
---|
962 | * libioP.h (_IO_file_attach): Delete redundant decl.
|
---|
963 |
|
---|
964 | Tue Jan 21 22:13:45 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
965 |
|
---|
966 | * streambuf.h (class ios): Take out STREAMSIZE member, since we
|
---|
967 | only need (and should only have) the global one.
|
---|
968 |
|
---|
969 | Tue Jan 7 14:02:40 1997 Jason Merrill <jason@yorick.cygnus.com>
|
---|
970 |
|
---|
971 | * iostream.h (long long fns): Use __extension__.
|
---|
972 |
|
---|
973 | * gen-params: Use _G_llong and _G_ullong instead of long long for
|
---|
974 | deduced types.
|
---|
975 |
|
---|
976 | Fri Dec 6 13:13:30 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
977 |
|
---|
978 | * dbz/dbz.c: Use off_t.
|
---|
979 |
|
---|
980 | Sat Nov 23 15:44:37 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
981 |
|
---|
982 | * Makefile.in (install): Don't install _G_config.h with other headers.
|
---|
983 |
|
---|
984 | Mon Nov 18 17:12:41 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
985 |
|
---|
986 | * config.shared (SUBDIRS): Use -O instead of -O3 for debugging.
|
---|
987 |
|
---|
988 | Sun Nov 3 12:43:34 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
989 |
|
---|
990 | * iostream.cc (write_int): Treat string literals as const.
|
---|
991 |
|
---|
992 | Thu Sep 26 10:09:18 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
---|
993 |
|
---|
994 | * depend: Regenerate.
|
---|
995 |
|
---|
996 | Wed Sep 25 22:54:45 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
997 |
|
---|
998 | * config.shared (depend.new): Deal with headers that don't end in .h.
|
---|
999 |
|
---|
1000 | Thu Aug 29 17:05:53 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
---|
1001 |
|
---|
1002 | * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
|
---|
1003 |
|
---|
1004 | Mon Aug 5 01:26:32 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1005 |
|
---|
1006 | * config{ure.in,.shared} (DISTCLEAN): Add multilib.out.
|
---|
1007 |
|
---|
1008 | Fri Aug 2 17:39:35 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1009 |
|
---|
1010 | * libio.h (NULL): Use __null.
|
---|
1011 | * libioP.h (NULL): Ditto.
|
---|
1012 | * streambuf.h (NULL): Ditto.
|
---|
1013 | * ioextend.cc (get_array_element): Use NULL instead of (void*)0.
|
---|
1014 |
|
---|
1015 | Fri Jul 5 18:26:41 1996 Jim Wilson <wilson@cygnus.com>
|
---|
1016 |
|
---|
1017 | * strfile.h (struct _IO_streambuf): New struct type.
|
---|
1018 | (struct _IO_strfile): Use it.
|
---|
1019 |
|
---|
1020 | Tue Jun 18 18:24:21 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1021 |
|
---|
1022 | * fstream.h (fstreambase): Make __my_fb mutable.
|
---|
1023 | From Joe Buck.
|
---|
1024 |
|
---|
1025 | Tue Jun 18 11:03:53 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1026 |
|
---|
1027 | * dbz/fake.c (main): Set return type to int.
|
---|
1028 | * dbz/dbzmain.c (main): Likewise.
|
---|
1029 | * dbz/byteflip.c (main): Likewise.
|
---|
1030 |
|
---|
1031 | Mon Jun 17 14:05:36 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1032 |
|
---|
1033 | * gen-params: Check if clog conflicts with system libraries.
|
---|
1034 | * stdstreams.cc: If it does, use __IO_clog.
|
---|
1035 | * iostream.h: Likewise.
|
---|
1036 |
|
---|
1037 | Tue Jun 11 13:39:31 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1038 |
|
---|
1039 | * stdiostream.h (istdiostream (FILE*)): Put istream base
|
---|
1040 | initializer before init for __f.
|
---|
1041 | (ostdiostream (FILE*)): Likewise for ostream base init.
|
---|
1042 |
|
---|
1043 | Tue May 14 11:47:21 1996 Per Bothner <bothner@andros.cygnus.com>
|
---|
1044 |
|
---|
1045 | * strfile.h (_IO_str_fields): Removed _len field.
|
---|
1046 | (_IO_STR_DYNAMIC, _IO_STR_FROZEN): new macros.
|
---|
1047 | * strstream.h (strstreambuf::is_static): Removed.
|
---|
1048 | (strstreambuf::frozen): Use _IO_STR_DYNAMIC instead of is_static.
|
---|
1049 | * strstream.h, strstream.cc: Remove support for !_IO_NEW_STREAMS.
|
---|
1050 | * strstream.cc (strstreambuf::init_dynamic): Don't set _s._len.
|
---|
1051 | * strops.c (_IO_str_init_static): Better handling of the
|
---|
1052 | negative (== unbounded) size case.
|
---|
1053 | (_IO_str_overflow, _IO_str_underflow, _IO_str_count): Re-write
|
---|
1054 | to not use _s._len, and otherwise cleanup/fix.
|
---|
1055 | * strstream.h, strstream.cc (strstreambase::strstreambase()): Call
|
---|
1056 | ios::init here.
|
---|
1057 | (other constructors): Simplify - init already called.
|
---|
1058 |
|
---|
1059 | Tue May 14 10:55:21 1996 Per Bothner <bothner@deneb.cygnus.com>
|
---|
1060 |
|
---|
1061 | Change so that strstreambuf default constructor does no allocation.
|
---|
1062 | * strstream.h (strstreambuf::init_dynamic): Default initial size = 0.
|
---|
1063 | * strstream.cc (strstreambuf::init_dynamic): Don't allocate a
|
---|
1064 | buffer (yet) if initial_size is 0.
|
---|
1065 | * strops.c (_IO_str_overflow): Add 100 to size of re-allocated
|
---|
1066 | buffer, to handle case when initial size is 0.
|
---|
1067 |
|
---|
1068 | * iostdio.h (remove, rename, tmpfile, tempnam): Comment out.
|
---|
1069 |
|
---|
1070 | Mon May 13 23:19:39 1996 Per Bothner <bothner@deneb.cygnus.com>
|
---|
1071 |
|
---|
1072 | * fileops.c (_IO_file_close_it): Just call _IO_do_flush rather
|
---|
1073 | than _IO_file_sync, to avoid useless lseek.
|
---|
1074 |
|
---|
1075 | Tue May 14 10:48:48 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1076 |
|
---|
1077 | * floatconv.c (_IO_strtod): Force rv into the stack.
|
---|
1078 |
|
---|
1079 | * config.shared (gxx_includedir): Now $(includedir)/g++.
|
---|
1080 |
|
---|
1081 | Sat Apr 27 02:37:49 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1082 |
|
---|
1083 | * libioP.h (JUMP*): Implement for thunks.
|
---|
1084 | (_IO_jump_t): Add second dummy field for thunks.
|
---|
1085 |
|
---|
1086 | Thu Apr 25 13:20:00 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1087 |
|
---|
1088 | * config.shared (CXX): Use gcc, not g++.
|
---|
1089 |
|
---|
1090 | Wed Apr 24 10:29:50 1996 Doug Evans <dje@blues.cygnus.com>
|
---|
1091 |
|
---|
1092 | * config.shared (depend.new): Delete $(srcdir)/ from foo.{c,cc}
|
---|
1093 | for SunOS VPATH.
|
---|
1094 | * depend: Regenerated.
|
---|
1095 |
|
---|
1096 | Fri Apr 19 17:24:51 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1097 |
|
---|
1098 | * Version 2.8.0b3.
|
---|
1099 |
|
---|
1100 | Wed Apr 10 17:16:01 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1101 |
|
---|
1102 | * configure.in (ALL): Don't build iostream.a.
|
---|
1103 |
|
---|
1104 | Mon Apr 8 14:44:11 1996 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1105 |
|
---|
1106 | * iosetvbuf.c (_IO_setvbuf): Clear _IO_UNBUFFERED unless _IONBF.
|
---|
1107 |
|
---|
1108 | Mon Apr 8 15:08:23 1996 Ian Lance Taylor <ian@cygnus.com>
|
---|
1109 |
|
---|
1110 | * configure.in: Permit --enable-shared to specify a list of
|
---|
1111 | directories.
|
---|
1112 |
|
---|
1113 | Fri Apr 5 17:48:56 1996 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1114 |
|
---|
1115 | * config.shared (MOSTLYCLEAN): Also remove ${EXTRA_MOSTLYCLEAN}.
|
---|
1116 |
|
---|
1117 | Fri Mar 22 23:25:00 1996 Ulrich Drepper <drepepr@gnu.ai.mit.edu>
|
---|
1118 |
|
---|
1119 | * genops.c (_IO_sputbackc, _IO_sungetc): Clear EOF flag if putsh
|
---|
1120 | back was successful.
|
---|
1121 |
|
---|
1122 | Wed Mar 27 11:54:08 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1123 |
|
---|
1124 | * Version 2.8.0b2.
|
---|
1125 |
|
---|
1126 | Fri Mar 22 15:39:36 1996 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1127 |
|
---|
1128 | * fileops.c (_IO_do_write): Revert previous fix. (It fails to
|
---|
1129 | handle the case that fp->_IO_read_end != fp->_IO_write_base.)
|
---|
1130 | (_IO_file_overflow): Instead, if _IO_read_ptr is at the end of
|
---|
1131 | the buffer, reset all the read pointers to _IO_buf_base.
|
---|
1132 |
|
---|
1133 | Tue Mar 12 12:03:17 1996 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1134 |
|
---|
1135 | * fileops.c (_IO_do_write): Even if to_do==0, must re-set buffer
|
---|
1136 | pointers. Bug and solution from Luke Blanshard <luke@cs.wisc.edu>.
|
---|
1137 |
|
---|
1138 | Wed Feb 28 10:00:24 1996 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1139 |
|
---|
1140 | * Version 2.8.0b1.
|
---|
1141 |
|
---|
1142 | Tue Feb 27 18:08:16 1996 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1143 |
|
---|
1144 | * iopopen.c (_IO_proc_open): Use (char*)0 rather than imprecise NULL.
|
---|
1145 |
|
---|
1146 | * streambuf.h (ios): Add ios::binary; deprecate ios::bin.
|
---|
1147 | * filebuf.cc (filebuf::open): Handle ios::binary.
|
---|
1148 |
|
---|
1149 | Fri Feb 9 12:40:19 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1150 |
|
---|
1151 | * cleanup.c (_IO_cleanup_registration_needed) [!_G_HAVE_ATEXIT]: Init
|
---|
1152 | to NULL.
|
---|
1153 | * filedoalloc.c (_IO_cleanup_registration_needed): Remove decl.
|
---|
1154 |
|
---|
1155 | Thu Feb 8 08:12:50 1996 Brendan Kehoe <brendan@cygnus.com>
|
---|
1156 |
|
---|
1157 | * filedoalloc.c (_IO_cleanup_registration_needed): Revert previous
|
---|
1158 | change, since cleanup.c only defines it if _G_HAVE_ATEXIT.
|
---|
1159 |
|
---|
1160 | Wed Feb 7 15:10:17 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1161 |
|
---|
1162 | * filedoalloc.c (_IO_cleanup_registration_needed): Declare as extern.
|
---|
1163 |
|
---|
1164 | Tue Dec 12 17:21:13 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1165 |
|
---|
1166 | * indstream.h, instream.cc (indirectbuf::uflow): New method.
|
---|
1167 | * indstream.cc (indirectbuf::underflow): Fix to use sgetc, not sbumpc.
|
---|
1168 | Fixes bug reported by Kevin Beyer <beyer@cs.wisc.edu>.
|
---|
1169 |
|
---|
1170 | * indstream.cc (indirectbuf::seekpos): Add paranoia test.
|
---|
1171 |
|
---|
1172 | Fri Dec 8 14:55:34 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1173 |
|
---|
1174 | * stream.h: Add warning to not use these functions.
|
---|
1175 | * stream.cc (str, chr): Re-implement here (from libg++).
|
---|
1176 |
|
---|
1177 | Tue Nov 28 15:07:01 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1178 |
|
---|
1179 | * config.shared: Use test instead of [ to avoid DEC Unix lossage.
|
---|
1180 |
|
---|
1181 | Thu Nov 23 14:51:43 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1182 |
|
---|
1183 | * iopopen.c: Move #include <sys/types.h> ahead of #include <signal.h>
|
---|
1184 | to deal with BSDI's literal implementation of Posix.
|
---|
1185 |
|
---|
1186 | Sat Nov 25 11:21:55 1995 Doug Evans <dje@canuck.cygnus.com>
|
---|
1187 |
|
---|
1188 | * Makefile.in (install): Set rootme.
|
---|
1189 | * config.shared (TOPDIR): Set with ${foo-...} rather than ${foo=...}.
|
---|
1190 | (INSTALL): Handle absolute, dot, relative-not-dot values of srcdir.
|
---|
1191 | (TEXIDIR): Likewise.
|
---|
1192 |
|
---|
1193 | Tue Nov 21 14:12:05 1995 Ian Lance Taylor <ian@cygnus.com>
|
---|
1194 |
|
---|
1195 | * configure.in: Check ${with_cross_host} rather than comparing
|
---|
1196 | ${host} and ${target}.
|
---|
1197 |
|
---|
1198 | Mon Nov 20 13:55:29 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1199 |
|
---|
1200 | * configure.in: Match *-sco3.2v[45]*.
|
---|
1201 |
|
---|
1202 | Wed Nov 15 20:19:31 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1203 |
|
---|
1204 | * config.shared (FLAGS_TO_PASS): Also pass SHLIB and SHCURSES.
|
---|
1205 |
|
---|
1206 | Tue Nov 14 01:41:08 1995 Doug Evans <dje@canuck.cygnus.com>
|
---|
1207 |
|
---|
1208 | * config.shared (TO_REAL_TOPDIR): Define.
|
---|
1209 | (MULTITOP): Deleted.
|
---|
1210 | (MULTISRCTOP, MULTIBUILDTOP): New.
|
---|
1211 | (TOPDIR): Change MULTITOP to MULTIBUILDTOP, and use TO_REAL_TOPDIR.
|
---|
1212 | (INSTALL): Add with_multisrctop, TO_REAL_TOPDIR.
|
---|
1213 | (TEXIDIR): Use TO_REAL_TOPDIR.
|
---|
1214 | (LIBS): Delete MULTITOP.
|
---|
1215 | (FLAGS_TO_PASS): Add NM.
|
---|
1216 | (CXXINCLUDES): Delete MULTITOP.
|
---|
1217 | (depend.new): Delete adding MULTITOP to ../ build tree references.
|
---|
1218 | Add MULTISRCTOP to ../ source tree references.
|
---|
1219 | * configure.in: Delete call to cfg-ml-com.in. Call config-ml.in
|
---|
1220 | instead of cfg-ml-pos.in.
|
---|
1221 |
|
---|
1222 | Sun Nov 12 16:30:48 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1223 |
|
---|
1224 | * Makefile.in (VERSION): Set to 2.7.1.
|
---|
1225 | * configure.in: Add warning for Linux.
|
---|
1226 | * config.shared (DISTCLEAN): Add EXTRA_DISTCLEAN.
|
---|
1227 |
|
---|
1228 | * editbuf.h (edit_mark::index_in_buffer): Avoid unused param warning.
|
---|
1229 |
|
---|
1230 | * iostream.cc (istream::operator>> (char*)): Improve ANSI compliance.
|
---|
1231 |
|
---|
1232 | Fri Nov 10 08:41:37 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1233 |
|
---|
1234 | * config.shared (check): Add missing semicolon.
|
---|
1235 |
|
---|
1236 | Thu Nov 9 17:27:22 1995 Jason Merrill <jason@yorick.cygnus.com>
|
---|
1237 |
|
---|
1238 | * configure.in (ALL): Remove $(OSPRIM_OBJECTS).
|
---|
1239 | * config.shared (check): Set LD_LIBRARY_PATH.
|
---|
1240 | * NEWS: Fix typo.
|
---|
1241 | * iogetdelim.c (_IO_getdelim): Index *lineptr, rather than lineptr.
|
---|
1242 | From alan@spri.levels.unisa.edu.au (Alan Modra).
|
---|
1243 |
|
---|
1244 | Mon Nov 6 15:03:33 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1245 |
|
---|
1246 | * streambuf.cc, editbuf.cc, isgetline.cc, parsestream.cc:
|
---|
1247 | Fixes to avoid -Wall warnings.
|
---|
1248 |
|
---|
1249 | Fri Nov 3 16:41:41 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1250 |
|
---|
1251 | * gen-params [!__STDC__]: Include varargs.h instead of stdarg.h.
|
---|
1252 |
|
---|
1253 | Thu Nov 2 15:04:03 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1254 |
|
---|
1255 | * config.shared: Re-write if X then Y else true fi to (not X) || Y.
|
---|
1256 |
|
---|
1257 | Wed Nov 1 13:26:44 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1258 |
|
---|
1259 | * iostream.h (istream::ipfx): Add default argument value.
|
---|
1260 | Reported by Yotam Medini <yotam_medini@tmai.com>.
|
---|
1261 |
|
---|
1262 | * libioP.h (_IO_blen): Fix typo.
|
---|
1263 | Reported by Bryan T. Vold <btv@ldl.healthpartners.com>.
|
---|
1264 |
|
---|
1265 | Fri Oct 27 19:26:20 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1266 |
|
---|
1267 | * Makefile.in (_G_config.h): Set CC to $(CC) rather than to $(CXX),
|
---|
1268 | now that CXX defaults to g++ and CC default to gcc (when found).
|
---|
1269 | * config.shared: Simplify CXX and CC, since they get overridden
|
---|
1270 | by ../configure anyway.
|
---|
1271 |
|
---|
1272 | Wed Oct 25 19:45:50 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1273 |
|
---|
1274 | * iostdio.h: Wrap including the file with #ifndef _IOSTDIO_H.
|
---|
1275 |
|
---|
1276 | Wed Oct 25 11:14:25 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1277 |
|
---|
1278 | * libio.h (_IO_seekoff, _IO_seekpos): New declarations.
|
---|
1279 | * libioP.h (_IO_seekoff, _IO_seekpos): Remove declarations.
|
---|
1280 | * libioP.h: Cleanup; remove old !_IO_UNIFIED_JUMPTABLES stuff.
|
---|
1281 |
|
---|
1282 | * filebuf.cc (filebuf::~filebuf): Only call SYSYCLOSE if currently
|
---|
1283 | open. Bug found by Martin Gerbershagen <ger@ezis-ulm.de>.
|
---|
1284 |
|
---|
1285 | * streambuf.h (streambuf::pubseekoff, streambuf::pubseekpos):
|
---|
1286 | Added, from ANSI draft.
|
---|
1287 | * filebuf.cc (filebuf::open), iostream.cc (variables places), SFile.cc:
|
---|
1288 | Use pubseekoff/pubseekpos rather than sseekoff/sseekpos.
|
---|
1289 |
|
---|
1290 | * Makefile.in (install): Don't install libiostream.a.
|
---|
1291 |
|
---|
1292 | * filedoalloc.c: Also #include <unistd.h>.
|
---|
1293 |
|
---|
1294 | Mon Oct 9 18:09:54 1995 Jason Molenda <crash@phydeaux.cygnus.com>
|
---|
1295 |
|
---|
1296 | * config.shared (SUFFIXES): add .c.
|
---|
1297 |
|
---|
1298 | Tue Sep 26 16:08:01 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1299 |
|
---|
1300 | * procbuf.cc: Move #pragma implementation to beginning.
|
---|
1301 |
|
---|
1302 | Wed Sep 20 17:53:33 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1303 |
|
---|
1304 | * procbuf.h, procbuf.cc: Add #pragma interface/implementation stuff.
|
---|
1305 |
|
---|
1306 | Wed Sep 20 18:59:00 1995 John Eaton <jwe@bevo.che.wisc.edu>
|
---|
1307 |
|
---|
1308 | * procbuf.h: Protect from being included multiple times.
|
---|
1309 |
|
---|
1310 | Wed Sep 20 15:47:14 1995 John Eaton <jwe@bevo.che.wisc.edu>
|
---|
1311 |
|
---|
1312 | * procbuf.h (procbuf): Add '_next' pointer field for compatibility
|
---|
1313 | with _IO_proc_file.
|
---|
1314 |
|
---|
1315 | Wed Sep 20 13:54:02 1995 Ian Lance Taylor <ian@cygnus.com>
|
---|
1316 |
|
---|
1317 | * config.shared: Add support for maintainer-clean target as a
|
---|
1318 | synonym for realclean.
|
---|
1319 | * dbz/Makefile.in: Likewise.
|
---|
1320 |
|
---|
1321 | Mon Sep 11 12:11:19 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1322 |
|
---|
1323 | * iopopen.c: #include <sys/types.h> before <sys/wait.h>.
|
---|
1324 | This is in accordance with Posix, and needed for ISC.
|
---|
1325 |
|
---|
1326 | Fri Sep 8 00:11:55 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
|
---|
1327 |
|
---|
1328 | * gen-params: Use double quotes in the eval setting $TYPE to
|
---|
1329 | $VALUE, to preserve any single quotes in $VALUE.
|
---|
1330 |
|
---|
1331 | Mon Aug 21 11:39:09 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1332 |
|
---|
1333 | * gen-params: Test for an appropriate version of gcc before using
|
---|
1334 | mode attributes.
|
---|
1335 |
|
---|
1336 | * config.shared: Add $(PICDIR) to $ALL.
|
---|
1337 |
|
---|
1338 | Mon Aug 7 17:51:40 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1339 |
|
---|
1340 | * gen-params: Generate new macro _G_HAVE_SYS_CDEFS.
|
---|
1341 | * libio.h: If _G_HAVE_SYS_CDEFS, get __P from <sys/cdefs.h>.
|
---|
1342 |
|
---|
1343 | Fri Aug 4 23:21:17 1995 Paul Eggert <eggert@twinsun.com>
|
---|
1344 |
|
---|
1345 | * gen-params: When following typedef changes, allow typedefs
|
---|
1346 | that do not have a space before the defined type name,
|
---|
1347 | e.g. `typedef void *__gnuc_va_list;' as in Linux. Also,
|
---|
1348 | not require a space in the definiens, e.g. `typedef void*foo;'.
|
---|
1349 |
|
---|
1350 | Thu Aug 3 17:54:15 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1351 |
|
---|
1352 | * iostream.h, iostream.cc (istream::sync): Added missing method.
|
---|
1353 |
|
---|
1354 | Thu Aug 3 17:49:34 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1355 |
|
---|
1356 | * configure.in: Remove netbsd special case.
|
---|
1357 | * config/netbsd.mt: Removed; no longer used.
|
---|
1358 |
|
---|
1359 | Tue Jun 20 16:07:12 1995 Paul Eggert <eggert@twinsun.com>
|
---|
1360 |
|
---|
1361 | * gen-params: Take transitive closure of `typedef' relation.
|
---|
1362 | This is needed for BSD/OS 2.0, which has
|
---|
1363 | fpos_t -> off_t -> quad_t -> long long.
|
---|
1364 |
|
---|
1365 | Mon Jul 24 18:28:10 1995 Doug Evans <dje@canuck.cygnus.com>
|
---|
1366 |
|
---|
1367 | * config.shared (TOPDIR): Delete extra '/', $rootme may be empty.
|
---|
1368 |
|
---|
1369 | Sat Jul 22 13:27:45 1995 Doug Evans <dje@canuck.cygnus.com>
|
---|
1370 |
|
---|
1371 | * config.shared (depend.new): Fix quoting in DO NOT EDIT line.
|
---|
1372 |
|
---|
1373 | * Makefile.in (_G_config.h): Add multilib support.
|
---|
1374 | (install): Likewise.
|
---|
1375 | * config.shared: Likewise.
|
---|
1376 | * configure.in: Likewise.
|
---|
1377 |
|
---|
1378 | Wed Jun 28 17:40:25 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1379 |
|
---|
1380 | * PlotFile.h, SFile.h, builtinbuf.h, editbuf.h, fstream.h,
|
---|
1381 | indstream.h, iomanip.h, iostream.h, parsestream.h, pfstream.h,
|
---|
1382 | procbuf.h, stdiostream.h, stream.h, streambuf.h, strstream.h: Wrap
|
---|
1383 | with extern "C++".
|
---|
1384 |
|
---|
1385 | Thu Jun 22 04:34:01 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1386 |
|
---|
1387 | * gen-params: Surround attributes with __.
|
---|
1388 |
|
---|
1389 | Mon Jun 19 00:33:22 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1390 |
|
---|
1391 | * config.shared (SUBDIRS): Massage broken shells that require
|
---|
1392 | 'else true'.
|
---|
1393 |
|
---|
1394 | Sat Jun 17 11:25:38 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1395 |
|
---|
1396 | * streambuf.h: Declare inline members inline in class.
|
---|
1397 |
|
---|
1398 | Thu Jun 15 20:45:13 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1399 |
|
---|
1400 | * Makefile.in (VERSION): Update to version 2.7.0.
|
---|
1401 |
|
---|
1402 | Wed Jun 14 21:41:11 1995 Jason Merrill <jason@python.cygnus.com>
|
---|
1403 |
|
---|
1404 | * Makefile.in (STDIO_WRAP_OBJECTS): Remove stdfiles.o.
|
---|
1405 | (LIBIO_OBJECTS): Add stdfiles.o.
|
---|
1406 |
|
---|
1407 | Wed Jun 7 16:11:36 1995 Jason Merrill <jason@python.cygnus.com>
|
---|
1408 |
|
---|
1409 | * config.shared (all): Appease bash.
|
---|
1410 |
|
---|
1411 | Wed Jun 7 11:16:38 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1412 |
|
---|
1413 | * configure.in (MOSTLYCLEAN): Remove stamp-picdir.
|
---|
1414 |
|
---|
1415 | * config.shared (MOSTLYCLEAN): Ditto.
|
---|
1416 | (CLEAN): Don't.
|
---|
1417 |
|
---|
1418 | Mon Jun 5 18:29:39 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1419 |
|
---|
1420 | * config/mh-*pic: Removed.
|
---|
1421 |
|
---|
1422 | * configure.in (MOSTLYCLEAN): Remove pic objects.
|
---|
1423 | (frags): Use toplevel pic fragments.
|
---|
1424 |
|
---|
1425 | * config.shared (CXXFLAGS): Use -O3.
|
---|
1426 | (PICFLAG, PICDIR): New macros.
|
---|
1427 | (all): Depend on $(PICDIR).
|
---|
1428 | (FLAGS_TO_PASS): Pass PICFLAG.
|
---|
1429 | (.x.o): Also build pic object.
|
---|
1430 | (stamp-picdir): Create directory for pic objects.
|
---|
1431 | (MOSTLYCLEAN): Remove pic objects.
|
---|
1432 | (CLEAN): Remove stamp-picdir.
|
---|
1433 |
|
---|
1434 | * Makefile.in (iostream.list): Depend on stamp-picdir.
|
---|
1435 | (c++clean): Don't remove _G_config.h.
|
---|
1436 |
|
---|
1437 | Mon Jun 5 15:03:47 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1438 |
|
---|
1439 | * strstream.h, strstream.cc (strstream::strstream()): Re-implement to
|
---|
1440 | be like ostrstream::ostrestream(), and not leak memory.
|
---|
1441 |
|
---|
1442 | * streambuf.h: Use #if !_IO_UNIFIED_JUMPTABLES instead of #ifndef.
|
---|
1443 |
|
---|
1444 | * iolibio.h (_IO_rewind): Add missing flags when calling _IO_seekoff.
|
---|
1445 |
|
---|
1446 | Thu May 25 22:30:21 1995 J.T. Conklin <jtc@rtl.cygnus.com>
|
---|
1447 |
|
---|
1448 | * config/netbsd.mt (G_CONFIG_ARGS): Add defn for off_t. Another
|
---|
1449 | layer of typedefs has been added and the gen-params script can
|
---|
1450 | not handle it.
|
---|
1451 |
|
---|
1452 | Wed May 10 03:02:58 1995 Jason Merrill <jason@python.cygnus.com>
|
---|
1453 |
|
---|
1454 | * iolibio.h (_IO_rewind): Add new argument to _IO_seekoff.
|
---|
1455 |
|
---|
1456 | * config/linux.mt (LIBIOSTREAM_OBJECTS): Include $(STDIO_WRAP_OBJECTS).
|
---|
1457 | (LIBIOSTREAM_DEP): Include stdio.list.
|
---|
1458 | (LIBIOSTREAM_USE): Include `cat stdio.list`.
|
---|
1459 |
|
---|
1460 | * Makefile.in (LIBIOSTREAM_DEP): New variable.
|
---|
1461 | (LIBIOSTREAM_USE): Ditto.
|
---|
1462 | (libiostream.a): Use them.
|
---|
1463 | (iostream.list): Ditto.
|
---|
1464 | (stdio.list): New rule.
|
---|
1465 | (stdio/stdio.list): Ditto.
|
---|
1466 |
|
---|
1467 | Tue May 9 18:29:38 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1468 |
|
---|
1469 | * libioP.h (_IO_jump_t): Change TYPE for __dummy from int to
|
---|
1470 | _G_size_t.
|
---|
1471 |
|
---|
1472 | Sat May 6 13:50:37 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1473 |
|
---|
1474 | * libio.h (_IO_UNIFIED_JUMPTABLES): #define as true.
|
---|
1475 | (_IO_FILE): Remove _jumps field (#if _IO_UNIFIED_JUMPTABLES).
|
---|
1476 |
|
---|
1477 | * libioP.h (enum _IO_seekflags_): Removed.
|
---|
1478 |
|
---|
1479 | * libioP.h (_IO_setbuf_t): Change return value of setpos jumptable
|
---|
1480 | function to match C++ streambuf::setpos. (Return NULL on failure.)
|
---|
1481 | * fileops.c (_IO_file_setbuf), genops.c (_IO_default_setbuf),
|
---|
1482 | filebuf.cc, iosetvbuf.c: Update to use new setbuf conventions.
|
---|
1483 |
|
---|
1484 | * streambuf.h (streambuf): Re-order virtual functions more logically.
|
---|
1485 | * streambuf.cc (streambuf::uflow), streambuf.h: New virtual.
|
---|
1486 | * libioP.h (struct _IO_jump_t): Define using new JUMP_FIELD macro.
|
---|
1487 | And re-order in more logical order consistent with streambuf vtable.
|
---|
1488 | * fileops.c (_IO_file_jumps), iopopen.c (_IO_proc_jumps), iovfprintf.c
|
---|
1489 | (_IO_helper_jumps), streambuf.cc (_IO_streambuf_jumps), strops.c
|
---|
1490 | (_IO_str_jumps): Update accordingly, using JUMP_INIT macro.
|
---|
1491 | * stdfiles.c: Set vtable to point to _IO_file_jumps.
|
---|
1492 | * filebuf.cc, iopopen.c, iovfprintf.c (helper_vfprintf), iovsprintf.c,
|
---|
1493 | iovsscanf.c: Use macros and #if to set jumptables.
|
---|
1494 |
|
---|
1495 | * streambuf.c: _IO_streambuf_jumps and the _IO_sb_* methods are not
|
---|
1496 | needed #if _IO_UNIFIED_JUMPTABLES.
|
---|
1497 | * filebuf.cc (filebuf::__new): Also no longer needed.
|
---|
1498 | * fstream.cc (fstreambase::__fb_init, fstreambase::fstreambase): Fix.
|
---|
1499 | * stdstrbufs.c: Use filebuf vtable instead of builtinbuf's.
|
---|
1500 | * builtinbuf.h, builtinbuf.cc (builtinbuf): Commented out #if
|
---|
1501 | _IO_UNIFIED_JUMPTABLES - no longer needed.
|
---|
1502 | * strstream.cc (SET_STR_JUMPS): Does nothing now.
|
---|
1503 |
|
---|
1504 | * builtinbuf.cc, fileops.c, genops.c, iofgetpos.c, iofsetpos.c,
|
---|
1505 | ioftell.c, iopopen.c, ioseekoff.c, ioseekpos.c, iosetvbuf.c,
|
---|
1506 | iovfprintf.c, iovfscanf.c, strops.c: Use DEFUN and DEFUN_VOID.
|
---|
1507 | * filebuf.cc, fileops.c, genops.c, iopopen.c, ioseekoff.c, ioseekpos.c,
|
---|
1508 | iosetvbuf.c, iovfscanf.c: Use new JUMP_* and IO_OVERFLOW/... macros.
|
---|
1509 |
|
---|
1510 | * libioP.h (_IO_seekpos_t): Third arg is now an int (using _IOS_INPUT
|
---|
1511 | and _IOS_OUTPUT), not an enum _IO_seekflags_. Flags values are
|
---|
1512 | changed, and their sense inverted (to match streambuf::seekpos).
|
---|
1513 | * libioP.h (_IO_seekoff_t): Similarly match streambuf::seekoff.
|
---|
1514 | * filebuf.cc, fileops.c (_IO_file_fopen, _IO_file_seekoff), genops.c
|
---|
1515 | (_IO_default_seekpos, _IO_default_seekpos), iofgetpos.c, iofsetpos.c,
|
---|
1516 | iolibio.h (_IO_fseek), ioftell.c, ioseekoff.c, ioseekpos.c,
|
---|
1517 | iostream.cc, streambuf.cc, strops.c (_IO_str_seekoff), strstream.cc:
|
---|
1518 | New seekpos/seekoff conventions.
|
---|
1519 | * iostreamP.h (convert_to_seekflags): Removed - no longer needed.
|
---|
1520 |
|
---|
1521 | * iolibio.h (_IO_fread): New declaration.
|
---|
1522 |
|
---|
1523 | * dbz/Makefile.in: Re-arrange for cleaner dependencies.
|
---|
1524 |
|
---|
1525 | Fri May 5 15:55:22 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1526 |
|
---|
1527 | * libioP.h (_IO_JUMPS. JUMP_FIELD, JUMP0, JUMP1, JUMP2, JUMP3,
|
---|
1528 | JUMP_INIT, _IO_FINISH, _IO_OVERFLOW, ... _IO_SYSSTAT): New macros
|
---|
1529 | in preparation for new unified jumptable/vtable implementation.
|
---|
1530 | * cleanup.c, filedoalloc.c, iofclose.c, iofflush.c, iofiledoalloc.c,
|
---|
1531 | ioprims.c, iosetbuffer.c, iostrerror.c, ioungetc.c: Use DEFUN.
|
---|
1532 | * filedoalloc.c, iofclose, iofflush, iosetbuffer.c: Use new macros.
|
---|
1533 |
|
---|
1534 | * iofopen.c, iofdopen.c: Use macros and #if for new jumptables.
|
---|
1535 |
|
---|
1536 | * gen-params: Do not #include <sys/types.h>.
|
---|
1537 | Add missing quote in 'eval'.
|
---|
1538 | Do add #include <sys/types.h> in test for <sys/resource.h>.
|
---|
1539 | * config/netbsd.mt: New file, defining _G_CONFIG_ARGS (for fpos_t).
|
---|
1540 | * configure.in: Use netbsd.mt for NetBSD.
|
---|
1541 |
|
---|
1542 | Wed May 3 15:03:47 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1543 |
|
---|
1544 | * libioP.h (DEFUN, DEFUN_VOID, AND): New macros, from ansidecl.h.
|
---|
1545 | * iofdopen.c, iofgets.c, iofopen.c, iofputs.c, iofread.c, iofwrite.c,
|
---|
1546 | iogetdelim.c, iogetline.c, iogets.c, ioignore.c, iopadn.c, ioperror.c,
|
---|
1547 | ioputs.c, iovsprintf.c, iovsscanf.c, outfloat.c: Use DEFUN.
|
---|
1548 |
|
---|
1549 | Mon May 1 16:22:30 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1550 |
|
---|
1551 | * gen-params: #include <sys/types.h>. Don't use __WCHAR_TYPE__ in
|
---|
1552 | definition of _G_wchar_t. Use __attribute__ ((mode)) to get
|
---|
1553 | specific-sized ints under gcc, don't worry about int8 or int64
|
---|
1554 | otherwise. Provide defaults if deduction fails.
|
---|
1555 |
|
---|
1556 | Thu Apr 27 18:27:53 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1557 |
|
---|
1558 | * streambuf.h (ios::~ios): Delete _arrays.
|
---|
1559 | (_IO_NEW_STREAMS): Turn on.
|
---|
1560 | * libio.h (__adjust_column): Remove bogus declaration.
|
---|
1561 | * genops.c (_IO_set_column): Fix typo (in commented-out code).
|
---|
1562 |
|
---|
1563 | Tue Apr 25 17:14:29 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1564 |
|
---|
1565 | * config.shared (CXXINCLUDES): Use a shell variable with a
|
---|
1566 | different name from the make variable.
|
---|
1567 | * configure.in: Update accordingly.
|
---|
1568 |
|
---|
1569 | Mon Apr 17 17:19:40 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1570 |
|
---|
1571 | * streambuf.h (__adjust_column): Remove redundant declaration.
|
---|
1572 |
|
---|
1573 | Sat Apr 15 11:39:25 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1574 |
|
---|
1575 | * config.shared (do-clean-dvi): Also remove *.cps.
|
---|
1576 |
|
---|
1577 | * gen-params: Use ${SED} instead of sed.
|
---|
1578 |
|
---|
1579 | * libio.h: Remove #if'd out stuff (confuses makedepend).
|
---|
1580 |
|
---|
1581 | * stdstreams.cc (STD_STR): Standard streams start with ios::dec set.
|
---|
1582 |
|
---|
1583 | Fri Apr 14 23:46:31 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1584 |
|
---|
1585 | * iostream.h, iostream.cc (istream::read, ostream::write):
|
---|
1586 | Use streamsize for the length parameter.
|
---|
1587 |
|
---|
1588 | * streambuf.h: Removed redundant __overflow and __underflow.
|
---|
1589 |
|
---|
1590 | * fstream.h, fstream.cc: Add void fstreambase::attach(int).
|
---|
1591 |
|
---|
1592 | * iosscanf.c (_IO_sscanf): Fix non-__STDC__ missing declaration.
|
---|
1593 |
|
---|
1594 | Mon Apr 3 15:40:55 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1595 |
|
---|
1596 | * indstream.*: Fix prototypes of xsputn and xsgetn.
|
---|
1597 |
|
---|
1598 | * fileops.c: Avoid ??? trigraph.
|
---|
1599 |
|
---|
1600 | Mon Mar 27 16:16:38 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1601 |
|
---|
1602 | * iomanip.h (operator<< (ostream&, const omanip<TP>&): Define
|
---|
1603 | separately.
|
---|
1604 | (operator>> (istream&, const imanip<TP>&): Ditto.
|
---|
1605 |
|
---|
1606 | Mon Mar 27 08:56:00 1995 Brendan Kehoe (brendan@lisa.cygnus.com)
|
---|
1607 |
|
---|
1608 | * builtinbuf.cc (builtinbuf::setbuf): Cast NULL to streambuf*, to
|
---|
1609 | avoid warning/error about conversion from void*.
|
---|
1610 | * indstream.cc (indirectbuf::seekoff): Likewise.
|
---|
1611 | (indirectbuf::seekpos): Likewise.
|
---|
1612 | * filebuf.cc (filebuf::setbuf): Likewise.
|
---|
1613 | (filebuf::close): Cast NULL to filebuf*.
|
---|
1614 |
|
---|
1615 | Wed Mar 1 14:23:18 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1616 |
|
---|
1617 | * configure.in (DISTCLEAN): Add, with target-mkfrag.
|
---|
1618 |
|
---|
1619 | Fri Feb 24 01:01:08 1995 Jason Merrill <jason@python.cygnus.com>
|
---|
1620 |
|
---|
1621 | * configure.in (frags): Don't require so many dashes in the
|
---|
1622 | canonical target name.
|
---|
1623 |
|
---|
1624 | Sat Feb 18 13:18:30 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1625 |
|
---|
1626 | * streambuf.cc (streambuf::sync): Always return 0, even for
|
---|
1627 | non-flushed output. This is required by the ANSI/ISO draft.
|
---|
1628 | * genops.c (_IO_sync): Likewise always return 0.
|
---|
1629 |
|
---|
1630 | Fri Feb 17 16:33:28 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1631 |
|
---|
1632 | * fileops.c (_IO_file_close_it): Call _IO_file_sync, rather
|
---|
1633 | than _IO_do_flush, because we want to adjust the file pointer
|
---|
1634 | if reading and not at end (as in SVR4, and as in fflush).
|
---|
1635 | Also, make sure to return error indication if sync fails.
|
---|
1636 | (_IO_file_sync): Ignore seek error if it is ESPIPE.
|
---|
1637 | (_IO_file_seekoff): If not readable, do dumb lseek.
|
---|
1638 | * iofclose.c (_IO_fclose): If closing a non-filebuf, return -1
|
---|
1639 | if _IO_ERR_SEEN.
|
---|
1640 |
|
---|
1641 | Fri Feb 17 19:31:00 1995 Ian Lance Taylor <ian@cygnus.com>
|
---|
1642 |
|
---|
1643 | * gen-params: Check for struct tms in <sys/times.h>, defining
|
---|
1644 | HAVE_SYS_TIMES accordingly.
|
---|
1645 |
|
---|
1646 | Wed Feb 15 21:05:11 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1647 |
|
---|
1648 | * strops.c (_IO_str_count): Use LEN macro.
|
---|
1649 | (_IO_str_seekoff): Update _len field.
|
---|
1650 |
|
---|
1651 | Mon Feb 6 19:29:00 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1652 |
|
---|
1653 | * gen-params: Default to short, long and long long for 16, 32 and
|
---|
1654 | 64 bit types, in case detection fails.
|
---|
1655 |
|
---|
1656 | Wed Jan 25 18:07:30 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1657 |
|
---|
1658 | * gen-params (_G_wint_t): Allow for broken promotions.
|
---|
1659 |
|
---|
1660 | Tue Jan 24 16:15:40 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1661 |
|
---|
1662 | * stdstrbufs.cc (_IO_fake_stdiobufs): Add an extra layer of struct,
|
---|
1663 | to force correct alignment on i960s.
|
---|
1664 | (DEF_STDIOBUF, _IO_{stdin,stdout,stderr}_buf): Update accordingly.
|
---|
1665 |
|
---|
1666 | Thu Jan 19 18:30:53 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
---|
1667 |
|
---|
1668 | * config.shared (CXXINCLUDES): Add libstdc++ to includes for
|
---|
1669 | building libg++.
|
---|
1670 | (LIBS): Also link with libstdc++ when building libg++ toys.
|
---|
1671 | Don't set EXPORT_ALL_VARIABLES; users will have to set
|
---|
1672 | LD_LIBRARY_PATH themselves.
|
---|
1673 |
|
---|
1674 | Fri Dec 30 16:38:13 1994 Mike Stump <mrs@cygnus.com>
|
---|
1675 |
|
---|
1676 | * config/linux.mt: Fix build problem on linux 1.0.8.
|
---|
1677 |
|
---|
1678 | Thu Dec 22 11:49:45 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
|
---|
1679 |
|
---|
1680 | * config/netware.mt: Use gcc to pre-link iostream.nlm's objects
|
---|
1681 | instead of using nlmconv, so that references to functions in
|
---|
1682 | libgcc.a are resolved.
|
---|
1683 |
|
---|
1684 | * configure.in: Append .mt to target makefile fragment file names.
|
---|
1685 |
|
---|
1686 | * floatconv.c (tens, tinytens, bigtens): Added const qualifier.
|
---|
1687 |
|
---|
1688 | Tue Dec 20 09:59:50 1994 Mike Stump <mrs@cygnus.com>
|
---|
1689 |
|
---|
1690 | * gen-params (VTABLE_LABEL_PREFIX): Since some systems have GNU nm
|
---|
1691 | as nm, and they demangle by default, we have to notice this, and
|
---|
1692 | try --no-cplus (linux) or --no-demangle when running nm.
|
---|
1693 |
|
---|
1694 | Wed Dec 14 18:13:58 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1695 |
|
---|
1696 | * gen-params: To determine vt-name-mangling using dummy.C add
|
---|
1697 | #include and #prama interface/implementation to avoid problem with
|
---|
1698 | assemblers that don't emit local symbols. Reported under HPUX 8
|
---|
1699 | by Thomas Arend <arend@blasius.Chemietechnik.Uni-Dortmund.DE>.
|
---|
1700 |
|
---|
1701 | * streambuf.h (ios::ios): Move inline definition after
|
---|
1702 | that of ios::init (which ios::ios calls).
|
---|
1703 |
|
---|
1704 | Sun Dec 4 19:50:32 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1705 |
|
---|
1706 | * fileops.c (_IO_file_init, _IO_file_close_it, _IO_file_sync):
|
---|
1707 | Set _offset to _IO_pos_BAD, to support applications that follow
|
---|
1708 | POSIX.1 rules on mixing file handles.
|
---|
1709 |
|
---|
1710 | * fileops.c (_IO_file_overflow): Handle case that buffer was
|
---|
1711 | allocated (perhaps by setvbuf) but _IO_write_base is still 0.
|
---|
1712 |
|
---|
1713 | * iostdio.h (setbuffer): #define as _IO_setbuffer.
|
---|
1714 | * streambuf.h, filebuf.cc: Removed filebuf::do_write.
|
---|
1715 |
|
---|
1716 | Tue Nov 29 23:38:57 1994 Per Bothner (bothner@rtl.cygnus.com)
|
---|
1717 |
|
---|
1718 | * floatconv.c (setword0, setword1): Fix typo.
|
---|
1719 |
|
---|
1720 | Tue Nov 29 15:37:29 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1721 |
|
---|
1722 | * config.shared: Move -fno-implicit-template from CXXFLAGS
|
---|
1723 | to LIBCXXFLAGS. Tests are better run without it.
|
---|
1724 |
|
---|
1725 | * floatconv.c (word0, word1): Re-place/re-implement using unions
|
---|
1726 | instead of casts to avoid optimizer problems.
|
---|
1727 |
|
---|
1728 | * dbz/dbzmain.c: Renamed dirname -> dir_name to avoid OSF
|
---|
1729 | header file braindamage.
|
---|
1730 |
|
---|
1731 | Sat Nov 5 19:44:00 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
---|
1732 |
|
---|
1733 | * config.shared (LIBCFLAGS): Define.
|
---|
1734 | (LIBCXXFLAGS): Define.
|
---|
1735 | (DOING_LIBGXX): Define TOLIBGXX. Change LIBS to use -lg++. Add
|
---|
1736 | LD_LIBRARY_PATH and .EXPORT_ALL_VARIABLES:.
|
---|
1737 | (FLAGS_TO_PASS): Add LIBC{,XX}FLAGS.
|
---|
1738 | (XC{,XX}FLAGS): Set to LIBCFLAGS or CFLAGS depending on $LIBDIR.
|
---|
1739 | (COMPILE.c): Define, use in .c.o rule.
|
---|
1740 | (COMPILE.cc): Define, use in .cc.o rule.
|
---|
1741 |
|
---|
1742 | Sat Nov 5 15:12:12 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1743 |
|
---|
1744 | * Makefile.in (VERSION): Update to 0.67.
|
---|
1745 |
|
---|
1746 | * streambuf.h (ios::dont_close): Is now set by default.
|
---|
1747 | * fstream.h, fstream.cc (__fb_init): New function. Clears
|
---|
1748 | ios::dont_close. Change fstreambase constructors to call it.
|
---|
1749 | * strstream.cc: *strstream constructors must clear ios::dont_close.
|
---|
1750 | * iostream.cc: Simplify - don't need to set ios::dont_close.
|
---|
1751 | * ioassign.cc: Simplify - assume ios::dont_close is always set.
|
---|
1752 |
|
---|
1753 | * fstream.h, fstream.cc: If _IO_NEW_STREAMS, put the
|
---|
1754 | filebuf as a member __my_fb.
|
---|
1755 | * strstream.{h,cc}: Likewile use a strstreambuf member __my_sb.
|
---|
1756 | * streambuf.h, stdstreams.cc, ioextend.cc:
|
---|
1757 | Fix if _IO_NEW_STREAMS to not use ios::dont_close.
|
---|
1758 |
|
---|
1759 | * streambuf.h (class ios): Move rdbuf later, to avoid
|
---|
1760 | inability of g++ to inline.
|
---|
1761 | * filebuf.cc (filebuf::~filebuf): Call _IO_do_flush.
|
---|
1762 |
|
---|
1763 | * config.shared: Emit rules to make depend.
|
---|
1764 | * depend: New file.
|
---|
1765 |
|
---|
1766 | Fri Nov 4 17:19:11 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1767 |
|
---|
1768 | * README: Fix typos.
|
---|
1769 | * libio.h: Add comment. Update Copyright notice.
|
---|
1770 |
|
---|
1771 | Fri Nov 4 21:46:30 1994 Paul Eggert <eggert@twinsun.com>
|
---|
1772 |
|
---|
1773 | * libio.h (__P): Change argument name spelling from
|
---|
1774 | `paramlist' to `protos' for compatibility with BSDI 1.1.
|
---|
1775 |
|
---|
1776 | Thu Nov 3 00:45:16 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
---|
1777 |
|
---|
1778 | * config.shared (CXXFLAGS): Add -fno-implicit-templates.
|
---|
1779 |
|
---|
1780 | Mon Oct 24 15:57:35 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1781 |
|
---|
1782 | * config.shared: Define NOSTDIC and use it for libio too.
|
---|
1783 |
|
---|
1784 | Thu Oct 20 19:45:35 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
---|
1785 |
|
---|
1786 | * iogetdelim.c: #include <stdlib.h>.
|
---|
1787 |
|
---|
1788 | Thu Oct 20 17:09:52 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1789 |
|
---|
1790 | * iostream.h: Add classes _IO_istream_withassign and
|
---|
1791 | _IO_ostream_withassign. Re-type cin, cout, cerr, clog.
|
---|
1792 | (class iostream): Don't add extra _gcount field.
|
---|
1793 | * ioassign.cc: New file. Implement operator= for cin etc.
|
---|
1794 | * streambuf.h (class ios): Change return type of operator=.
|
---|
1795 | * Makefile.in (IOSTREAM_OBJECTS): Add ioassign.o.
|
---|
1796 |
|
---|
1797 | * Makefile.in: Re-arrange, so linux.mt overrides can work.
|
---|
1798 |
|
---|
1799 | * fileops.c (_IO_file_seekoff): Optimize seeks within buffer.
|
---|
1800 |
|
---|
1801 | Wed Oct 19 14:25:47 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
---|
1802 |
|
---|
1803 | * gen-params (wint_t): Return to using __WCHAR_TYPE__ for
|
---|
1804 | compatibility with gcc versions prior to 2.6.1.
|
---|
1805 |
|
---|
1806 | Tue Oct 18 17:08:18 1994 Per Bothner <bothner@kalessin.cygnus.com>
|
---|
1807 |
|
---|
1808 | * Makefile.in: Define _G_CONFOG_H as _G_config.h for Linux. Use it.
|
---|
1809 | (IO_OBJECTS): Add iogetdelim.o.
|
---|
1810 | * config/linux.mt: New file.
|
---|
1811 | * configure.in: Select config/linux.mt if Linux.
|
---|
1812 | * iogetdelim.c: Verious cleanups, many from
|
---|
1813 | Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de>.
|
---|
1814 | * libioP.h: Add _IO_getdelim. Use (void) for no-parameter functions.
|
---|
1815 |
|
---|
1816 | Thu Oct 13 16:30:56 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1817 |
|
---|
1818 | * libio.h: Rename USE_DTOA to _IO_USE_DTOA for namespace reasons.
|
---|
1819 | * iostream.cc, iovfscanf.c, iovfprintf, floatconv.c:
|
---|
1820 | Update USE_DTOA -> _IO_USE_DTOA.
|
---|
1821 |
|
---|
1822 | * libio.h (_IO_feof, _IO_ferror): Move to here ...
|
---|
1823 | * iolibio: ... from here
|
---|
1824 |
|
---|
1825 | * iostream.cc (istream::get, istream::ignore, istream::read):
|
---|
1826 | Set _gcount to 0 if ipfx0 failed.
|
---|
1827 |
|
---|
1828 | * iostream.cc (flush): Do virtual function call, rather than
|
---|
1829 | going through jumptable. (To get correct method in derived class.)
|
---|
1830 | Bug and fix from John Wiegley <jw@cis.ohio-state.edu>.
|
---|
1831 |
|
---|
1832 | * iofdopen.c (O_ACCMODE): Define using O_RDWR, not O_RDWRITE.
|
---|
1833 |
|
---|
1834 | * streambuf.h (ios::rdbuf(streambuf*)): New.
|
---|
1835 | * streambuf.h (ios::operator=): Make private (i.e. dis-allow).
|
---|
1836 |
|
---|
1837 | Wed Oct 12 19:09:20 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
---|
1838 |
|
---|
1839 | * gen-params: Define _G_NO_NRV and _G_NO_EXTERN_TEMPLATES if not
|
---|
1840 | compiling with g++.
|
---|
1841 |
|
---|
1842 | Thu Oct 6 16:03:43 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1843 |
|
---|
1844 | * iostream.texi (ostrstream::str): Note that NUL is not written
|
---|
1845 | automatically.
|
---|
1846 |
|
---|
1847 | Wed Oct 5 17:28:29 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1848 |
|
---|
1849 | * iogetdelim.c (_IO_getdelim): New function.
|
---|
1850 |
|
---|
1851 | Wed Oct 5 15:40:22 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
|
---|
1852 |
|
---|
1853 | * config/netware.mt: New file, first cut at Netware NLM support.
|
---|
1854 | * configure.in (*-*-netware*): Use config/netware.mt.
|
---|
1855 |
|
---|
1856 | * config.shared (NLMCONV, LD): New definition.
|
---|
1857 |
|
---|
1858 | * gen-params: check for nm in ${binutils}/nm.new.
|
---|
1859 | * config.shared: Likewise.
|
---|
1860 |
|
---|
1861 | Tue Oct 4 12:20:01 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1862 |
|
---|
1863 | * iomanip.h (omanip::operator<<): Make 2nd arg be const.
|
---|
1864 | Bug and fix reported by Greg McGary <gkm@magilla.cichlid.com>.
|
---|
1865 |
|
---|
1866 | * strstream.cc (strstreambuf::pcount): Simplify, to match
|
---|
1867 | ANSI/ISO specification.
|
---|
1868 |
|
---|
1869 | Mon Sep 26 15:19:52 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
1870 |
|
---|
1871 | * gen-params: Include <wchar.h> and <wctype.h> if they exist.
|
---|
1872 |
|
---|
1873 | Thu Sep 8 14:41:41 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
1874 |
|
---|
1875 | * iostream.h (class istream): Declare operator>>(long double&).
|
---|
1876 | (class ostream): Define operator<<(long double).
|
---|
1877 |
|
---|
1878 | * iostream.cc (istream::operator>>(long double&)): Define.
|
---|
1879 |
|
---|
1880 | Wed Sep 7 14:42:29 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1881 |
|
---|
1882 | * iostream.texi (Overflow): Fix bugs in example.
|
---|
1883 |
|
---|
1884 | Fri Sep 2 17:45:57 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1885 |
|
---|
1886 | * iostream.tex: Document a little on how to write your
|
---|
1887 | own streambuf-derived class, with an example.
|
---|
1888 |
|
---|
1889 | Tue Aug 30 13:03:57 1994 Brendan Kehoe (brendan@lisa.cygnus.com)
|
---|
1890 |
|
---|
1891 | * floatconv.c (s2b): Declare X and Y to be _G_int32_t.
|
---|
1892 | (diff, quorem): Declare BORROW, Y, and Z likewise.
|
---|
1893 | (ulp): Declare L likewise.
|
---|
1894 | (_IO_strtod): Declare L and AADJ likewise.
|
---|
1895 | (_IO_dtoa): Declare L and D likewise. Cast division of D by DS to
|
---|
1896 | _G_int32_t.
|
---|
1897 |
|
---|
1898 | Mon Aug 29 16:01:54 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1899 |
|
---|
1900 | * iosetvbuf.c (_IO_setvbuf): If setting _IOFBF and no
|
---|
1901 | buffer was specified, call __doallocate.
|
---|
1902 |
|
---|
1903 | * fileops.c, floatconv.c: Add a bunch of parentheses to
|
---|
1904 | shut up gcc warnings. Patch from H.J.Lu.
|
---|
1905 |
|
---|
1906 | * stdiostream.cc (stdiobuf::sys_read): Inline call to getc
|
---|
1907 | for the normal case (size==1).
|
---|
1908 |
|
---|
1909 | Sat Aug 20 12:14:52 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1910 |
|
---|
1911 | * Makefile.in (VERSION): Increase to 0.66.
|
---|
1912 |
|
---|
1913 | Fri Aug 19 17:28:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1914 |
|
---|
1915 | * iolibio.h: Added _IO_printf prototype.
|
---|
1916 | Added extern "C" { ... } wrappers #ifdef __cplusplus.
|
---|
1917 | Bugs reported by Neal Becker <neal@ctd.comsat.com>.
|
---|
1918 |
|
---|
1919 | Wed Aug 17 18:17:15 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1920 |
|
---|
1921 | * fileops.c (_IO_file_seekoff): For _IO_seek_cur, adjust for
|
---|
1922 | read-ahead before jumping to label dumb.
|
---|
1923 |
|
---|
1924 | Wed Aug 3 13:15:01 1994 H.J. Lu (hjl@nynexst.com)
|
---|
1925 |
|
---|
1926 | * libioP.h (CHECK_FILE(FILE,RET)): new, which checks for
|
---|
1927 | FILE == NULL and _IO_MAGIC_MASK.
|
---|
1928 | (COERCE_FILE(FILE)): merged into CHECK_FILE(FILE,RET)
|
---|
1929 | with typo fixes.
|
---|
1930 |
|
---|
1931 | * iofread.c, iofwrite.c: add CHECK_FILE(fp, 0);
|
---|
1932 | * iofclose.c: add CHECK_FILE(fp, EOF); remove _IO_MAGIC_MASK check.
|
---|
1933 |
|
---|
1934 | * iofflush.c, iofgetpos.c, iofputs.c, iofscanf.c,
|
---|
1935 | iofsetpos.c, iofvbuf.c, ioungetc.c:
|
---|
1936 | Add CHECK_FILE(fp, EOF) and remove COERCE_FILE(fp).
|
---|
1937 |
|
---|
1938 | * iofgets.c: add CHECK_FILE(fp, NULL) and remove COERCE_FILE(fp).
|
---|
1939 | * iofprintf.c: add CHECK_FILE(fp, -1) and remove COERCE_FILE(fp).
|
---|
1940 | * ioftell.c: add CHECK_FILE(fp, -1L) and remove COERCE_FILE(fp).
|
---|
1941 | * iosetbuffer.c: add CHECK_FILE(fp, ) and remove COERCE_FILE(fp).
|
---|
1942 |
|
---|
1943 | Fri Aug 12 15:35:39 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1944 |
|
---|
1945 | * iofdopen.c (_IO_fdopen): #define O_ACCMODE if it isn't.
|
---|
1946 | Still set O_APPEND if "a" is given, but don't unset it
|
---|
1947 | if it isn't. Added comment.
|
---|
1948 |
|
---|
1949 | Mon Aug 8 13:11:00 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1950 |
|
---|
1951 | * gen-params (VTABLE_LABEL_PREFIX): Changes in the implementation.
|
---|
1952 | For look for _*vt[$_.]7*filebuf in the nm output, because that
|
---|
1953 | matches what g++ produces and has produced. Thus it should be
|
---|
1954 | somewhat more robust.
|
---|
1955 |
|
---|
1956 | Sun Aug 7 22:52:49 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1957 |
|
---|
1958 | * gen-params (CC): Remove no-longer-needed -I options
|
---|
1959 | passed to xgcc (now they are implied by the -B options).
|
---|
1960 |
|
---|
1961 | Wed Jul 20 16:41:13 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1962 |
|
---|
1963 | * Makefile.in (tooldir): Added definition, so we can do
|
---|
1964 | 'make install' in this directory.
|
---|
1965 | Bug reported by Klamer Schutte <schutte@tpd.tno.nl>.
|
---|
1966 |
|
---|
1967 | Mon Jul 18 18:02:34 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1968 |
|
---|
1969 | * gen-params (VTABLE_LABEL_PREFIX): Remove filename sppearing
|
---|
1970 | by itself. Add comment explaining what is going on.
|
---|
1971 |
|
---|
1972 | Tue Dec 21 13:02:48 1993 H.J. Lu (hjl@jalod)
|
---|
1973 |
|
---|
1974 | * libio.h: define _IO_uid_t and _IO_HAVE_ST_BLKSIZE
|
---|
1975 | as _G_xxxxxxxx.
|
---|
1976 |
|
---|
1977 | Tue Dec 21 13:02:48 1993 H.J. Lu (hjl@jalod)
|
---|
1978 |
|
---|
1979 | * iopopen.c: Don't include <errno.h>. It is included in "libioP.h".
|
---|
1980 |
|
---|
1981 | * iopopen.c (_IO_proc_close) : check if fp is on the list
|
---|
1982 | before close it.
|
---|
1983 |
|
---|
1984 | Thu Jul 14 16:38:47 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1985 |
|
---|
1986 | * gen-params (CONFIG_NM): Make sed scripts to find vtable name
|
---|
1987 | mangling more robost for different forms of nm output.
|
---|
1988 |
|
---|
1989 | Tue Dec 21 13:02:48 1993 H.J. Lu (hjl@jalod)
|
---|
1990 |
|
---|
1991 | * iofopen.c (_IO_fopen): don't check [redundantly] fp == NULL after
|
---|
1992 | IO_file_init(&fp->_file).
|
---|
1993 |
|
---|
1994 | * iomanip.h (template<class TP> class iapp):
|
---|
1995 | change ostream to istream.
|
---|
1996 |
|
---|
1997 | Tue Jul 12 14:09:02 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
1998 |
|
---|
1999 | * Makefile.in (VERSION): Increase to 0.65.
|
---|
2000 | * libioP.h (builtinbuf_vtable): Only define #ifdef __cplusplus.
|
---|
2001 |
|
---|
2002 | * gen-params (_G_int8_t): Only define if defined(__STDC__),
|
---|
2003 | because K&R C compilers don't have signed char.
|
---|
2004 | (_G_int64_t, _G_uint64_t): Only define if defined(__GNUC__)
|
---|
2005 | because other compilers may not have long long.
|
---|
2006 |
|
---|
2007 | Sun Mar 06 13:10:21 1994 H.J. Lu (hjl@nynexst.com)
|
---|
2008 |
|
---|
2009 | * floatconv.c (_IO_dtoa ()): fix a small memory leak, set the
|
---|
2010 | "on_stack" field to be 0 if "result" is not NULL.
|
---|
2011 |
|
---|
2012 | Sat Mar 05 13:18:20 1994 H.J. Lu (hjl@nynexst.com)
|
---|
2013 |
|
---|
2014 | * floatconv.c (_IO_dtoa ()): if the number of digits of the
|
---|
2015 | floating point number is more than the previous one, free the
|
---|
2016 | old string and allocate a new one.
|
---|
2017 | [Minor optimization to avoid Bcopy. -PB]
|
---|
2018 |
|
---|
2019 | Mon Jul 11 10:53:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2020 |
|
---|
2021 | * fileops.c (_IO_file_underflow): 'count' should be unsigned,
|
---|
2022 | since it contains the return value of read. Reported by
|
---|
2023 | Teemu Torma <tot@trema.fi>.
|
---|
2024 |
|
---|
2025 | Tue Dec 21 13:02:48 1993 H.J. Lu (hjl@nynexst.com)
|
---|
2026 |
|
---|
2027 | * floatconv.c (_IO_strtod ()): make "+" and "-" as error.
|
---|
2028 |
|
---|
2029 | Sat Jul 9 15:09:21 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2030 |
|
---|
2031 | Make sure _IO_FILE::_flags is always initialized correctly, for the
|
---|
2032 | C functions (fopen, fdopen, popen), and not just the C++ functions.
|
---|
2033 | * fileops.c (_IO_file_init): Set _flags to CLOSED_FILEBUF_FLAGS.
|
---|
2034 | * fileops.c (_IO_file_fopen): Remove bogus assignment.
|
---|
2035 | * filebuf.cc (filebuf constructors): Don't pass CLOSED_FILEBUF_FLAGS
|
---|
2036 | to streambuf constructor - _IO_file_init does it instead.
|
---|
2037 | * filebuf.cc (CLOSED_FILEBUF_FLAGS): Removed.
|
---|
2038 | * iopopen.c (_IO_proc_open): Use _IO_mask_flags.
|
---|
2039 |
|
---|
2040 | Thu Jun 30 08:49:53 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2041 |
|
---|
2042 | * dbz/Makefile.in (mostlyclean): Add target.
|
---|
2043 |
|
---|
2044 | Wed Jun 29 09:30:12 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2045 |
|
---|
2046 | * gen-params: Woops, can't run a C program to determine target
|
---|
2047 | characteristics. Sigh.
|
---|
2048 |
|
---|
2049 | Tue Jun 28 03:11:33 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2050 |
|
---|
2051 | * gen-params: Add _G_{,u}int{8,16,64}_t, use a short C program to
|
---|
2052 | determine what all these should be rather than trying to compare
|
---|
2053 | the MAX numbers in the shell.
|
---|
2054 |
|
---|
2055 | Sun Jun 26 21:04:24 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2056 |
|
---|
2057 | * stdiostream.h, stdiostream.cc (stdiobuf::xsgetn): Removed.
|
---|
2058 | Too hairy. If we want to optimize it, we should do so in
|
---|
2059 | filebuf::xsgetn (or rather _IO_file_xsgetn).
|
---|
2060 |
|
---|
2061 | * stdiostream.h (class stdiobuf), stdiostream.cc: Fix parameter
|
---|
2062 | and return types of virtual function to matcher base types (Oops!).
|
---|
2063 | * streamstream.cc (stdiobuf::xsgetn, stdiobuf::xsputn):
|
---|
2064 | Optimize to call fread.fwrite directly if !buffered.
|
---|
2065 | * fileops.c: Fix comment.
|
---|
2066 |
|
---|
2067 | Fri Jun 24 11:28:18 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2068 |
|
---|
2069 | * stdiostream.h (istdiostream, ostdiostream): New classes.
|
---|
2070 |
|
---|
2071 | More robust final cleanup.
|
---|
2072 | * cleanup.c (_IO_register_cleanup): Register _IO_cleanup,
|
---|
2073 | rather than _IO_flush_all.
|
---|
2074 | * filedoalloc.c: Update comment.
|
---|
2075 | * genops.c (_IO_unbuffer_all): New. Makes all files unbuffered.
|
---|
2076 | * genops.c (_IO_cleanup), libioP.h: New function. Call
|
---|
2077 | _IO_flush_all, and then _IO_unbuffer_all. This is in case C++
|
---|
2078 | destructors try to do output *after* _IO_cleanup is called.
|
---|
2079 |
|
---|
2080 | Construct standard stdiobufs statically (using type punning).
|
---|
2081 | * stdstrbufs.c; Unless _STDIO_USES_IOSTREAM declare standard
|
---|
2082 | stdiobufs (for stdin, stdout, and stderr), using type punning
|
---|
2083 | (struct _IO_fake_stdiobuf). This avoids constructor-time problems.
|
---|
2084 | * stdstreams.cc: Remove the declarations of the stdiobufs.
|
---|
2085 | Instead use the new (fake) ones in stdstrbufs.cc. We no longer
|
---|
2086 | have to call ios::sync_with_stdio at constructor time.
|
---|
2087 |
|
---|
2088 | Preliminary support for new ANSI streambuf::uflow virtual.
|
---|
2089 | * libioP.h (struct _IO_jump_t): Add __uflow field.
|
---|
2090 | * genops.c (_IO_default_uflow), libioP.h: New function.
|
---|
2091 | * fileops.c (_IO_file_jumps), iopopen.c (IO_proc_jumps),
|
---|
2092 | iovfprintf.c (_IO_helper_jumps), strops.c (_IO_str_jumps),
|
---|
2093 | streambuf.cc (_IO_streambuf_jumps): Add _IO_default_uflow.
|
---|
2094 | * genops.c (__uflow): New function.
|
---|
2095 | (save_for_backup): New function. Some code shared by
|
---|
2096 | __underflow and __uflow, moved out from the former.
|
---|
2097 | (_IO_default_uflow): New function.
|
---|
2098 | * libio.h (_IO_getc): Call __uflow, not __underflow.
|
---|
2099 |
|
---|
2100 | Wed Jun 22 20:22:49 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2101 |
|
---|
2102 | Make sure that the vtable of a streambuf is always valid,
|
---|
2103 | which makes ios::rdbuf simpler and faster.
|
---|
2104 | * gen-params: Add code to determine _G_VTABLE_LABEL_HAS_LENGTH,
|
---|
2105 | _G_VTABLE_LABEL_PREFIX, _G_VTABLE_LABEL_PREFIX_ID, and
|
---|
2106 | _G_USING_THUNKS, which describe how virtual function tables are named.
|
---|
2107 | * stdfiles.c (FILEBUF_LITERAL): Moved to libioP.h.
|
---|
2108 | * libioP.h (builtinbuf_vtable): New (complicated) declaration.
|
---|
2109 | * filebuf.cc (filebuf::__new), strstream.cc (SET_STR_JUMPS):
|
---|
2110 | Initialize vtable to builtinbuf_vtable, not NULL.
|
---|
2111 | * stdstrbufs.cc: New file. Same as stdfiles.c, except that
|
---|
2112 | vtable is initialized to builtinbuf_vtable, not NULL.
|
---|
2113 | * streambuf.h (ios::rdbuf): Can now simplify/optimize, due to
|
---|
2114 | above changes. Always, just return _strbuf.
|
---|
2115 | * builtinbuf.h, builtinbuf.cc (builtinbuf::vtable,
|
---|
2116 | builtinbuf::get_builtin_vtable): Removed. No longer needed.
|
---|
2117 | * streambuf.h, builtinbuf.cc (ios::_IO_fix_vtable): No longer needed.
|
---|
2118 | Only defined #ifdef _STREAM_COMPAT, for binary compatibility.
|
---|
2119 | * Makefile.in: Move stdfiles.o from IO_OBJECTS to STDIO_WRAP_OBJECTS.
|
---|
2120 | (IOSTREAM_OBJECT): Add stdstrbufs.o.
|
---|
2121 | * Makefile.in (_G_config.h): Pass $(CXXFLAGS) as part of $(CXX).
|
---|
2122 |
|
---|
2123 | Fri Feb 11 11:08:01 1994 SBPM Marc GINGOLD (marc@david.saclay.cea.fr)
|
---|
2124 |
|
---|
2125 | * iovfprintf.c (helper_vfprintf): add
|
---|
2126 | hp->_IO_file_flags = _IO_MAGIC|(_IO_IS_FILEBUF+_IO_NO_READS);
|
---|
2127 | [This is needed because _IO_vfprintf checks for _IO_UNBUFFERED. -PB]
|
---|
2128 | [Actually: don't set _IO_IS_FILEBUF. -PB]
|
---|
2129 |
|
---|
2130 | Wed Jun 22 13:49:22 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2131 |
|
---|
2132 | * stdiostream.cc, stdiostream.h (stdiobuf::buffered): New methods.
|
---|
2133 |
|
---|
2134 | * iofdopen.c (_IO_fdopen): Various minor improvements.
|
---|
2135 |
|
---|
2136 | * iovfscanf.c: Don't return EOF on control_failure.
|
---|
2137 |
|
---|
2138 | Tue Dec 21 13:02:48 1993 H.J. Lu (hjl@nynexst.com)
|
---|
2139 |
|
---|
2140 | * iovfscanf.c: Enforce the sequence of the conversion specifications.
|
---|
2141 |
|
---|
2142 | Fri Jun 17 20:57:22 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2143 |
|
---|
2144 | * iofdopen.c: Use fcntl to check that requested access mode is
|
---|
2145 | compatible with existing access mode, and to change the
|
---|
2146 | O_APPEND file status flag if need be.
|
---|
2147 |
|
---|
2148 | Thu Jun 16 17:33:50 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2149 |
|
---|
2150 | * streambuf.h (ios::init): Initialize all the fields.
|
---|
2151 | This may be overkill, but the current ANSI working paper requires it.
|
---|
2152 | * streambuf.h (ios::ios): Reimplement in terms of ios::init.
|
---|
2153 | * iostream.cc (Non-default constructors istream::istream,
|
---|
2154 | ostream::ostream, iostream::iostream): Cannot use a mem-initializer,
|
---|
2155 | because it is ignored if initializing a derived class. Instead,
|
---|
2156 | call ios::init.
|
---|
2157 |
|
---|
2158 | Wed Jun 15 13:35:37 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2159 |
|
---|
2160 | * stdstreams.cc (ISTREAM_DEF): Fix typo (it's a _fake_istream, not
|
---|
2161 | a _fake_ostream). Reported by Jason Shirk <jshirk@gomez.intel.com>.
|
---|
2162 |
|
---|
2163 | * stdiostream.h, stdiostream.cc (stdiobuf::~stdiobuf): New.
|
---|
2164 | Call _IO_do_flush.
|
---|
2165 | * stdiostream.cc (stdiobuf::sync): Call _IO_do_flush rather
|
---|
2166 | than filebuf::sync (to avoid bad seeks).
|
---|
2167 |
|
---|
2168 | * libioP.h (_IO_do_flush): Add missing parentheses.
|
---|
2169 |
|
---|
2170 | Fri Jun 3 19:16:57 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2171 |
|
---|
2172 | * config.shared (CXXFLAGS): Remove -fno-implicit-templates.
|
---|
2173 |
|
---|
2174 | * iomanip.h: Add explicit external instantiations.
|
---|
2175 |
|
---|
2176 | Wed Jun 1 14:14:44 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2177 |
|
---|
2178 | * libio.h (struct _IO_FILE_plus): Move definition from here ...
|
---|
2179 | * libioP.h (struct _IO_FILE_plus): ... to here. Since this
|
---|
2180 | file is private to the implementation, we can rename the fields
|
---|
2181 | from the implementor's to the user's name anme space.
|
---|
2182 | (This avoids a lossage on SCO, whose stdio.h has a #define _file.)
|
---|
2183 | * iofdopen.c, iofopen.c, stdfiles.c: Fix field references accordingly.
|
---|
2184 | * iopopen.c (struct_IO_proc_file): Rename fields from
|
---|
2185 | implementor's name space to user's, and update usages.
|
---|
2186 | * streambuf.h (streambuf::_vtable): Re-implement to not need
|
---|
2187 | struct _IO_FILE_plus.
|
---|
2188 | * strfile.h (struct _IO_strfile_): Likewise.
|
---|
2189 |
|
---|
2190 | Wed Jun 1 13:57:48 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2191 |
|
---|
2192 | * config.shared (CXXFLAGS): Use -fno-implicit-templates instead of
|
---|
2193 | -fexternal-templates.
|
---|
2194 |
|
---|
2195 | Tue May 31 08:49:28 1994 Mike Stump (mrs@cygnus.com)
|
---|
2196 |
|
---|
2197 | * genops.c, iofclose.c, iofdopen.c, iofopen.c, iopopen.c: Be
|
---|
2198 | consistent about protecting #include <stdlib.h>.
|
---|
2199 |
|
---|
2200 | * ioputs.c: Add #include <string.h>, to avoid warning on alpha.
|
---|
2201 |
|
---|
2202 | * iofdopen.c: Add #include <stdlib.h>, so that malloc works on
|
---|
2203 | machines where sizeof(int) != sizeof(void *).
|
---|
2204 |
|
---|
2205 | Mon May 30 17:26:49 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2206 |
|
---|
2207 | * pfstream.cc (ipfstream::ipfstream, opfstream::opfstream):
|
---|
2208 | Reverse sense of test of return value of procbuf::open.
|
---|
2209 | (It returns NULL on failure.)
|
---|
2210 |
|
---|
2211 | * filedoalloc.c (_IO_file_doallocate): Remove dead code for
|
---|
2212 | USE_MALLOC_BUF. Add code to return EOF if ALLOC_BUF fails.
|
---|
2213 |
|
---|
2214 | Sat May 28 13:47:47 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2215 |
|
---|
2216 | * iomanip.cc: Explicitly instantiate smanip<int> and
|
---|
2217 | smanip<ios::fmtflags>.
|
---|
2218 |
|
---|
2219 | Wed May 25 16:04:12 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2220 |
|
---|
2221 | * strfile.h: Use __P instead of _PARAMS.
|
---|
2222 |
|
---|
2223 | Fri May 20 11:42:17 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2224 |
|
---|
2225 | * libio.h: Rename _PARAMS macro to __P for better glibc and BSD
|
---|
2226 | compatibility. (Also define _PARAMS for backwards compatibility.)
|
---|
2227 | * cleanup.c, iolibio.h, ioperror.c, iovfprintf.c, iovfscanf.c,
|
---|
2228 | libioP.h: Use __P instead of _PARAMS.
|
---|
2229 | * iostdio.h: Use __P instead of _ARGS.
|
---|
2230 |
|
---|
2231 | * fileops.c (_IO_file_read): Minor stylistic tweak. (It is
|
---|
2232 | preferable to test errno *after* the error return.)
|
---|
2233 |
|
---|
2234 | Fri May 13 15:25:36 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2235 |
|
---|
2236 | * iostream.*: Add insertor and extractor for bool (just pretend
|
---|
2237 | it's an int).
|
---|
2238 |
|
---|
2239 | Fri May 13 14:12:03 1994 Mike Stump (mrs@cygnus.com)
|
---|
2240 |
|
---|
2241 | * gen-params: Check for builtin bool support.
|
---|
2242 |
|
---|
2243 | Wed May 11 00:48:35 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2244 |
|
---|
2245 | Make libg++ build with gcc -ansi -pedantic-errors
|
---|
2246 | * gen-params: #ifdef __STRICT_ANSI__, #define _G_NO_NRV.
|
---|
2247 | * pfstream.cc (ipfstream::ipfstream): Wrap use of variable-size
|
---|
2248 | array in #ifndef __STRICT_ANSI__.
|
---|
2249 |
|
---|
2250 | Fri May 6 12:42:21 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2251 |
|
---|
2252 | * Makefile.in (VERSION): Increase to 0.64.
|
---|
2253 |
|
---|
2254 | * isgetline.cc (istream::getline): The delimiter should *not*
|
---|
2255 | be included in the gcount().
|
---|
2256 |
|
---|
2257 | * filedoalloc.c: #include <stdlib.h> (If __STDC__) to get malloc.
|
---|
2258 | * iostream.h (ostream::put): Remove overloaded versions, to match
|
---|
2259 | new working paper. (Actually just put inside _STREAM_COMPAT, for now.)
|
---|
2260 |
|
---|
2261 | Tue May 3 14:14:57 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2262 |
|
---|
2263 | * genops.c (_IO_default_finish): Make robust when called
|
---|
2264 | multiple times on the same _IO_FILE*. (One way this can
|
---|
2265 | happen is by the builtinbuf destructor being followed by the
|
---|
2266 | streambuf destructor.)
|
---|
2267 |
|
---|
2268 | Mon May 2 13:55:26 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2269 |
|
---|
2270 | * gen-params: Actually determine wint_t rather than depending on
|
---|
2271 | cpp to provide it or defaulting to the underlying type for
|
---|
2272 | wchar_t.
|
---|
2273 |
|
---|
2274 | Sat Apr 30 14:47:30 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2275 |
|
---|
2276 | * gen-params: Add _G_wint_t, allow __*_TYPE__ to override values
|
---|
2277 | at compile time, fix definition of _G_ARGS.
|
---|
2278 |
|
---|
2279 | Fri Apr 29 16:55:37 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2280 |
|
---|
2281 | * libio.h: Remove #pragma interface. (There is no implementation.)
|
---|
2282 |
|
---|
2283 | Mon Mar 28 14:22:26 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2284 |
|
---|
2285 | * iostream.cc (ostream::operator<<(double)): Add/fix support
|
---|
2286 | for printing '+' when ios::showpos is set.
|
---|
2287 | (Fixes bug reported by Doug Moore <dougm@cs.rice.edu>.)
|
---|
2288 | * iostream.cc (istream::read): Set eofbit as well as failbit on eof.
|
---|
2289 | * iostream.cc (ostream::operator<<(int)): Fix conversion
|
---|
2290 | to unsigned (used to lose on INT_MIN).
|
---|
2291 | * iostream.cc (ostream::operator<<(long)): Use (unsigned long),
|
---|
2292 | rather than (unsigned) for temporary.
|
---|
2293 |
|
---|
2294 | * config.shared, Makefile.in: Remove definitions and uses
|
---|
2295 | of XTRAFLAGS. It is no longer needed, since it is
|
---|
2296 | now implied by the -B flag.
|
---|
2297 |
|
---|
2298 | Fri Mar 25 00:31:22 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2299 |
|
---|
2300 | * builtinbuf.h: Add put /**/ around comment on trailing #endif.
|
---|
2301 |
|
---|
2302 | * Makefile.in (c++clean): Make clean in tests subdir, too.
|
---|
2303 |
|
---|
2304 | Wed Mar 23 16:42:09 1994 Doug Evans (dje@canuck.cygnus.com)
|
---|
2305 |
|
---|
2306 | * configure.in: Remove Makefile.tem before creating it.
|
---|
2307 | Needed when configuring from read-only source trees.
|
---|
2308 |
|
---|
2309 | Wed Mar 16 14:06:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2310 |
|
---|
2311 | * stdstreams.cc: Fix so that stdiobuf are used for cin/cout/cerr,
|
---|
2312 | unless _STDIO_USES_IOSTREAM is defined.
|
---|
2313 | * filebuf.cc (filebuf::setbuf): Fix confusion about return
|
---|
2314 | value from _IO_file_setbuf.
|
---|
2315 |
|
---|
2316 | Sun Mar 13 00:54:12 1994 Paul Eggert (eggert@twinsun.com)
|
---|
2317 |
|
---|
2318 | * config.shared: Ensure that `all' precedes `.PHONY';
|
---|
2319 | BSDI 1.1 needs this.
|
---|
2320 |
|
---|
2321 | Sat Mar 12 03:58:00 1994 Paul Eggert (eggert@twinsun.com)
|
---|
2322 |
|
---|
2323 | * config.shared: Output a definition of INSTALL that uses
|
---|
2324 | $${rootme}, not ${rootme}. Most `make's don't care, but BSDI
|
---|
2325 | 1.1 `make' does.
|
---|
2326 |
|
---|
2327 | Fri Mar 4 17:33:01 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2328 |
|
---|
2329 | * iopopen.c: #define _POSIX_SOURCE.
|
---|
2330 | * isgetline.c (istream::getline): Various fixes.
|
---|
2331 |
|
---|
2332 | Thu Mar 3 17:58:20 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2333 |
|
---|
2334 | * iostream.cc (write_int): Fix test for when to add initial '0'
|
---|
2335 | when ios::oct and ios::showbase are set.
|
---|
2336 | For hex, showbase adds initial 0x (or 0X) regardless of val==0.
|
---|
2337 | Bugs reported by Phil Roth <proth@cs.uiuc.edu>.
|
---|
2338 |
|
---|
2339 | Mon Feb 21 13:18:20 1994 H.J. Lu (hjl@nynexst.com)
|
---|
2340 |
|
---|
2341 | * libio.h (_IO_PENDING_OUTPUT_COUNT(_fp)): return the
|
---|
2342 | pending output count in _fp.
|
---|
2343 |
|
---|
2344 | Fri Feb 25 09:26:57 1994 Ian Lance Taylor (ian@cygnus.com)
|
---|
2345 |
|
---|
2346 | * gen-params: For HAVE_SYS_WAIT, compile dummy.c, not dummy.C.
|
---|
2347 |
|
---|
2348 | Tue Feb 22 11:19:09 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2349 |
|
---|
2350 | * streambuf.h, genops.c, libioP.h: Rename references to
|
---|
2351 | _IO_FILE fields other_gbase => _IO_save_base,
|
---|
2352 | _aux_limit => _IO_backup_base, and _other_egptr => _IO_save_end.
|
---|
2353 | * libio.h: Remove no-longer needed macros _other_gbase,
|
---|
2354 | _aux_limit, and _other_egptr.
|
---|
2355 | * genops.c (__underflow, _IO_default_finishh, _IO_unsave_markers):
|
---|
2356 | Check _IO_save_base for NULL before FREEing it or calling
|
---|
2357 | _IO_free_backup_area.
|
---|
2358 |
|
---|
2359 | Thu Feb 17 15:26:59 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2360 |
|
---|
2361 | * gen-params: Improve deduction of _G_uint32 and _G_int32.
|
---|
2362 | Should now work for 16-bit, 32-bit, or 64-bit targets.
|
---|
2363 | * gen-params: Check for sys/wait.h using ${CC}, since it's
|
---|
2364 | now used in a C file, not a C++ file.
|
---|
2365 | * floatconv.c: Typedef _G_uint32_t as unsigned32, and use
|
---|
2366 | unsigned32 in place of unsigned long. (Needed for Alpha.)
|
---|
2367 |
|
---|
2368 | Tue Feb 8 13:40:15 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2369 |
|
---|
2370 | * fileops.c (_IO_file_close_it): Simplify by using _IO_do_flush.
|
---|
2371 | * fileops.c (_IO_file_finish): Don't call _IO_file_close_it -
|
---|
2372 | do it inline. Call _IO_do_flush even if _IO_DELETE_DONT_CLOSE.
|
---|
2373 | * fileops.c (_IO_file_attach): Set _IO_DELETE_DONT_CLOSE.
|
---|
2374 | * genops.c (_IO_flush_all): Only call overflow if there is
|
---|
2375 | something to write.
|
---|
2376 | * iofclose.c (_IO_fclose): Check that magic number is correct,
|
---|
2377 | and clear it when done. Avoids crashing some buggy applications.
|
---|
2378 | * iogetline.c (_IO_getline): Don't gratuitously increment old_len.
|
---|
2379 | * iogets.c (_IO_gets): Take care to get required ANSi semantics.
|
---|
2380 |
|
---|
2381 | Sun Feb 6 19:50:39 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2382 |
|
---|
2383 | * iomanip.cc: Explicitly instantiate operator<< and >>.
|
---|
2384 |
|
---|
2385 | Fri Feb 4 12:28:22 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2386 |
|
---|
2387 | * config.shared (CXXFLAGS): Use -fexternal-templates.
|
---|
2388 |
|
---|
2389 | * iomanip.h: Uncomment #pragma interface.
|
---|
2390 |
|
---|
2391 | Thu Jan 20 13:48:40 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2392 |
|
---|
2393 | If no characters are read by fgets, ANSI C doesn't allow '\0' to
|
---|
2394 | be written to the buffer, but it is required by ANSI C++
|
---|
2395 | for istream::get and istream::getline. Both use _IO_getline ...
|
---|
2396 | * iogetline.c (_IO_getline): Don't write a '\0' at the end
|
---|
2397 | of the read data. The input buffer length does not include
|
---|
2398 | space for a '\0'.
|
---|
2399 | * iofgets.c, iogets.c: Change appropriately.
|
---|
2400 | Also check for _IO_ERR_SEEN, as required by ANSI.
|
---|
2401 | * isgetline.cc: Update accordingly.
|
---|
2402 |
|
---|
2403 | Mon Jan 17 13:24:26 1994 Jason Merrill (jason@deneb.cygnus.com)
|
---|
2404 |
|
---|
2405 | * Makefile.in (c++clean): Added target for compiler testing
|
---|
2406 | (i.e. make c++clean all).
|
---|
2407 |
|
---|
2408 | Mon Jan 10 11:20:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2409 |
|
---|
2410 | * libio.h (_IO_putc): Add parentheses.
|
---|
2411 | Patch from Rik Faith <faith@cs.unc.edu>.
|
---|
2412 |
|
---|
2413 | Tue Jan 4 01:32:28 1993 Hongjiu Lu (hjl@nynexst.com)
|
---|
2414 |
|
---|
2415 | * genops.c (_IO_default_xsputn):
|
---|
2416 | (_IO_default_xsgetn):
|
---|
2417 | * ioignore.c: change "_IO_size_t count" to
|
---|
2418 | "_IO_ssize_t count".
|
---|
2419 | * iogetline.c: change "_IO_size_t len" to
|
---|
2420 | "_IO_ssize_t len".
|
---|
2421 |
|
---|
2422 | Mon Dec 20 00:31:21 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2423 |
|
---|
2424 | * config.shared (CXXINCLUDES): Fix quoting of $(NOSTDINC).
|
---|
2425 |
|
---|
2426 | Sun Dec 19 21:03:45 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2427 |
|
---|
2428 | * Makefile.in (VERSION): Increase to 0.63.
|
---|
2429 |
|
---|
2430 | Fri Dec 17 13:02:44 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2431 |
|
---|
2432 | * iofread.c (_IO_fread): Return 0 if either size or count is 0.
|
---|
2433 | * iofwrite.c (_IO_fwrite): Return 0 if either size or count is 0.
|
---|
2434 | (This is consistent with fread, and most implementations, but not
|
---|
2435 | with a literal reading of the ANSI spec.)
|
---|
2436 | * iovfscanf.c (_IO_vfscanf): If got EOF while skipping spaces,
|
---|
2437 | set seen_eof and break (instead of returning).
|
---|
2438 | * sbscan.cc (streambuf::vscan): Set error state before returning.
|
---|
2439 | * streambuf.h: Add a forward declarations for class istream
|
---|
2440 | to work around a g++ vtable name mangling bug. (Patch from
|
---|
2441 | harry@pdsrc.hilco.com via Jeffrey A Law <law@snake.cs.utah.edu>.)
|
---|
2442 | * NEWS: New file.
|
---|
2443 |
|
---|
2444 | Sat Dec 11 16:21:08 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2445 |
|
---|
2446 | * iovfprintf.c (struct helper_file, _IO_helper_overflow,
|
---|
2447 | helper_vfprintf, _IO_helper_jumps): New structs and functions.
|
---|
2448 | (_IO_vfprintf): Use helper_vfprintf to make printing to
|
---|
2449 | unbuffered files more efficient.
|
---|
2450 | * genops.c (_IO_default_underflow), libioP.h: New function.
|
---|
2451 |
|
---|
2452 | * iovsscanf.c (_IO_vsscanf): The input string's length marks
|
---|
2453 | its logical end-of-file.
|
---|
2454 |
|
---|
2455 | Wed Dec 8 13:20:46 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2456 |
|
---|
2457 | * indstream.cc (indirectbuf::sync()): Don't crash if get_stream()
|
---|
2458 | or put_stream() are NULL; sync() both streams even if error.
|
---|
2459 |
|
---|
2460 | Sun Dec 5 19:24:29 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
|
---|
2461 |
|
---|
2462 | * iostreamP.h (convert_to_seekflags): Use _IO_seek_set instead of
|
---|
2463 | 0 inside the conditial expressions.
|
---|
2464 |
|
---|
2465 | * iofsetpos.c (_IO_fsetpos): Delete unused var `pos'.
|
---|
2466 |
|
---|
2467 | Sat Dec 4 15:57:26 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2468 |
|
---|
2469 | * filedoalloc.c (_IO_file_doallocate): Change type of couldbetty
|
---|
2470 | to int, and type of size to _IO_size_t, instead of size_t.
|
---|
2471 | (Change needed for Ultrix, which incorrectly deliberately doesn't
|
---|
2472 | define size_t in <sys/types.h> if _POSIX_SOURCE is defined.)
|
---|
2473 |
|
---|
2474 | Thu Dec 2 22:43:03 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2475 |
|
---|
2476 | * fileops.c (_IO_file_finish): Remove redundant call to _IO_un_link.
|
---|
2477 | * iofclose.c (_IO_fclose): Don't call fp->_jumps->__close; it's
|
---|
2478 | too low-level. Instead call _IO_file_close_it.
|
---|
2479 | * dbz/Makefile.in (rclean, distclean): Add some missing files.
|
---|
2480 |
|
---|
2481 | Wed Dec 1 13:19:14 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2482 |
|
---|
2483 | * config/hpux.mt (MATH_H_INLINES): No longer define.
|
---|
2484 | Patch from Jeffrey A Law <law@snake.cs.utah.edu>.
|
---|
2485 |
|
---|
2486 | Fri Nov 26 13:28:36 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2487 |
|
---|
2488 | * config.shared (CINCLUDES): Define default if libg++.
|
---|
2489 | * iofread.c: Use _IO_sgetn.c.
|
---|
2490 | * iolibio.h (_IO_clearerr): Fix typo.
|
---|
2491 | * genops.c (_IO_seekmark): Return 0 on success.
|
---|
2492 | * floactconv.c (Binit): Change to static.
|
---|
2493 | * iofclose.c (_IO_fclose): Check if file is _IO_stdin, _IO_stdout,
|
---|
2494 | or _IO_stderr; if so don't try to free it. Fix from hjl@nynexst.com.
|
---|
2495 |
|
---|
2496 | * genops.c (_IO_default_sync), libioP.h: New function.
|
---|
2497 | * libioP.h (_IO_default_close): Use _IO_default_sync -same interface.
|
---|
2498 |
|
---|
2499 | * Makefile.in: Increase version to 0.62.
|
---|
2500 | * iopopen.c (_IO_proc_close): Use waitpid (available in libibarty,
|
---|
2501 | if needed), rather than wait. Don't block/ignore SIGINT etc,
|
---|
2502 | as this is counter to Posix.2.
|
---|
2503 | * iopopen.c: Chain open proc_files, and have the child close
|
---|
2504 | the ones that are open (as required by Posix.2).
|
---|
2505 |
|
---|
2506 | * fstream.h (fstreambase::rdbuf), strstream.h (strstreambase
|
---|
2507 | ::rdbuf): Call ios::rdbuf() instead of getting _strbuf directly.
|
---|
2508 |
|
---|
2509 | * sbscan.cc (streambuf::vscan): Comment out duplicate default arg.
|
---|
2510 | * floatconv.c: Recognize Alpha and i860 as little-endian.
|
---|
2511 | * streambuf.cc: Return two bogus value returns from void functions.
|
---|
2512 | * iolibio.h, iofwrite.c: Fix buffer type to (const void*).
|
---|
2513 | * libio.h: Predefine of struct _IO_FILE to help non-g++-compilers.
|
---|
2514 | * libioP.h, pfstream.cc, stdfiles.c, iovfscanf.c: Cleanup syntax junk.
|
---|
2515 | * stdstreams.cc: Minor simplification.
|
---|
2516 | * streambuf.h, builtinbuf.cc: Add non-const ios::_IO_fix_vtable()
|
---|
2517 | for temporary binary compatibility.
|
---|
2518 |
|
---|
2519 | * filedoalloc.c, fileops.c: Add _POSIX_SOURCE.
|
---|
2520 | * fileops.c, iofopen.c, iofputs.c, iostream.cc, strops.c,
|
---|
2521 | strstream.cc, genops.c: Add some missing #includes.
|
---|
2522 | * iofopen.c, iofdopen.c: Return NULL if malloc fails.
|
---|
2523 | * iovfscanf.c: Fix return type in strtol prototype.
|
---|
2524 | * fwrite.c: Remove bogus file.
|
---|
2525 |
|
---|
2526 | Wed Nov 17 14:09:42 1993 Per Bothner (bothner@cygnus.com)
|
---|
2527 |
|
---|
2528 | * builtinbuf.cc (ios::_IO_fix_vtable), streambuf.h: Make method
|
---|
2529 | const, to reduce problems with -Wcast-qual.
|
---|
2530 |
|
---|
2531 | Tue Nov 16 19:30:42 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
---|
2532 |
|
---|
2533 | * config.shared (CXXINCLUDE): use ${} instead of $() for NOSTDINC
|
---|
2534 |
|
---|
2535 | Tue Nov 16 14:15:45 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2536 |
|
---|
2537 | * iopopen.c (_IO_proc_close): Re-structure to avoid
|
---|
2538 | declarations after statements.
|
---|
2539 | * floatconv.c: If not __STDC__, #define DBL_MANT_DIG.
|
---|
2540 | * config/isc.mt (G_CONFIG_ARGS): Remove bogus spaces.
|
---|
2541 | Patch from David A. Avery <daa@nic.cerf.net>.
|
---|
2542 |
|
---|
2543 | Tue Nov 16 15:58:31 1993 Mark Eichin (eichin@cygnus.com)
|
---|
2544 |
|
---|
2545 | * Makefile.in (_G_config.h): explicitly use $(SHELL) to run
|
---|
2546 | gen-params, since we know it is a script (we're explicitly looking
|
---|
2547 | in ${srcdir} for it) and /bin/sh might not be good enough.
|
---|
2548 |
|
---|
2549 | Mon Nov 15 13:26:22 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2550 |
|
---|
2551 | * builtinbuf.cc: Don't depend on initialization of static
|
---|
2552 | variable builtinbuf::vtable, since that might happen after
|
---|
2553 | we need it (for a static constructor). Instead, initialize
|
---|
2554 | it when needed by inlining the code from get_builtin_vtable
|
---|
2555 | into ios::_IO_fix_vtable().
|
---|
2556 |
|
---|
2557 | * floatconv.c: Avoid using #elif, which some C compilers lack.
|
---|
2558 | * iogetline.c, libioP.h: Make char parameter be int, to avoid
|
---|
2559 | some default promotion anomalies.
|
---|
2560 |
|
---|
2561 | Fri Nov 5 11:49:46 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2562 |
|
---|
2563 | * config.shared (do-clean-dvi): Remove TeX work files.
|
---|
2564 | * iopopen.c (extern _IO_fork): Don't use parameter type void.
|
---|
2565 | * strops.c (_IO_str_init_static): Clear the allocate_buffer
|
---|
2566 | function pointer, to mark the strfile as being static.
|
---|
2567 | Bug fix from Mike Raisbeck <mike@pudding.rtr.COM>.
|
---|
2568 |
|
---|
2569 | Thu Nov 4 10:44:24 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2570 |
|
---|
2571 | * filebuf.cc (filebuf:): Use sseekoff rather than seekoff
|
---|
2572 | (which loses if vtable pointer is NULL).
|
---|
2573 |
|
---|
2574 | * iostream.cc (ostream::operator<<(long long n)): Fix thinko.
|
---|
2575 |
|
---|
2576 | * Makefile.in (VERSION): Increase to 0.60.
|
---|
2577 | * Makefile.in (IO_OBJECTS): Added iopopen.o.
|
---|
2578 | * config.shared (DISTCLEAN): Also remove Make.pack.
|
---|
2579 | * config.shared (CXXINCLUDES): Add $(NOSTDINC).
|
---|
2580 |
|
---|
2581 | * config.shared (INSTALL): Fix so it ues the correct install.sh
|
---|
2582 | whether $srcdir is absolute or relative.
|
---|
2583 |
|
---|
2584 | * floatconv.c (DBL_MAX_10_EXP): Fix default value.
|
---|
2585 |
|
---|
2586 | Wed Nov 3 10:20:49 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2587 |
|
---|
2588 | * gen-params: Make more robust to allow random junk (NeXT
|
---|
2589 | has spaces) before typedefs.
|
---|
2590 |
|
---|
2591 | * fileops.c (_IO_file_overflow): Reduce code duplication.
|
---|
2592 | * Makefile.in (IO_OBJECTS): Remove ioputs.o.
|
---|
2593 |
|
---|
2594 | * iovfscanf.c, libio.h: Extra parameter to _IO_vfscanf,
|
---|
2595 | for optionally setting an error indication..
|
---|
2596 | * iofscanf.c, ioscanf.c, iofscanf.c, iovsscanf.c: Fix calls to
|
---|
2597 | _IO_vfscanf to pass an extra NULL.
|
---|
2598 | * sbscan.cc (streambuf::vscan): If passed an extra stream,
|
---|
2599 | set its error state (using new _IO_vfscanf parameter.
|
---|
2600 |
|
---|
2601 | * filedoalloc.c, fileops.c, genops.c, iogetline.c, ioignore.c,
|
---|
2602 | libio.h, libioP.h, streambuf.cc streambuf.h, strfile.h, strops.c,
|
---|
2603 | strstream.cc: Replace macros (_base, _ebuf, _eback, _gptr, _egptr,
|
---|
2604 | _pbase, _pptr, _epptr) by field names (_IO_buf_base, _IO_buf_end,
|
---|
2605 | _IO_read_base, _IO_read_pre, IO_read_end, _IO_write_base,
|
---|
2606 | _IO_write_ptr, _IO_write_end).
|
---|
2607 | * libio.h: Remove the old macros (which fixes a conflict.
|
---|
2608 |
|
---|
2609 | Mon Nov 1 15:22:12 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2610 |
|
---|
2611 | * iostream.cc: Use _IO_sputn instead of sputn. _IO_sputn does
|
---|
2612 | not require a vtable pointer, and is also slightly faster.
|
---|
2613 |
|
---|
2614 | * builtinbuf.{h,cc} (builtinbuf::setbuf): Fix return and
|
---|
2615 | parameter types.
|
---|
2616 |
|
---|
2617 | Mon Oct 25 12:56:33 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2618 |
|
---|
2619 | Kludge to make sure _IO_FILE buffers get flushed before exit.
|
---|
2620 | * dbz/dbzmain.c, dbz/fake.c, dbz/byteflip.c:
|
---|
2621 | Invoke DBZ_FINISH macro (if defined) before (normal) exits.
|
---|
2622 | * dbz/Makefile.in (CFLAGS): Define DBZ_FINISH to call _IO_flush_all.
|
---|
2623 |
|
---|
2624 | Sat Oct 23 22:10:53 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2625 |
|
---|
2626 | * Makefile.in (VERSION): Set to 0.60 for libg++ release.
|
---|
2627 | * fileops.c (_IO_file_attach): Set _offset to _IO_pos_BAD.
|
---|
2628 | * iostream.cc (ostream::flush): Fix thinkp.
|
---|
2629 | * editbuf.cc, isgetsb.cc, isscan.cc, osform.cc, parsestream.cc,
|
---|
2630 | pfstream.cc, sbform.cc, sbscan.cc, stdstreams.cc, stream.cc:
|
---|
2631 | Replace #include "ioprivate.h" by #include "libioP.h" (and
|
---|
2632 | sometimes stdarg.h, stdlib.h and/or string.h).
|
---|
2633 | * ioprivate.h: Removed.
|
---|
2634 |
|
---|
2635 |
|
---|
2636 | Thu Oct 21 19:24:02 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2637 |
|
---|
2638 | * PlotFile.h, SFile.h, editbuf.cc, editbuf.h, filebuf.cc,
|
---|
2639 | fstream.cc, fstream.h, indstream.cc, indstream.h, iomanip.cc,
|
---|
2640 | iomanip.h, ioprivate.h, iostream.cc, iostream.h, isgetline.cc,
|
---|
2641 | isgetsb.cc, parsestream.cc, parsestream.h, pfstream.cc,
|
---|
2642 | pfstream.h, procbuf.cc, procbuf.h, stdiostream.cc, stdiostream.h,
|
---|
2643 | stdstreams.cc, streambuf.cc, streambuf.h, strstream.cc,
|
---|
2644 | strstream.h: Remove old (duplicate) copyright notices.
|
---|
2645 |
|
---|
2646 | * iostream.cc: Fix calls to sync() to be safe in the presence
|
---|
2647 | of vtable-less streambufs.
|
---|
2648 |
|
---|
2649 | Wed Oct 20 15:22:04 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2650 |
|
---|
2651 | * streambuf.h (streambuf::underflow, streambuf::overflow):
|
---|
2652 | Don't make virtual functions pure.
|
---|
2653 | * streambuf.cc (streambuf::underflow, streambuf::overflow):
|
---|
2654 | Default definitions (return EOF).
|
---|
2655 | * fstream.h: Add new (int fd, char* buf, int len) constructors.
|
---|
2656 | These are deprecated, but added for AT&T compatibility.
|
---|
2657 | * fstream.cc fstreambase::fstreambase(int fd, char *p, int l): New.
|
---|
2658 |
|
---|
2659 | Thu Oct 14 14:57:01 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
---|
2660 |
|
---|
2661 | * configure.in: use 'mv -f' instead of 'mv'
|
---|
2662 |
|
---|
2663 | Tue Oct 12 05:01:44 1993 Mike Stump (mrs@cygnus.com)
|
---|
2664 |
|
---|
2665 | * floatconv.c: Fix typo, change __STDC to __STDC__.
|
---|
2666 |
|
---|
2667 | Mon Oct 11 17:03:12 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2668 |
|
---|
2669 | * cleanup.c: It should be #if _G_HAVE_ATEXIT, not #ifdef.
|
---|
2670 |
|
---|
2671 | * floatconv.c, iostrerror.c, iovfprintf.c, iovfscanf.c, libioP.h:
|
---|
2672 | Bunch of fixes to allow use of non-ANSI (K&R) C compilers.
|
---|
2673 |
|
---|
2674 | * Makefile.in (iostream.list): Use CC=$(CXX) to force use of gcc.
|
---|
2675 | * README: New file.
|
---|
2676 |
|
---|
2677 | Fri Oct 8 16:19:58 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2678 |
|
---|
2679 | * Makefile.in: Move ioungetc.o from STDIO_WRAP_OBJECTS to
|
---|
2680 | IO_OBJECTS (since it is needed for iovfscanf.c).
|
---|
2681 | * iostrerror.c: Add declaration of strerror.
|
---|
2682 |
|
---|
2683 | Thu Oct 7 12:02:28 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2684 |
|
---|
2685 | * cleanup.c: New file, to cause flushing at exit.
|
---|
2686 | * filedoalloc.c: Cause flushing on exit.
|
---|
2687 | * Makefile.in (OSPRIM_OBJECTS): Add cleanup.o.
|
---|
2688 | * gen-params: Check for atexit.
|
---|
2689 |
|
---|
2690 | Tue Oct 5 19:11:14 1993 Mike Stump (mrs@cygnus.com)
|
---|
2691 |
|
---|
2692 | * ioperror.c (_IO_strerror): Add missing ()s in _PARAMS usage.
|
---|
2693 |
|
---|
2694 | Tue Oct 5 10:33:37 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2695 |
|
---|
2696 | * iofprintf.c, iofscanf.c, ioprintf.c, ioscanf.c, iosprintf.c,
|
---|
2697 | iosscanf.c: Remove bogus semi-colon after va_dcl.
|
---|
2698 | * ioperror.c: Fix typos in declaration.
|
---|
2699 |
|
---|
2700 | Mon Oct 4 17:12:22 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2701 |
|
---|
2702 | * configure.in (CLEAN): Define (as _G_config.h *.a).
|
---|
2703 |
|
---|
2704 | * fileops.c (_IO_file_read): Don't assume EINTR is defined.
|
---|
2705 | * iosetbuf.c: Replace by generalized ...
|
---|
2706 | * iosetbuffer.c: ... variant, derived from BSD.
|
---|
2707 | * Makefile.in (STDIO_WRAP_OBJECTS): Change correspondingly.
|
---|
2708 | * iosetvbuf.c (iosetvbuf): Minor ANSI tweak.
|
---|
2709 | * iostdio.h (setbuf, setlinebuf): New #defines.
|
---|
2710 | * iolibio.h (_IO_setbuf, _IO_setlinebuf): (Re-)define as macros.
|
---|
2711 | * Makefile.in (LIBIO_OBJECTS): New macro.
|
---|
2712 |
|
---|
2713 | Tue Sep 28 14:15:52 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2714 |
|
---|
2715 | * libioP.h (_IO_proc_open, _IO_proc_close): Add missing return types.
|
---|
2716 | * procbuf.cc: Belated fixes.
|
---|
2717 |
|
---|
2718 | Mon Sep 27 14:04:47 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2719 |
|
---|
2720 | * Makefile.in: List new files. Add STDIO_WRAP_OBJECTS macro.
|
---|
2721 | * floatconv.c (d2b): Use Exp_msk11 instead of Exp_msk1.
|
---|
2722 | * iofgetpos.c (_IO_fgetpos), iofsetpos.c (_IO_fsetpos): Clean up.
|
---|
2723 | * iolibio.h: New file. Declarations of _IO_foo, for most foo
|
---|
2724 | where foo is a stdio function. (Remove these from libio.h.)
|
---|
2725 | * iostream.h (istream::istreambuf, ostream::ostreambuf): Move
|
---|
2726 | obsolete functions inside #ifdef _STREAM_COMPAT.
|
---|
2727 | * libio.h, libioP.h, streambuf.h, parsestream.h, stdiostream.h:
|
---|
2728 | Use _IO_fpos_t rather than _IO_pos_t.
|
---|
2729 | * iopopen.c: New file type, for pipe (popen-like) streams.
|
---|
2730 | * procbuf.cc: Now just a C++ wrapper for the files in iopopen.c.
|
---|
2731 | * streambuf.h (ios::unsetf): Return complete old value of flags.
|
---|
2732 | * iogets.c (_IO_gets(), ioungetc.c (_IO_ungetc), ioperror.c
|
---|
2733 | (_IO_perror), iostrerror.c (_IO_strerror): New files and
|
---|
2734 | functions, for stdio implementation.
|
---|
2735 | * iostdio.h: Add declarations for various recently-added functions.
|
---|
2736 |
|
---|
2737 | Sun Sep 12 14:24:55 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2738 |
|
---|
2739 | * streambuf.h (ios::showpos):: Fix typo.
|
---|
2740 |
|
---|
2741 | Fri Aug 27 12:05:47 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2742 |
|
---|
2743 | * iopadn.c (_IO_padn): Change to return count of chars written.
|
---|
2744 | * outfloat.c, iovfprintf.c: Change for new _IO_padn interface.
|
---|
2745 | * iostream.cc (ostream::operator<<): Make sure to set badbit
|
---|
2746 | on a failure (many places). Use _IO_padn more.
|
---|
2747 | * iostream.cc (ostream& ostream::operator<<(const void *p): Move to
|
---|
2748 | * osform.cc: ... here, to reduce linking-in-the-world syndrome.
|
---|
2749 | * osform.cc: Use rdbuf(), instead of _strbuf directly.
|
---|
2750 |
|
---|
2751 | * genops.c (_IO_sgetn), libio.h: New function.
|
---|
2752 | * streambuf.h (streambuf.h::sgetn): Use _IO_sgetn.
|
---|
2753 | * SFile.cc (SFile::operator[]): Use sseekoff, not seekoff.
|
---|
2754 |
|
---|
2755 | Thu Aug 26 10:16:31 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
---|
2756 |
|
---|
2757 | * config.shared (SUBDIRS): only recurse if the directory is configured
|
---|
2758 |
|
---|
2759 | Wed Aug 25 12:56:12 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2760 |
|
---|
2761 | * config/{hpux.mt, isc.mt, sco4.mt}:
|
---|
2762 | Moved from ../libg++/config (since they affect _G_config.h).
|
---|
2763 | * configure.in: Set target_make_frag to one of the above files.
|
---|
2764 |
|
---|
2765 | Fri Aug 20 00:53:14 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2766 |
|
---|
2767 | * iofopen.c (iofopen): Fix type passed to _IO_un_link().
|
---|
2768 | * Makefile.in (_G_config.h): Pass $CC (not $CXX) as CC.
|
---|
2769 |
|
---|
2770 | * configure.in (configdirs): Add dbz and stdio.
|
---|
2771 | * fileops.c (_IO_file_seekoff): Convert more old functionality.
|
---|
2772 | * iofdopen.c: Use mode parameter to set _flags.
|
---|
2773 | * iofscanf.c, ioputs.c, ioscanf.c, iosprintf.c: New files.
|
---|
2774 | * Makefile.in (IO_OBJECTS): Added new objects.
|
---|
2775 | * iostdio.h: Add feof. fscanf, puts, sprintf, vsprintf.
|
---|
2776 | * libio.h: Add _IO_vprintf macro.
|
---|
2777 | * iofopen.c: Invoke _IO_un_link if failure.
|
---|
2778 | * iovsprintf.c: Write terminating NUL.
|
---|
2779 |
|
---|
2780 | * libioP.h: Add COERCE_FILE macro (by default does nothing).
|
---|
2781 | * iofclose.c, iofflush.c, iofgets.c, iofprintf.c, iofputs.c,
|
---|
2782 | iofread.c, ioftell.c, iofwrite.c, iosetbuf.c, iosetvbuf.c:
|
---|
2783 | Invoke COERCE_FILE macro.
|
---|
2784 | * ioftell.c: Use _IO_seekoff.
|
---|
2785 |
|
---|
2786 | Wed Aug 18 22:49:56 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2787 |
|
---|
2788 | * sbform.cc (streambuf::form), sbscan.cc (streambuf::scan):
|
---|
2789 | Remove cast to _IO_va_list. (Loses if array type.)
|
---|
2790 |
|
---|
2791 | * libio.h: Handle _IO_va_list for systems that need <stdarg.h>.
|
---|
2792 | * floatconv.h: Fix typo (reported by H.J.Lu).
|
---|
2793 |
|
---|
2794 | Wed Aug 18 19:34:04 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
---|
2795 |
|
---|
2796 | * configure.in (INSTALLDIR): handle native vs. cross case
|
---|
2797 |
|
---|
2798 | * Makefile.in (install): don't use $TARGETLIB, set INSTALLDIR to
|
---|
2799 | $(libdir)
|
---|
2800 |
|
---|
2801 | Wed Aug 18 12:10:03 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2802 |
|
---|
2803 | * Makefile.in: Rename iostream-files to iostream.list.
|
---|
2804 | * configure.in: Add iostream.list to MOSTLYCLEAN.
|
---|
2805 |
|
---|
2806 | Tue Aug 17 18:56:59 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2807 |
|
---|
2808 | * Makefile.in: Depend on _G_config.h where appropriate.
|
---|
2809 | * config.shared (CXXINCLUDES): If doing libg++, search ../libio.
|
---|
2810 |
|
---|
2811 | Tue Aug 17 17:34:24 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
---|
2812 |
|
---|
2813 | New directory. Based on old libg++/iostream code,
|
---|
2814 | but extensively re-written.
|
---|