Gnulib does not maintain a stable API or ABI, so it is possible that
PSPP will not work with older or newer versions of Gnulib.
- commit a38e4bbf37c4a77ea65f548dfcf590cf23e73d7e
- Author: Bruno Haible <bruno@clisp.org>
- Date: Sun Feb 13 18:04:55 2011 +0100
-
- mbsinit: Don't crash for a NULL argument.
-
- * lib/mbsinit.c (mbsinit): When the argument is NULL, return 1.
- * tests/test-mbsinit.c (mbsinit): Check this behaviour.
+ commit fb6aa6ad7dd950729f4e3349d89d4ad82761af61
+ Author: Ben Pfaff <blp@cs.stanford.edu>
+ Date: Mon Aug 15 22:33:25 2011 -0700
+
+ relocatable-prog: fix link error
+
+ * modules/relocatable-prog (configure.ac) [RELOCATABLE]: Also
+ invoke AC_LIBOBJ([relocatable]). This invocation was previously
+ in the gl_RELOCATABLE_LIBRARY macro. That invocation was moved
+ into modules/relocatable-lib without noticing that
+ modules/relocatable-prog also invokes gl_RELOCATABLE_LIBRARY and
+ also needs to build relocatable.c.
To clone Gnulib into a directory named "gnulib" using Git, and then
check out this particular commit, run these commands:
/* PSPP - a program for statistical analysis.
- Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
not yet carefully examined the situation, or if you are not sure.
Use CHAR_CAST if you are convinced that this is actually a correct cast. */
#define CHAR_CAST(TYPE, POINTER) \
- ((void) verify_true (sizeof (*(POINTER)) == 1), \
- (void) (sizeof (*(POINTER) + 1)), \
- (void) verify_true (sizeof (*(TYPE) NULL) == 1), \
- (void) (sizeof (*(TYPE) NULL + 1)), \
- (TYPE) (POINTER))
+ ((void) verify_expr (sizeof (*(POINTER)) == 1, 1), \
+ (void) (sizeof (*(POINTER) + 1)), \
+ (void) verify_expr (sizeof (*(TYPE) NULL) == 1, 1), \
+ (void) (sizeof (*(TYPE) NULL + 1)), \
+ (TYPE) (POINTER))
#define CHAR_CAST_BUG(TYPE, POINTER) CHAR_CAST(TYPE, POINTER)
/* Given POINTER, a pointer to the given MEMBER within structure