/* Searching a string for a character among a given set of characters.
- Copyright (C) 1999, 2002, 2006-2008 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006-2010 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify
mbui_iterator_t iter;
for (mbui_init (iter, string); mbui_avail (iter); mbui_advance (iter))
- {
- if (mb_len (mbui_cur (iter)) == 1)
- {
- if (mbschr (accept, * mbui_cur_ptr (iter)))
- goto found;
- }
- else
- {
- mbui_iterator_t aiter;
+ {
+ if (mb_len (mbui_cur (iter)) == 1)
+ {
+ if (mbschr (accept, * mbui_cur_ptr (iter)))
+ goto found;
+ }
+ else
+ {
+ mbui_iterator_t aiter;
- for (mbui_init (aiter, accept);
- mbui_avail (aiter);
- mbui_advance (aiter))
- if (mb_equal (mbui_cur (aiter), mbui_cur (iter)))
- goto found;
- }
- }
+ for (mbui_init (aiter, accept);
+ mbui_avail (aiter);
+ mbui_advance (aiter))
+ if (mb_equal (mbui_cur (aiter), mbui_cur (iter)))
+ goto found;
+ }
+ }
found:
return mbui_cur_ptr (iter) - string;
}