update NSPR to 4.24 and keep NSPR Bug 1586070 and win64 patch intact.

This commit is contained in:
Roy Tam 2020-01-03 13:34:04 +08:00
commit 0b9855b841
487 changed files with 42933 additions and 48679 deletions

View file

@ -4,7 +4,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/*
* File: prftest.c
* File: prftest.c
* Description:
* This is a simple test of the PR_snprintf() function defined
* in prprf.c.
@ -35,17 +35,17 @@ int main(int argc, char **argv)
PR_snprintf(buf, BUF_SIZE, "%hx %x %lx %llx", i16, n, i32, i64);
strcpy(answer, "ffff ");
for (i = PR_BYTES_PER_INT * 2; i; i--) {
strcat(answer, "f");
strcat(answer, "f");
}
strcat(answer, " ffffffff ffffffffffffffff");
if (!strcmp(buf, answer)) {
printf("PR_snprintf test 1 passed\n");
printf("PR_snprintf test 1 passed\n");
} else {
printf("PR_snprintf test 1 failed\n");
printf("Converted string is %s\n", buf);
printf("Should be %s\n", answer);
rv = 1;
printf("PR_snprintf test 1 failed\n");
printf("Converted string is %s\n", buf);
printf("Should be %s\n", answer);
rv = 1;
}
i16 = -32;
@ -54,12 +54,12 @@ int main(int argc, char **argv)
LL_I2L(i64, 333);
PR_snprintf(buf, BUF_SIZE, "%d %hd %lld %ld", n, i16, i64, i32);
if (!strcmp(buf, "30 -32 333 64")) {
printf("PR_snprintf test 2 passed\n");
printf("PR_snprintf test 2 passed\n");
} else {
printf("PR_snprintf test 2 failed\n");
printf("Converted string is %s\n", buf);
printf("Should be 30 -32 333 64\n");
rv = 1;
printf("PR_snprintf test 2 failed\n");
printf("Converted string is %s\n", buf);
printf("Should be 30 -32 333 64\n");
rv = 1;
}
return rv;