OLD | NEW |
1 #include <netdb.h> | 1 #include <netdb.h> |
2 #include "locale_impl.h" | 2 #include "locale_impl.h" |
3 | 3 |
4 static const char msgs[] = | 4 static const char msgs[] = |
5 » "Invalid flags\0" | 5 "Invalid flags\0" |
6 » "Name does not resolve\0" | 6 "Name does not resolve\0" |
7 » "Try again\0" | 7 "Try again\0" |
8 » "Non-recoverable error\0" | 8 "Non-recoverable error\0" |
9 » "Unknown error\0" | 9 "Unknown error\0" |
10 » "Unrecognized address family or invalid length\0" | 10 "Unrecognized address family or invalid length\0" |
11 » "Unrecognized socket type\0" | 11 "Unrecognized socket type\0" |
12 » "Unrecognized service\0" | 12 "Unrecognized service\0" |
13 » "Unknown error\0" | 13 "Unknown error\0" |
14 » "Out of memory\0" | 14 "Out of memory\0" |
15 » "System error\0" | 15 "System error\0" |
16 » "Overflow\0" | 16 "Overflow\0" |
17 » "\0Unknown error"; | 17 "\0Unknown error"; |
18 | 18 |
19 const char *gai_strerror(int ecode) | 19 const char* gai_strerror(int ecode) { |
20 { | 20 const char* s; |
21 » const char *s; | 21 for (s = msgs, ecode++; ecode && *s; ecode++, s++) |
22 » for (s=msgs, ecode++; ecode && *s; ecode++, s++) for (; *s; s++); | 22 for (; *s; s++) |
23 » if (!*s) s++; | 23 ; |
24 » return LCTRANS_CUR(s); | 24 if (!*s) |
| 25 s++; |
| 26 return LCTRANS_CUR(s); |
25 } | 27 } |
OLD | NEW |