projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactoring
[pspp]
/
tests
/
data
/
sack.c
diff --git
a/tests/data/sack.c
b/tests/data/sack.c
index f27edacaa0ba856c22e50c63783d5bcff95e03cb..0a1ada7fdaab03ed351768b7ae8e4f53e5e860ad 100644
(file)
--- a/
tests/data/sack.c
+++ b/
tests/data/sack.c
@@
-38,6
+38,7
@@
#include "gl/intprops.h"
#include "gl/progname.h"
#include "gl/xalloc.h"
#include "gl/intprops.h"
#include "gl/progname.h"
#include "gl/xalloc.h"
+#include "gl/xbinary-io.h"
struct buffer
{
struct buffer
{
@@
-596,7
+597,7
@@
parse_data_item (struct buffer *output)
if (sym->offset == UINT_MAX)
sym->offset = output->size;
else if (sym->offset != output->size)
if (sym->offset == UINT_MAX)
sym->offset = output->size;
else if (sym->offset != output->size)
- fatal ("%s: can't redefine label for offset %u with offset %u",
+ fatal ("%s: can't redefine label for offset %u with offset %
z
u",
tok_string, sym->offset, output->size);
get_token ();
return;
tok_string, sym->offset, output->size);
get_token ();
return;
@@
-704,7
+705,9
@@
main (int argc, char **argv)
if (input != stdin)
fclose (input);
if (input != stdin)
fclose (input);
+ xset_binary_mode (fileno (stdout), O_BINARY);
fwrite (output.data, output.size, 1, stdout);
fwrite (output.data, output.size, 1, stdout);
+ free (output.data);
return 0;
}
return 0;
}