diff options
author | Rich Megginson <rmeggins@redhat.com> | 2008-10-17 16:54:47 +0000 |
---|---|---|
committer | Rich Megginson <rmeggins@redhat.com> | 2008-10-17 16:54:47 +0000 |
commit | 40caa26af8fa5b1d63747d438b91967ebb09077a (patch) | |
tree | 6966ec959585732ed3177d89723a48c8b8c3d25e /ldap/servers/slapd/back-ldbm/ldbm_config.c | |
parent | 9fca66e92dcacdba41db3eab88629015c05be75e (diff) | |
download | ds-40caa26af8fa5b1d63747d438b91967ebb09077a.tar.gz ds-40caa26af8fa5b1d63747d438b91967ebb09077a.tar.xz ds-40caa26af8fa5b1d63747d438b91967ebb09077a.zip |
Resolves: bug 454030
Bug Description: Need to address 64-bit compiler warnings
Fix Description: As it turns out, there is no portable format specifier
for size_t that works on all of our supported platforms. Afaict, %lu should
work everywhere. C99 uses the "z" specifier, but alas not all of the compilers
we use support C99 and/or "z".
Platforms tested: RHEL5, Solaris
Flag Day: no
Doc impact: no
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/ldbm_config.c')
-rw-r--r-- | ldap/servers/slapd/back-ldbm/ldbm_config.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_config.c b/ldap/servers/slapd/back-ldbm/ldbm_config.c index e5e2e889..57cf287c 100644 --- a/ldap/servers/slapd/back-ldbm/ldbm_config.c +++ b/ldap/servers/slapd/back-ldbm/ldbm_config.c @@ -42,13 +42,6 @@ /* ldbm_config.c - Handles configuration information that is global to all ldbm instances. */ -/* Required to get portable printf/scanf format macros */ -#ifdef HAVE_INTTYPES_H -#include <inttypes.h> -#else -#error Need to define portable format macros such as PRIu64 -#endif /* HAVE_INTTYPES_H */ - #include "back-ldbm.h" #include "dblayer.h" @@ -1426,7 +1419,7 @@ void ldbm_config_get(void *arg, config_info *config, char *buf) break; case CONFIG_TYPE_SIZE_T: val = (size_t) config->config_get_fn(arg); - sprintf(buf, "%" PRIuPTR, val); + sprintf(buf, "%lu", val); break; case CONFIG_TYPE_STRING: /* Remember the get function for strings returns memory |