diff --git a/lib/db/dbmi_base/alloc.c b/lib/db/dbmi_base/alloc.c index 032d6074b64..635138b18df 100644 --- a/lib/db/dbmi_base/alloc.c +++ b/lib/db/dbmi_base/alloc.c @@ -27,7 +27,7 @@ char *db_store(const char *s) { char *a; - a = db_malloc(strlen(s) + 1); + a = db_malloc((int)strlen(s) + 1); if (a) strcpy(a, s); return a; diff --git a/lib/db/dbmi_base/dirent.c b/lib/db/dbmi_base/dirent.c index 5c33a1f6ea9..73a4b7d6c68 100644 --- a/lib/db/dbmi_base/dirent.c +++ b/lib/db/dbmi_base/dirent.c @@ -69,14 +69,14 @@ dbDirent *db_dirent(const char *dirname, int *n) max = 0; while ((entry = readdir(dp))) { count++; - len = strlen(entry->d_name); + len = (int)strlen(entry->d_name); if (len > max) max = len; } rewinddir(dp); size_t path_len = strlen(dirname) + max + 2; // extra 2 for / and NULL - path = db_malloc(path_len); + path = db_malloc((int)path_len); if (path == NULL) { closedir(dp); return (dbDirent *)NULL; diff --git a/lib/db/dbmi_base/string.c b/lib/db/dbmi_base/string.c index c6e19e0b313..fbfeddc06b5 100644 --- a/lib/db/dbmi_base/string.c +++ b/lib/db/dbmi_base/string.c @@ -90,7 +90,7 @@ static int set_string(dbString *x, char *s, int copy) copy = 1; } - len = strlen(s) + 1; + len = (int)strlen(s) + 1; if (copy) { stat = db_enlarge_string(x, len); @@ -202,14 +202,14 @@ dbString *db_alloc_string_array(int count) */ int db_append_string(dbString *x, const char *s) { - int len; + size_t len; int stat; if (!db_get_string(x)) return db_set_string(x, s); len = strlen(db_get_string(x)) + strlen(s) + 1; - stat = db_enlarge_string(x, len); + stat = db_enlarge_string(x, (int)len); if (stat != DB_OK) return stat; strcat(db_get_string(x), s); diff --git a/lib/db/dbmi_base/xdrstring.c b/lib/db/dbmi_base/xdrstring.c index e46cd6bbc8c..f476d6e2cf6 100644 --- a/lib/db/dbmi_base/xdrstring.c +++ b/lib/db/dbmi_base/xdrstring.c @@ -85,7 +85,7 @@ int db__send_string(dbString *x) { int stat = DB_OK; const char *s = db_get_string(x); - int len = s ? strlen(s) + 1 : 1; + int len = s ? (int)strlen(s) + 1 : 1; if (!s) s = ""; /* don't send a NULL string */