From d1c2a14cdfd71fea547c9ec0db7eff85991bdd11 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 8 May 2000 04:50:45 +0000 Subject: Update. 2000-05-07 Mark Kettenis * nss/nss_db/db-open.c: Cleanup and add comments. Pretty print. Remove duplicate include. Remove inclusion of and "nsswitch.h". (set_cloexec_flag): New function, broken out of dbopen. (dbopen): Changed return type to `enum nss_status'. Mostly rewritten to make sure that we do not report NSS_STATUS_SUCCESS if something went wrong. Remove unnecessary casts. (internal_setent): Change return type to nss_status. Document, and make sure that the function behaves accordingly. Make dynamically loading the database library really thread-safe and return NSS_STATUS_UNAVAIL if it failed. (db_cursor): Return ENOMEM is memory allocation failed. Remove unecessary casts. * nss/nss_db/dummy-db.h: Add copyright notice. Improve documentation. (struct dbc24, struct dbc27): Use DBT type in parameter lists for c_get function member. * nss/nss_db/nss_db.h: Add and tweak some comments. (DBT): Move typedef before NSS_DBC typedef. (NSS_DBC, NSS_DB): Use DBT in function member parameter lists. --- intl/dcigettext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'intl/dcigettext.c') diff --git a/intl/dcigettext.c b/intl/dcigettext.c index b52fbd5..0de89d0 100644 --- a/intl/dcigettext.c +++ b/intl/dcigettext.c @@ -733,8 +733,8 @@ _nl_find_msg (domain_file, msgid, index) found: /* The translation was found at index ACT. If we have to convert the string to use a different character set, this is the time. */ - result = (char *) domain->data - + W (domain->must_swap, domain->trans_tab[act].offset); + result = ((char *) domain->data + + W (domain->must_swap, domain->trans_tab[act].offset)); #if defined _LIBC || HAVE_ICONV if ( -- cgit v1.1