X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Fliblunicode%2Fucdata%2Fucgendat.c;h=cc4b8ba19687d24a5e6ef0b42849a225dc488ddf;hb=9cdb7b18a929d546a7681d3ac0f830821069c5a5;hp=8c2690be2584373b439a33b008c5abe055638b8a;hpb=56155b25f1e6c15c70bb0b566f2bf9b1757d98e7;p=openldap
diff --git a/libraries/liblunicode/ucdata/ucgendat.c b/libraries/liblunicode/ucdata/ucgendat.c
index 8c2690be25..cc4b8ba196 100644
--- a/libraries/liblunicode/ucdata/ucgendat.c
+++ b/libraries/liblunicode/ucdata/ucgendat.c
@@ -1,7 +1,7 @@
/* $OpenLDAP$ */
/* This work is part of OpenLDAP Software .
*
- * Copyright 1998-2004 The OpenLDAP Foundation.
+ * Copyright 1998-2013 The OpenLDAP Foundation.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -38,6 +38,7 @@
#include "ldap_config.h"
#include
+#include
#include
#include
#include
@@ -1223,7 +1224,7 @@ read_compexdata(FILE *in)
*/
for (s = line, i = code = 0; *s != '#' && i < 6; i++, s++) {
- if (isspace(*s)) break;
+ if (isspace((unsigned char)*s)) break;
code <<= 4;
if (*s >= '0' && *s <= '9')
code += *s - '0';
@@ -1268,8 +1269,9 @@ write_case(FILE *out, _case_t *tab, int num, int first)
for (i=0; i 0)
@@ -1491,8 +1495,8 @@ write_cdata(char *opath)
create_comps();
#if HARDCODE_DATA
- fprintf(out, PREF "ac_uint4 _uccomp_size = %d;\n\n",
- comps_used * 4);
+ fprintf(out, PREF "ac_uint4 _uccomp_size = %ld;\n\n",
+ comps_used * 4L);
fprintf(out, PREF "ac_uint4 _uccomp_data[] = {");
@@ -1502,8 +1506,9 @@ write_cdata(char *opath)
if (comps_used > 0) {
for (i=0; i