summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--contrib/smbfs/lib/smb/nls.c13
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;
OpenPOWER on IntegriCloud