11 MODULE = I18N::Langinfo PACKAGE = I18N::Langinfo
21 #ifdef HAS_NL_LANGINFO
23 if (code) { /* bold assumption: all valid langinfo codes > 0 */
25 if (code >= _MAXSTRMSG
26 RETVAL = &PL_sv_undef;
30 if (code >= _NL_NUM_ITEMS)
31 RETVAL = &PL_sv_undef;
36 RETVAL = &PL_sv_undef;
42 s = nl_langinfo(code);
43 RETVAL = newSVpvn(s, strlen(s));
46 RETVAL = &PL_sv_undef;
49 croak("nl_langinfo() not implemented on this architecture");