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 |