Paul Eggert
779e7ceb93
Use 'short int' rather than 'short', and similarly for 'long', 'unsigned', etc.
2004-03-31 00:37:21 +00:00
Paul Eggert
dd0e0635ec
Replace INCLUDES with AM_CPPFLAGS, fixing a bug in src/Makefile.am
...
reported by Paul Hilfinger.
2004-02-02 22:36:49 +00:00
Paul Eggert
8a2757b9e2
Include <stddef.h>, for size_t when libiberty.h doesn't define size_t.
2003-06-17 18:22:01 +00:00
Paul Eggert
e6ce73154c
(PARAMS): Spell argument as Args, not as X, to avoid warnings from
...
picky compilers about redefinition of PARAMS.
2003-06-17 08:51:57 +00:00
Paul Eggert
98bb5428c8
(vbitset_copy): Now static, to avoid a GCC warning.
2003-06-17 08:16:33 +00:00
Paul Eggert
3647fcc8af
Add stdbool.h.
2003-06-17 07:49:01 +00:00
Paul Eggert
88ab880d90
(vbitset_resize, vbitset_ones, vbitset_zero,
...
vbitset_empty_p, vbitset_copy1, vbitset_not, vbitset_equal_p,
vbitset_subset_p, vbitset_disjoint_p, vbitset_and, vbitset_and_cmp,
vbitset_andn, vbitset_andn_cmp, vbitset_or, vbitset_or_cmp,
vbitset_xor, vbitset_xor_cmp, vbitset_and_or, vbitset_and_or_cmp,
vbitset_andn_or, vbitset_andn_or_cmp, vbitset_or_and,
vbitset_or_and_cmp, vbitset_copy): Use prototypes, not old-style definitions.
2003-06-17 07:43:38 +00:00
Paul Eggert
6f2d9f5854
Do not include config.h; that's the includer's job.
...
Do not include <stdlib.h>.
(PARAMS): Define unconditionally for C89.
(ATTRIBUTE_NORETURN): Remove.
(ATTRIBUTE_UNUSED): Define unconditionally.
2003-06-17 07:25:48 +00:00
Paul Eggert
28ee846711
Upgrade to 2003-06-08 libbitset, then:
...
lbitset_unused_clear): Use prototypes, not old-style definitions.
2003-06-17 07:24:40 +00:00
Paul Eggert
75d0ea41fa
Upgrade to 2003-06-08 libbitset, then:
...
(ebitset_resize, ebitset_unused_clear):
Use prototypes, not old-style definitions.
2003-06-17 07:23:46 +00:00
Paul Eggert
6a75a421f0
Upgrade to 2003-06-08 libbitset, except continue to include gettext.h
...
unconditionally, as per recent gettext manual's suggestion.
2003-06-17 07:22:58 +00:00
Paul Eggert
fa8db4baa7
Upgrade to 2003-06-08 libbitset; then:
...
(bitset_compatible_p): Indent as per GNU standard.
Don't use 'index' in comments, as it's a builtin fn on some hosts.
2003-06-17 07:21:59 +00:00
Paul Eggert
99c32453d0
Upgrade to 2003-06-08 libbitset; then:
...
Do not include config.h; that's the includer's job.
Do not include <sys/types.h>; shouldn't be needed on a C89 host.
2003-06-17 07:19:50 +00:00
Paul Eggert
94a23f969c
(bitsets_sources): Add vbitset.c, vbitset.h.
2003-06-17 07:16:05 +00:00
Paul Eggert
ac08ca6c30
Rename stdbool.h.in to stdbool_.h, to follow gnulib.
2003-06-17 06:55:55 +00:00
Paul Eggert
1930ac784a
(EXTRA_DIST): Add stdbool_.h.
...
(MOSTLYCLEANFILES): New var.
($(libbison_a_OBJECTS)): Depend on $(STDBOOL_H).
(stdbool.h): New rule.
2003-06-16 19:41:37 +00:00
Paul Eggert
e9665d1605
Upgrade to today's gnulib.
2003-06-16 19:41:07 +00:00
Paul Eggert
144c1e767a
Import of 2003-06-08 libbitset < http://mail.gnu.org/archive/html/bison-patches/2003-06/msg00005.html >
2003-06-07 23:28:20 +00:00
Paul Eggert
65d5286c12
Import of 2003-06-08 libbitset < http://mail.gnu.org/archive/html/bison-patches/2003-06/msg00005.html >
2003-06-07 00:31:37 +00:00
Paul Eggert
25e845d1be
Import of 2003-06-08 libbitset < http://mail.gnu.org/archive/html/bison-patches/2003-06/msg00005.html >
2003-06-05 10:40:45 +00:00
Paul Eggert
cea5324737
Initial revision
2003-06-02 11:54:30 +00:00
Paul Eggert
eaef5507fc
Import of 2003-06-08 libbitset < http://mail.gnu.org/archive/html/bison-patches/2003-06/msg00005.html >
2003-06-02 10:19:37 +00:00
Paul Eggert
ac89e8176f
Initial revision
2003-06-01 03:37:15 +00:00
Paul Eggert
d08290769c
Switch from 'int' to 'bool' where that makes sense.
2003-05-24 19:16:02 +00:00
Paul Eggert
cfbb7304d8
(__INT_TO_PTR): Define to a value that presumes C89.
...
This avoids a diagnostic on compilers that define __STDC__
to 0, fixing a problem with Tru64 cc reported by Martin Mokrejs in
<http://mail.gnu.org/archive/html/bug-bison/2003-04/msg00041.html >.
2003-05-05 20:39:04 +00:00
Paul Eggert
2175bfbd09
(BITSET_FOR_EACH, BITSET_FOR_EACH_REVERSE):
...
Do not overrun array bounds.
This should fix a bug reported today by Olatunji Oluwabukunmi in
<http://mail.gnu.org/archive/html/bug-bison/2003-05/msg00004.html >.
2003-05-04 06:29:51 +00:00
Paul Eggert
f61aad9399
Merge changes from gnulib. This was prompted because the CVS
...
snapshot of Bison didn't build on Solaris 7 due to strnlen problems.
2003-03-12 23:08:11 +00:00
Paul Eggert
4f8a9f6dba
Include <limits.h> unconditionally. We have been
...
assuming at least C89 in the bitset code for some time now.
2003-03-12 23:01:22 +00:00
Paul Eggert
e13bcfbbbd
Sync with gnulib.
2003-03-10 07:41:31 +00:00
Paul Eggert
6f7d430291
Propagate from gnulib.
2003-03-10 07:35:12 +00:00
Paul Eggert
02d5ffac8b
Include <wchar.h> before "mbswidth.h", to work around a UnixWare 7.1.1
...
porting bug reported by John Hughes in
<http://mail.gnu.org/archive/html/bug-bison/2003-02/msg00030.html >.
2003-02-28 09:00:22 +00:00
Akim Demaille
f0057011f7
* src/Makefile.am, lib/Makefile.am: Use $(VAR) instead of @VAR@.
2003-01-09 12:45:08 +00:00
Paul Eggert
66abff154f
(lib_LIBRARIES): liby.a -> @YACC_LIBRARY@.
...
(EXTRA_LIBRARIES): New var, for liby.a.
2003-01-05 06:26:25 +00:00
Paul Eggert
93b716f4aa
Update copyright date.
2003-01-05 01:11:03 +00:00
Paul Eggert
2f10a596a7
(__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-04 01:37:48 +00:00
Paul Eggert
547734f14d
(bitset_stats_list): Remove unused var.
...
Reported by Nelson H. F. Beebe.
2003-01-03 14:52:53 +00:00
Paul Eggert
1029ea6d02
(_Bool, bool, false, true, __bool_true_false_are_defined):
...
Use the pattern recommended by Autoconf 2.57, except also protect
against double-inclusion.
2003-01-03 14:14:24 +00:00
Paul Eggert
fc659dfd69
Sync with gnulib.
2002-12-13 11:24:16 +00:00
Paul Eggert
7c612afb7e
(timevar_report): New decl.
2002-12-11 05:28:00 +00:00
Paul Eggert
e22ad7fa22
(timevar_report): Renamed from time_report, for consistency with other
...
names.
2002-12-11 05:27:29 +00:00
Paul Eggert
f6a8ccf40a
(libbison_a_SOURCES): Add get-errno.h, get-errno.c.
2002-12-11 05:26:00 +00:00
Paul Eggert
4bebc88ee1
Initial revision
2002-12-11 05:22:48 +00:00
Paul Eggert
557962dcff
Initial revision.
2002-12-11 05:22:23 +00:00
Paul Eggert
570fe42828
New file, from gnulib.
2002-12-02 18:19:30 +00:00
Paul Eggert
1f14d97ae5
(lib_LIBRARIES, liby_a_SOURCES): New macros.
2002-11-30 09:10:55 +00:00
Paul Eggert
0af19cd0c1
lib/main.c, lib/yyerror.c: New files.
2002-11-30 09:10:20 +00:00
Paul Eggert
4f39538148
Sync with gnulib.
2002-11-28 00:42:28 +00:00
Paul Eggert
dda7aa54b6
Sync with gnulib.
2002-11-25 07:50:25 +00:00
Paul Eggert
f6cf0f6e5f
Sync with gnulib.
2002-11-23 07:25:41 +00:00
Paul Eggert
69e16b4c5e
Sync with gnulib again.
2002-11-22 00:30:58 +00:00