/* Tokenizing a string.
- Copyright (C) 2007-2008 Free Software Foundation, Inc.
+ Copyright (C) 2007-2013 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify
char *ptr;
if (start == NULL)
- return NULL;
+ return NULL;
/* No need to optimize the cases of 0 or 1 delimiters specially,
- since mbspbrk already optimizes them. */
+ since mbspbrk already optimizes them. */
ptr = mbspbrk (start, delim);
if (ptr == NULL)
- {
- *stringp = NULL;
- return start;
- }
+ {
+ *stringp = NULL;
+ return start;
+ }
else
- {
- mbui_iterator_t iter;
-
- mbui_init (iter, ptr);
- if (!mbui_avail (iter))
- abort ();
- mbui_advance (iter);
- *ptr = '\0';
- *stringp = (char *) mbui_cur_ptr (iter);
- return start;
- }
+ {
+ mbui_iterator_t iter;
+
+ mbui_init (iter, ptr);
+ if (!mbui_avail (iter))
+ abort ();
+ mbui_advance (iter);
+ *ptr = '\0';
+ *stringp = (char *) mbui_cur_ptr (iter);
+ return start;
+ }
}
else
return strsep (stringp, delim);