diff options
-rw-r--r-- | contrib/smbfs/lib/smb/nls.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/contrib/smbfs/lib/smb/nls.c b/contrib/smbfs/lib/smb/nls.c index 19c3123..3274428 100644 --- a/contrib/smbfs/lib/smb/nls.c +++ b/contrib/smbfs/lib/smb/nls.c @@ -32,6 +32,9 @@ * $Id: nls.c,v 1.10 2002/07/22 08:33:59 bp Exp $ */ +#include <sys/cdefs.h> +__FBSDID("$FreeBSD$"); + #include <sys/types.h> #include <sys/iconv.h> #include <sys/sysctl.h> @@ -41,7 +44,7 @@ #endif #include <errno.h> #include <stdio.h> -#include <strings.h> +#include <string.h> #include <stdlib.h> #include <locale.h> #include <err.h> @@ -125,7 +128,7 @@ char * nls_str_toloc(char *dst, const char *src) { char *p = dst; - int inlen, outlen; + size_t inlen, outlen; if (!iconv_loaded) return strcpy(dst, src); @@ -147,7 +150,7 @@ char * nls_str_toext(char *dst, const char *src) { char *p = dst; - int inlen, outlen; + size_t inlen, outlen; if (!iconv_loaded) return strcpy(dst, src); @@ -170,7 +173,7 @@ nls_mem_toloc(void *dst, const void *src, int size) { char *p = dst; const char *s = src; - int inlen, outlen; + size_t inlen, outlen; if (!iconv_loaded) return memcpy(dst, src, size); @@ -195,7 +198,7 @@ nls_mem_toext(void *dst, const void *src, int size) { char *p = dst; const char *s = src; - int inlen, outlen; + size_t inlen, outlen; if (size == 0) return NULL; |