Module Name:    src
Committed By:   agc
Date:           Sat Aug  7 04:53:56 UTC 2010

Modified Files:
        src/crypto/external/bsd/netpgp/dist/src/libmj: mj.c

Log Message:
fix up 64-bit lint


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c
diff -u src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c:1.2 src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c:1.3
--- src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c:1.2	Sat Aug  7 04:50:35 2010
+++ src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c	Sat Aug  7 04:53:56 2010
@@ -44,7 +44,7 @@
 	int	 i;
 
 	if (n < 0) {
-		n = strlen(s);
+		n = (int)strlen(s);
 	}
 	NEWARRAY(char, cp, (n * 2) + 1, "strnsave", return NULL);
 	if (esc) {
@@ -107,7 +107,7 @@
 {
 	atom->type = MJ_STRING;
 	atom->value.s = strnsave(s, -1, 1);
-	atom->c = strlen(atom->value.s);
+	atom->c = (unsigned)strlen(atom->value.s);
 }
 
 #define MJ_OPEN_BRACKET		(MJ_OBJECT + 1)		/* 8 */
@@ -265,11 +265,11 @@
 	switch(atom->type = *tok = gettok(s, from, to, tok)) {
 	case MJ_NUMBER:
 		atom->value.s = strnsave(&s[*from], *to - *from, 1);
-		atom->c = atom->size = strlen(atom->value.s);
+		atom->c = atom->size = (unsigned)strlen(atom->value.s);
 		return gettok(s, from, to, tok);
 	case MJ_STRING:
 		atom->value.s = strnsave(&s[*from + 1], *to - *from - 2, 1);
-		atom->c = atom->size = strlen(atom->value.s);
+		atom->c = atom->size = (unsigned)strlen(atom->value.s);
 		return gettok(s, from, to, tok);
 	case MJ_NULL:
 	case MJ_FALSE:
@@ -351,7 +351,7 @@
 	case MJ_NUMBER:
 		(void) memcpy(dst, src, sizeof(*dst));
 		dst->value.s = strnsave(src->value.s, -1, 0);
-		dst->c = dst->size = strlen(dst->value.s);
+		dst->c = dst->size = (unsigned)strlen(dst->value.s);
 		return 1;
 	case MJ_ARRAY:
 	case MJ_OBJECT:

Reply via email to