1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00
guile/m4
Ludovic Courtès c3b16a5d8e Use Gnulib's `duplocale' module.
* libguile/i18n.c (scm_make_locale): Simplify global locale handling,
  using duplocale(3) for all kinds of locales.
  (scm_init_i18n): Comment on why we don't just use `LC_GLOBAL_LOCALE'
  for `global_locale_smob'.

* m4/gnulib-cache.m4: Add `duplocale'.
2009-11-23 23:51:02 +01:00
..
.gitignore Revert lib/.gitignore and m4/.gitignore to how they should be 2009-01-15 00:56:53 +00:00
00gnulib.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
alloca.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
arpa_inet_h.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
autobuild.m4 Use Gnulib's `autobuild' module. 2008-09-11 21:27:45 +02:00
byteswap.m4 Use GNU libunistring and Gnulib modules needed by R6RS bytevectors and ports. 2009-05-28 23:12:00 +02:00
canonicalize.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
ChangeLog-2008 Rename ChangeLog' files to ChangeLog-2008'. 2008-09-12 21:49:58 +02:00
codeset.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
dos.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
double-slash-root.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
duplocale.m4 Use Gnulib's `duplocale' module. 2009-11-23 23:51:02 +01:00
eealloc.m4 gnulib-tool --import canonicalize-lgpl 2009-06-19 13:01:11 +02:00
environ.m4 Use Gnulib's version-etc-fsf' for --version' and `--help' output. 2009-11-17 23:42:30 +01:00
errno_h.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
extensions.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
fcntl_h.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
float_h.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
flock.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
fpieee.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
glibc21.m4 Add more missing Gnulib files 2009-01-15 00:04:02 +00:00
gnulib-cache.m4 Use Gnulib's `duplocale' module. 2009-11-23 23:51:02 +01:00
gnulib-common.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
gnulib-comp.m4 Use Gnulib's `duplocale' module. 2009-11-23 23:51:02 +01:00
gnulib-tool.m4 Add Gnulib-provided files for convenience. 2008-08-21 22:23:59 +02:00
iconv.m4 Use Gnulib's `lib-symbol-versions' module. 2009-08-09 23:05:37 +02:00
iconv_h.m4 Use Gnulib's `locale' module. 2009-11-23 23:51:02 +01:00
iconv_open.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
include_next.m4 gnulib-tool --import lib-symbol-visibility 2009-05-26 17:45:48 +02:00
inet_ntop.m4 Use Gnulib's `warning' module. 2009-11-17 23:13:58 +01:00
inet_pton.m4 Use Gnulib's `warning' module. 2009-11-17 23:13:58 +01:00
inline.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
intmax_t.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
inttypes_h.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
labels-as-values.m4 m4 quoting foo in labels-as-values.m4. 2008-08-26 13:52:20 -07:00
ld-version-script.m4 Use Gnulib's `lib-symbol-versions' module. 2009-08-09 23:05:37 +02:00
lib-ld.m4 Use GNU libunistring and Gnulib modules needed by R6RS bytevectors and ports. 2009-05-28 23:12:00 +02:00
lib-link.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
lib-prefix.m4 Use GNU libunistring and Gnulib modules needed by R6RS bytevectors and ports. 2009-05-28 23:12:00 +02:00
libunistring.m4 Use GNU libunistring and Gnulib modules needed by R6RS bytevectors and ports. 2009-05-28 23:12:00 +02:00
localcharset.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
locale-fr.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
locale-ja.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
locale-zh.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
locale_h.m4 Use Gnulib's `locale' module. 2009-11-23 23:51:02 +01:00
longlong.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
lstat.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
malloc.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
malloca.m4 gnulib-tool --import canonicalize-lgpl 2009-06-19 13:01:11 +02:00
mbrlen.m4 Add more missing Gnulib files 2009-01-14 21:05:15 +00:00
mbrtowc.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
mbsinit.m4 Add more missing Gnulib files 2009-01-14 21:05:15 +00:00
mbstate_t.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
memchr.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
mmap-anon.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
multiarch.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
netinet_in_h.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
pathmax.m4 gnulib-tool --import canonicalize-lgpl 2009-06-19 13:01:11 +02:00
printf.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
putenv.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
readlink.m4 Use Gnulib's `warning' module. 2009-11-17 23:13:58 +01:00
safe-read.m4 Add missing Gnulib M4 files. 2008-12-07 22:34:47 +01:00
safe-write.m4 Add missing Gnulib M4 files. 2008-12-07 22:34:47 +01:00
size_max.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
socklen.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
sockpfaf.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
ssize_t.m4 Add missing Gnulib M4 files. 2008-12-07 22:34:47 +01:00
stat.m4 Use Gnulib's `warning' module. 2009-11-17 23:13:58 +01:00
stdarg.m4 Use Gnulib's version-etc-fsf' for --version' and `--help' output. 2009-11-17 23:42:30 +01:00
stdbool.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
stddef_h.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
stdint.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
stdint_h.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
stdio_h.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
stdlib_h.m4 Use Gnulib's version-etc-fsf' for --version' and `--help' output. 2009-11-17 23:42:30 +01:00
strcase.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
strftime.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
string_h.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
strings_h.m4 Add Gnulib-provided files for convenience. 2008-08-21 22:23:59 +02:00
sys_file_h.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
sys_socket_h.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
sys_stat_h.m4 Use Gnulib's `warning' module. 2009-11-17 23:13:58 +01:00
time_h.m4 Use Gnulib's `lib-symbol-versions' module. 2009-08-09 23:05:37 +02:00
time_r.m4 Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
tm_gmtoff.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
unistd_h.m4 Use Gnulib's `locale' module. 2009-11-23 23:51:02 +01:00
vasnprintf.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
version-etc.m4 Use Gnulib's version-etc-fsf' for --version' and `--help' output. 2009-11-17 23:42:30 +01:00
visibility.m4 gnulib-tool --import lib-symbol-visibility 2009-05-26 17:45:48 +02:00
vsnprintf.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
warnings.m4 Use Gnulib's `warning' module. 2009-11-17 23:13:58 +01:00
wchar.m4 Use Gnulib's `locale' module. 2009-11-23 23:51:02 +01:00
wchar_t.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00
wint_t.m4 Add Gnulib portability modules; update Gnulib files. 2009-05-21 01:00:41 +02:00
write.m4 Add missing Gnulib M4 files. 2008-12-07 22:34:47 +01:00
xsize.m4 Use Gnulib's `vsnprintf' module. 2009-07-05 23:57:37 +02:00