summaryrefslogtreecommitdiff
path: root/lib/obstack.h
AgeCommit message (Collapse)Author
2004-08-10Sync with gnulib.Paul Eggert
2004-08-05Sync from gnulib.Paul Eggert
2004-06-24(obstack_base): Fix parentheses. From Paul Eggert.Jim Meyering
2004-06-20(obstack_base): Cast to (void *), per documentation.Jim Meyering
2004-05-20Update from gnulib.Jim Meyering
2004-05-07Update from gnulib.Jim Meyering
(obstack_finish): Rename local: s/value/__value/.
2003-10-25Update from gnulib.Jim Meyering
2003-09-10(PTR_INT_TYPE) [!defined __PTRDIFF_TYPE__]:Jim Meyering
Define to ptrdiff_t, without bothering to check HAVE_STDDEF_H. (This type really should be intptr_t, but that's a C99ism.) (_obstack_memcpy): Remove: all uses changed to memcpy. Include <string.h> unconditionally. (struct obstack): Assume __STDC__ for types of members chunkfun, freefun, extra_arg. (_obstack_newchunk, _obstack_free, _obstack_begin, _obstack_begin_1, _obstack_memory_used, obstack_alloc_failed_handler, obstack_init, obstack_begin, obstack_specify_allocation, obstack_specify_allocation_with_arg, obstack_chunkfun, obstack_freefun, obstack_free) [! (defined __STDC__ && __STDC__)]: Remove unprototyped decls and the macros that use them.
2003-07-12Update from gnulib.Jim Meyering
2003-07-10Switch from LGPL to GPL.Jim Meyering
2003-04-15Remove (or replace-with-TAB(s) to retain alignment)Jim Meyering
each sequence of spaces before a TAB character.
2003-03-14Merge changes from Bison.Jim Meyering
(__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.
2003-01-20(obstack_object_size): Declare temporary, __o, to be const.Jim Meyering
(obstack_room): Likewise. (obstack_empty_p): Likewise.
2000-11-18tweak a commentJim Meyering
2000-11-18Formatting changes.Jim Meyering
(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.
2000-11-10Update from GNU libc.Jim Meyering
2000-08-07back out Copyright date changes for files with no changes yearJim Meyering
2000-07-09update copyright dateJim Meyering
2000-05-04update from glibc -- solely white space changesJim Meyering
1997-11-13update from GNU libcJim Meyering
1997-08-22update from glibcJim Meyering
1997-02-04new obstack from libcJim Meyering
1996-12-10Include config.h.Jim Meyering
[!HAVE_BCOPY && HAVE_MEMCPY && !defined (bcopy)]: Define bcopy in terms of memcpy. Reported by Marcus Daniels.
1996-11-04from franc,oisJim Meyering
1996-07-15update FSF address in copyrightJim Meyering
1995-08-09Include config.h.Jim Meyering
Define bcopy to memcpy if possible.
1994-11-06merge with 1.12Jim Meyering
1994-11-05merge with 3.10Jim Meyering
1994-11-04merge with 3.9u1Jim Meyering
1994-10-20Initial revisionJim Meyering