Commit Graph

21 Commits

Author SHA1 Message Date
wiz
b9661d6129 Whitespace nits. 2002-01-15 02:47:02 +00:00
yamt
7cd60a32fc fix a bug that uninitialised buffer is used when LANG is like "en_US". 2001-12-29 05:54:36 +00:00
yamt
0c36fb1498 allow relative pathnames as a dirname argument of bindtextdomain(3)
since some autoconf configure scripts depends on this behavior.
2001-12-09 11:11:01 +00:00
yamt
782b5c8829 - change mofile search order according to manpage(=li18nux2000).
- there is no need to fail even if strdup for odomainname&ocname were failed.
- don't modify lpath in lookup_mofile since it may used later(copied to olpath)

(sync with citrus)
2001-09-27 15:29:06 +00:00
yamt
6561169b4d bump up GETTEXT_MMAP_MAX from 64k to 1MB.
64k is too small.
eg. gimp-std-plugins.mo for ja is about 200k.

(sync with citrus)
2001-09-27 15:27:19 +00:00
itojun
7f2bf5471a need __BEGIN/END_DECLS for use with C++ (Arla).
From: ORI Manabu <ori@kuee.kyoto-u.ac.jp>
2001-08-13 09:04:59 +00:00
minoura
3bad25dc55 Sync w/ Citrus.
Do not unmap mo files to make sure the gettext() return values are
valid even when multiple mo files are accessed by turns.
Some applications (GNOME, etc) depends on this behaviour of GNU's
implementation.
2001-02-16 07:20:35 +00:00
minoura
b00e307d9c Sync w/ Citrus.
Return NULL when msgid == NULL, per GNU implementation.
2001-02-15 10:48:31 +00:00
itojun
089af300b1 fix mmap() return value validation. comment from freebsd-audit. 2000-12-15 06:37:21 +00:00
itojun
3280f611f6 check strdup failure. reported by freebsd-audit.
sync with citrus.
2000-12-14 02:06:12 +00:00
itojun
a09524d498 update bindtextdomain() handling to be conformant to spec. we need to
maintain database for (domain, path).  sync with citrus.
2000-11-03 14:29:22 +00:00
itojun
c070a07602 supply _nl_msg_cat_cntr, just to make gettext.m4 happy. sync with citrus.
(I do not get gettext.m4's approach here)
2000-11-02 10:24:48 +00:00
itojun
4dd96530bc make the following behavior compatible with GNU gettext.
bindtextdomain(foo, path)
	textdomain(foo)
and message file is found under "path" only.  sync with citrus.
2000-11-01 03:39:21 +00:00
itojun
511f411d40 we do not allow relative pathname 2000-10-31 16:11:32 +00:00
itojun
099fdc2a17 less warnings on lint. be more friendly with align-picky arch. 2000-10-31 16:02:52 +00:00
itojun
0ad204abb5 fix default domain name handling. why textdomain() and bindtextdomain()
behaves so different?  sync with citrus.
2000-10-31 15:23:04 +00:00
itojun
953ed8c2ba declare .Lb symbol for libintl. 2000-10-31 15:08:29 +00:00
itojun
78c48ba46f remove confusing goto. sync with citrus 2000-10-31 11:08:18 +00:00
itojun
435b1e303d fix read(2) return value validation. sync with citrus 2000-10-31 11:05:22 +00:00
itojun
c70cd35ba7 bind_textdomain_codeset() always fails. sync with citrus 2000-10-31 10:53:49 +00:00
itojun
bb42e65bfe BSD-licensed libintl, fully compatible with GNU libintl (in GNU gettext).
from Citrus project xpg4dl repository.
2000-10-31 10:45:04 +00:00