diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/I18n.hh | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/I18n.hh b/src/I18n.hh index 26292c5..1960870 100644 --- a/src/I18n.hh +++ b/src/I18n.hh | |||
@@ -22,7 +22,7 @@ | |||
22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
23 | // DEALINGS IN THE SOFTWARE. | 23 | // DEALINGS IN THE SOFTWARE. |
24 | 24 | ||
25 | // $Id: I18n.hh,v 1.2 2003/12/08 17:29:24 fluxgen Exp $ | 25 | // $Id: I18n.hh,v 1.3 2004/03/13 11:14:21 fluxgen Exp $ |
26 | 26 | ||
27 | #ifndef I18N_HH | 27 | #ifndef I18N_HH |
28 | #define I18N_HH | 28 | #define I18N_HH |
@@ -33,6 +33,7 @@ | |||
33 | #include "config.h" | 33 | #include "config.h" |
34 | #endif // HAVE_CONFIG_H | 34 | #endif // HAVE_CONFIG_H |
35 | 35 | ||
36 | |||
36 | #ifdef HAVE_LOCALE_H | 37 | #ifdef HAVE_LOCALE_H |
37 | #include <locale.h> | 38 | #include <locale.h> |
38 | #endif // HAVE_LOCALE_H | 39 | #endif // HAVE_LOCALE_H |
@@ -42,6 +43,18 @@ | |||
42 | extern "C" { | 43 | extern "C" { |
43 | #include <nl_types.h> | 44 | #include <nl_types.h> |
44 | } | 45 | } |
46 | #elif defined(__CYGWIN__) | ||
47 | #ifdef __cplusplus | ||
48 | extern "C" { | ||
49 | #endif // __cplusplus | ||
50 | typedef int nl_catd; | ||
51 | char *catgets(nl_catd cat, int set_number, int message_number, char *message); | ||
52 | nl_catd catopen(char *name, int flag); | ||
53 | void catclose(nl_catd cat); | ||
54 | #ifdef __cplusplus | ||
55 | } | ||
56 | #endif // __cplusplus | ||
57 | |||
45 | #endif // HAVE_NL_TYPES_H | 58 | #endif // HAVE_NL_TYPES_H |
46 | 59 | ||
47 | #include <string> | 60 | #include <string> |