lib/obstack.h


Log

Author Commit Date CI Message
Paul Eggert a4d796fb 2012-02-05T13:42:03 maint: spelling fixes
Paul Eggert c5230ae4 2012-01-25T11:08:01 obstack: remove __STDC__ conditionals * lib/obstack.h: Remove __STDC__ conditionals, as suggested by Joseph S. Myers in <http://cygwin.com/ml/libc-alpha/2012-01/msg00104.html>. This leaves lib/localcharset.c, m4/iconv.m4, and a confusing comment in m4/include_next.m4 as the only gnulib-maintained places that still refer to __STDC__.
Paul Eggert 51e801f2 2012-01-05T23:53:49 In commentary, do not use ` to quote.
Jim Meyering 1602f0af 2012-01-01T10:04:58 maint: update all copyright year number ranges Run "make update-copyright".
Jim Meyering d60f3b0c 2011-01-01T20:17:23 maint: update almost all copyright ranges to include 2011 Run the new "make update-copyright" rule.
Bruno Haible 89519c00 2010-03-21T01:14:37 Ensure no #include statements inside extern "C" { ... }.
Jim Meyering b2e2010c 2010-01-01T10:31:12 update nearly all FSF copyright year lists to include 2010 Use the same procedure as for 2009, outlined in http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081
Jim Meyering 3030c5b5 2009-12-28T10:50:36 update nearly all FSF copyright year lists to include 2009 The files named by the following are exempted: grep -v '^#' config/srclist.txt|grep -v '^$' \ | while read src dst; do test -f "$dst" && { echo "$dst"; continue; } test -d "$dst" || continue echo "$dst"/$(basename "$src") done > exempt git ls-files tests/unictype >> exempt In the remaining files, convert to all-interval notation if - there is already at least one year interval like 2000-2003 - the file is maintained by me - the file is in lib/uni*/, where that style already prevails Otherwise, use update-copyright's default.
Bruno Haible 441aa304 2009-12-10T20:28:30 Use spaces for indentation, not tabs.
Bruno Haible 57fdfd3f 2007-10-07T19:14:58 Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible 9d55a02b 2006-10-23T19:40:24 Make it possible to rename obstack_free.
Paul Eggert 0e56d268 2005-10-14T23:23:50 * config/srclist.txt: Add glibc bug 321 for obstack.c, obstack.h. * lib/obstack.c [defined _LIBC && defined USE_IN_LIBIO]: Don't include <wchar.h>; no longer needed. * lib/obstack.c (print_and_abort) [defined _LIBC]: Use __fxprintf instead of inline stream orientation test and two separate function calls. Pay no attention to USE_IN_LIBIO. * lib/obstack.h [!__STDC__] (obstack_int_grow_fast): Fix misnamed macro argument. Reported by Matej Vela <vela@debian.org>.
Paul Eggert 267a39ba 2005-05-14T06:03:57 *** empty log message ***
Paul Eggert 3dec705e 2004-08-10T05:16:29 (obstack_empty_p): Don't assume that chunk->contents is suitably aligned.
Jim Meyering 1e5e485b 2004-06-24T06:04:10 (obstack_base): Cast to (void *), per documentation.
Paul Eggert 39e82e46 2004-05-19T20:04:16 Remove unused vars and decls in obstack.
Paul Eggert e8681568 2004-05-17T07:52:52 Port obstack to the AS/400.
Paul Eggert 62506e78 2004-05-07T04:22:56 Import obstack changes from libc.
Paul Eggert 19e15828 2003-10-22T05:10:04 Merge changes from glibc obstack; minor cleanups to make it easier to merge back in the future.
Paul Eggert ff0ca1ea 2003-10-22T01:02:47 Don't use lvalue casts, as GCC plans to remove support for them in GCC 3.5.
Paul Eggert e5c08814 2003-09-09T23:00:43 Remove K&R cruft.
Paul Eggert aef0001b 2003-08-15T03:12:34 White-space changes only; from coreutils.
Paul Eggert 57153f2e 2003-07-11T23:33:34 (__INT_TO_PTR): Revert change of 2003-03-13; it breaks C++ compilation. [!__GNUC__ || !__STDC__] (obstack_finish): Cast result to void*.
Paul Eggert 4589d52c 2003-07-09T22:48:52 Switch from LGPL to GPL.
Jim Meyering c36b7b51 2003-03-14T09:59:32 Merge changes from Coreutils. (obstack_object_size): Declare temporary, __o, to be const, in order to avoid warnings. (obstack_room): Likewise. (obstack_empty_p): Likewise.
Paul Eggert 70ec9ea6 2003-03-13T21:13:59 (__INT_TO_PTR) [__STDC__]: Cast result to (void *) to avoid diagnostic with native c89 on SGI IRIX 6.5 when compiling Bison 1.875's `bitset bset = obstack_alloc (bobstack, bytes);'. Problem reported by Nelson H. F. Beebe.
Jim Meyering 063e0ea8 2000-11-18T09:53:33 tweak a comment
Jim Meyering 291a8b36 2000-11-18T09:50:09 Formatting changes. (obstack_grow, obstack_grow0): Don't cast WHERE at all: that would prevent type checking. (obstack_ptr_grow, obstack_ptr_grow_fast): When assigning, don't cast the value to (void *): assigning a `foo *' to a `void *' variable is valid. (obstack_int_grow, obstack_int_grow_fast): Don't cast AINT to int.
Jim Meyering 8ccdfffb 2000-11-10T11:10:39 Update from GNU libc.
Jim Meyering 89f2b489 2000-08-07T15:48:18 back out Copyright date changes for files with no changes year
Jim Meyering d349992d 2000-07-09T07:22:43 update copyright date
Jim Meyering 1315b9b9 2000-05-04T07:19:24 update from glibc -- solely white space changes
Jim Meyering a9785518 1997-11-13T14:22:56 update from GNU libc
Jim Meyering 05fdbef0 1997-08-22T14:55:01 update from glibc
Jim Meyering e4ccac4d 1997-02-04T03:20:29 new obstack from libc
Jim Meyering 4d8692e4 1996-12-10T05:22:12 Include config.h. [!HAVE_BCOPY && HAVE_MEMCPY && !defined (bcopy)]: Define bcopy in terms of memcpy. Reported by Marcus Daniels.
Jim Meyering 2b7f7f6f 1996-11-04T18:15:56 from franc,ois
Jim Meyering 6d8337bf 1996-07-15T03:36:16 update FSF address in copyright
Jim Meyering c89f48f0 1995-08-09T05:15:31 Include config.h. Define bcopy to memcpy if possible.
Jim Meyering d6435a17 1994-11-06T17:51:31 merge with 1.12
Jim Meyering 9f657ec1 1994-11-05T13:37:49 merge with 3.10
Jim Meyering bc244b77 1994-11-04T16:50:15 merge with 3.9u1
Jim Meyering 94f5c09e 1994-10-20T16:10:00 Initial revision