Module Name: src Committed By: agc Date: Sat Jan 1 23:00:24 UTC 2011
Modified Files: src/crypto/external/bsd/netpgp/dist/src/lib: netpgp.c Log Message: clean up lint (on amd64) To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 \ src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.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/lib/netpgp.c diff -u src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.87 src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.88 --- src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.87 Wed Dec 1 22:14:52 2010 +++ src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c Sat Jan 1 23:00:24 2011 @@ -34,7 +34,7 @@ #if defined(__NetBSD__) __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved."); -__RCSID("$NetBSD: netpgp.c,v 1.87 2010/12/01 22:14:52 agc Exp $"); +__RCSID("$NetBSD: netpgp.c,v 1.88 2011/01/01 23:00:24 agc Exp $"); #endif #include <sys/types.h> @@ -598,9 +598,9 @@ pobj(fp, &obj->value.v[mj_object_find(obj, "pka", 0, 2) + 1], 0); p(fp, " ", NULL); pobj(fp, &obj->value.v[mj_object_find(obj, "key id", 0, 2) + 1], 0); - birthtime = strtoll(obj->value.v[mj_object_find(obj, "birthtime", 0, 2) + 1].value.s, NULL, 10); + birthtime = (int64_t)strtoll(obj->value.v[mj_object_find(obj, "birthtime", 0, 2) + 1].value.s, NULL, 10); p(fp, " ", ptimestr(tbuf, sizeof(tbuf), birthtime), NULL); - duration = strtoll(obj->value.v[mj_object_find(obj, "duration", 0, 2) + 1].value.s, NULL, 10); + duration = (int64_t)strtoll(obj->value.v[mj_object_find(obj, "duration", 0, 2) + 1].value.s, NULL, 10); if (duration > 0) { now = time(NULL); p(fp, " ", (birthtime + duration < now) ? "[EXPIRED " : "[EXPIRES ", @@ -625,13 +625,15 @@ pobj(fp, &sub->value.v[1], 0); /* alg */ p(fp, " ", NULL); pobj(fp, &sub->value.v[2], 0); /* id */ - p(fp, " ", ptimestr(tbuf, sizeof(tbuf), strtoll(sub->value.v[3].value.s, NULL, 10)), + p(fp, " ", ptimestr(tbuf, sizeof(tbuf), + (time_t)strtoll(sub->value.v[3].value.s, NULL, 10)), "\n", NULL); } else if (strcmp(obj->value.v[i].value.s, "sig") == 0) { sub = &obj->value.v[i + 1]; p(fp, "sig", NULL); pobj(fp, &sub->value.v[0], 8); /* size */ - p(fp, " ", ptimestr(tbuf, sizeof(tbuf), strtoll(sub->value.v[1].value.s, NULL, 10)), + p(fp, " ", ptimestr(tbuf, sizeof(tbuf), + (time_t)strtoll(sub->value.v[1].value.s, NULL, 10)), " ", NULL); /* time */ pobj(fp, &sub->value.v[2], 0); /* human name */ p(fp, "\n", NULL); @@ -658,7 +660,7 @@ return 0; } len = strlen(res); - for (cc = 0 ; (wc = write(fd, &res[cc], len - cc)) > 0 ; cc += wc) { + for (cc = 0 ; (wc = (int)write(fd, &res[cc], len - (size_t)cc)) > 0 ; cc += wc) { } (void) close(fd); return 1; @@ -681,9 +683,9 @@ { int cc; - cc = formatu32((uint8_t *)buffer, len); + cc = formatu32((uint8_t *)buffer, (uint32_t)len); (void) memcpy(&buffer[cc], s, len); - return cc + len; + return cc + (int)len; } /* format a bignum, checking for "interesting" high bit values */ @@ -723,7 +725,7 @@ if (fgets(passphrase, (int)size, passfp) == NULL) { return 0; } - return strlen(passphrase); + return (int)strlen(passphrase); } for (i = 0 ; i < attempts ; i++) { (void) snprintf(prompt, sizeof(prompt), "Enter passphrase for %.16s: ", id); @@ -1870,11 +1872,11 @@ netpgp_write_sshkey(netpgp_t *netpgp, char *s, const char *userid, char *out, size_t size) { const pgp_key_t *key; - pgp_keyring_t *keyring; - pgp_io_t *io; - unsigned k; - size_t cc; - char f[MAXPATHLEN]; + pgp_keyring_t *keyring; + pgp_io_t *io; + unsigned k; + size_t cc; + char f[MAXPATHLEN]; if ((io = calloc(1, sizeof(pgp_io_t))) == NULL) { (void) fprintf(stderr, "netpgp_save_sshpub: bad alloc 1\n"); @@ -1917,5 +1919,5 @@ cc += formatbignum((char *)&out[cc], key->key.pubkey.key.rsa.n); free(io); free(keyring); - return cc; + return (int)cc; }