(known_translation_t): Rename 'domain' field to
authordrepper <drepper>
Fri, 5 Jan 2001 06:38:44 +0000 (06:38 +0000)
committerdrepper <drepper>
Fri, 5 Jan 2001 06:38:44 +0000 (06:38 +0000)
commit48216d8f74d7d1f438487a06552cbd20c2c1b5b7
tree66a587c4946b77a2b09a386dc4f88edc212a0f13
parented00b29582b2121ba6e684d0ee57094f1a3742d6
(known_translation_t): Rename 'domain' field to
'domainname'. Remove 'plindex' field. Add 'domain' and
'translation_length' fields.
(transcmp): Don't compare 'plindex' fields.
(plural_lookup): New function.
(DCIGETTEXT): Change cache handing in the plural case. Don't call
plural_eval before the translation and its catalog file have been
found. Remove plindex from cache key. Add 'translation_length' and
'domain' to cache result.
(_nl_find_msg): Remove index argument, return length of translation
to the caller instead. Weaken comparison of string lengths, to account
for plural entries. Call iconv() on the entire result string, not
only on the portion needed so far.
intl/dcigettext.c