1 /* { dg-do "compile" } */ 2 3 typedef __SIZE_TYPE__ size_t; 4 #define NULL ((void *) 0) 5 6 extern const char *foo (void); 7 extern size_t bar (void); 8 9 void _nl_expand_alias(const char * locale_alias_path)10_nl_expand_alias (const char *locale_alias_path) 11 { 12 size_t added; 13 do 14 { 15 added = 0; 16 while (added == 0 && locale_alias_path[0] != '\0') 17 { 18 const char *start = foo (); 19 if (start < locale_alias_path) 20 added = bar (); 21 } 22 } 23 while (added != 0); 24 } 25