(replaced by #13556)
[p5sagit/p5-mst-13.2.git] / ext / I18N / Langinfo / Langinfo.xs
CommitLineData
4bbcc6e8 1#include "EXTERN.h"
2#include "perl.h"
3#include "XSUB.h"
4
5#ifdef I_LANGINFO
6# include <langinfo.h>
7#endif
8
9a7df4f2 9#include "constants.c"
4bbcc6e8 10
11MODULE = I18N::Langinfo PACKAGE = I18N::Langinfo
12
13PROTOTYPES: ENABLE
14
9a7df4f2 15INCLUDE: constants.xs
4bbcc6e8 16
17SV*
18langinfo(code)
19 int code
20 CODE:
8b26484b 21#ifdef HAS_NL_LANGINFO
4bbcc6e8 22 char *s = nl_langinfo(code);
23 RETVAL = newSVpvn(s, strlen(s));
8b26484b 24#else
25 croak("nl_langinfo() not implemented on this architecture");
26#endif
4bbcc6e8 27 OUTPUT:
28 RETVAL