summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/back-ldbm/ldbm_config.c
diff options
context:
space:
mode:
authorRich Megginson <rmeggins@redhat.com>2008-10-17 16:54:47 +0000
committerRich Megginson <rmeggins@redhat.com>2008-10-17 16:54:47 +0000
commit40caa26af8fa5b1d63747d438b91967ebb09077a (patch)
tree6966ec959585732ed3177d89723a48c8b8c3d25e /ldap/servers/slapd/back-ldbm/ldbm_config.c
parent9fca66e92dcacdba41db3eab88629015c05be75e (diff)
downloadds-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.c9
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