diff options
author | Martin Thomson <martin.thomson@gmail.com> | 2015-08-17 11:22:29 -0700 |
---|---|---|
committer | Martin Thomson <martin.thomson@gmail.com> | 2015-08-17 11:22:29 -0700 |
commit | edfddd7b86ae3cc6b1b2440216d4b83cdd9f321b (patch) | |
tree | 243150dab7af42c35c08dd056ee854bad24a1bdd /lib/base | |
parent | 03d2e2d3d9d618778194c3759dee4bc625310f55 (diff) | |
download | nss-hg-edfddd7b86ae3cc6b1b2440216d4b83cdd9f321b.tar.gz |
Bug 1182667 - Enable warnings as errors, r=rrelyea
Diffstat (limited to 'lib/base')
-rw-r--r-- | lib/base/hash.c | 4 | ||||
-rw-r--r-- | lib/base/list.c | 3 | ||||
-rw-r--r-- | lib/base/tracker.c | 2 |
3 files changed, 3 insertions, 6 deletions
diff --git a/lib/base/hash.c b/lib/base/hash.c index 514e547ac..7eaaf6ff0 100644 --- a/lib/base/hash.c +++ b/lib/base/hash.c @@ -51,9 +51,7 @@ nss_identity_hash const void *key ) { - PRUint32 i = (PRUint32)key; - PR_ASSERT(sizeof(PLHashNumber) == sizeof(PRUint32)); - return (PLHashNumber)i; + return (PLHashNumber)((char *)key - (char *)NULL); } static PLHashNumber diff --git a/lib/base/list.c b/lib/base/list.c index d6773d743..5f34923b2 100644 --- a/lib/base/list.c +++ b/lib/base/list.c @@ -217,9 +217,8 @@ nsslist_add_element(nssList *list, void *data) NSS_IMPLEMENT PRStatus nssList_Add(nssList *list, void *data) { - PRStatus nssrv; NSSLIST_LOCK_IF(list); - nssrv = nsslist_add_element(list, data); + (void)nsslist_add_element(list, data); NSSLIST_UNLOCK_IF(list); return PR_SUCCESS; } diff --git a/lib/base/tracker.c b/lib/base/tracker.c index 95881f911..06e2baf2a 100644 --- a/lib/base/tracker.c +++ b/lib/base/tracker.c @@ -29,7 +29,7 @@ identity_hash const void *key ) { - return (PLHashNumber)key; + return (PLHashNumber)((char *)key - (char *)NULL); } /* |