/* readtokens0.c -- Read NUL-separated tokens from an input stream.
- Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2006, 2009-2010 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
{
int c = fgetc (in);
if (c == EOF)
- {
- size_t len = obstack_object_size (&t->o_data);
- /* If the current object has nonzero length, then there
- was no NUL byte at EOF -- or maybe there was an error,
- in which case, we need to append a NUL byte to our buffer. */
- if (len)
- {
- obstack_1grow (&t->o_data, '\0');
- save_token (t);
- }
-
- break;
- }
+ {
+ size_t len = obstack_object_size (&t->o_data);
+ /* If the current object has nonzero length, then there
+ was no NUL byte at EOF -- or maybe there was an error,
+ in which case, we need to append a NUL byte to our buffer. */
+ if (len)
+ {
+ obstack_1grow (&t->o_data, '\0');
+ save_token (t);
+ }
+
+ break;
+ }
obstack_1grow (&t->o_data, c);
if (c == '\0')
- save_token (t);
+ save_token (t);
}
/* Add a NULL pointer at the end, in case the caller (like du)