| OLD | NEW |
| 1 #define _GNU_SOURCE | 1 #define _GNU_SOURCE |
| 2 #include <netdb.h> | 2 #include <netdb.h> |
| 3 #include "locale_impl.h" | 3 #include "locale_impl.h" |
| 4 | 4 |
| 5 static const char msgs[] = | 5 static const char msgs[] = |
| 6 » "Host not found\0" | 6 "Host not found\0" |
| 7 » "Try again\0" | 7 "Try again\0" |
| 8 » "Non-recoverable error\0" | 8 "Non-recoverable error\0" |
| 9 » "Address not available\0" | 9 "Address not available\0" |
| 10 » "\0Unknown error"; | 10 "\0Unknown error"; |
| 11 | 11 |
| 12 const char *hstrerror(int ecode) | 12 const char* hstrerror(int ecode) { |
| 13 { | 13 const char* s; |
| 14 » const char *s; | 14 for (s = msgs, ecode--; ecode && *s; ecode--, s++) |
| 15 » for (s=msgs, ecode--; ecode && *s; ecode--, s++) for (; *s; s++); | 15 for (; *s; s++) |
| 16 » if (!*s) s++; | 16 ; |
| 17 » return LCTRANS_CUR(s); | 17 if (!*s) |
| 18 s++; |
| 19 return LCTRANS_CUR(s); |
| 18 } | 20 } |
| OLD | NEW |