mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-19 23:07:33 +09:00
nss: update nss to hg rev e5e10a46b9ad with vc2013 hackfix
This commit is contained in:
parent
ed1b356dfa
commit
dcdc5d70e0
133 changed files with 8084 additions and 2038 deletions
|
|
@ -99,7 +99,6 @@ Usage(char *progName)
|
|||
"-w suffix");
|
||||
fprintf(stderr, "%-20s (use \"c\" as a shortcut for suffix CERTIFICATE)\n",
|
||||
"");
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
@ -107,13 +106,13 @@ main(int argc, char **argv)
|
|||
{
|
||||
char *progName;
|
||||
SECStatus rv;
|
||||
FILE *inFile, *outFile;
|
||||
PLOptState *optstate;
|
||||
FILE *inFile = NULL, *outFile = NULL;
|
||||
PRBool closeIn = PR_TRUE, closeOut = PR_TRUE;
|
||||
PLOptState *optstate = NULL;
|
||||
PLOptStatus status;
|
||||
char *suffix = NULL;
|
||||
int exitCode = -1;
|
||||
|
||||
inFile = 0;
|
||||
outFile = 0;
|
||||
progName = strrchr(argv[0], '/');
|
||||
if (!progName)
|
||||
progName = strrchr(argv[0], '\\');
|
||||
|
|
@ -125,6 +124,7 @@ main(int argc, char **argv)
|
|||
switch (optstate->option) {
|
||||
default:
|
||||
Usage(progName);
|
||||
goto loser;
|
||||
break;
|
||||
|
||||
case 'i':
|
||||
|
|
@ -132,7 +132,7 @@ main(int argc, char **argv)
|
|||
if (!inFile) {
|
||||
fprintf(stderr, "%s: unable to open \"%s\" for reading\n",
|
||||
progName, optstate->value);
|
||||
return -1;
|
||||
goto loser;
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
@ -141,7 +141,7 @@ main(int argc, char **argv)
|
|||
if (!outFile) {
|
||||
fprintf(stderr, "%s: unable to open \"%s\" for writing\n",
|
||||
progName, optstate->value);
|
||||
return -1;
|
||||
goto loser;
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
@ -166,10 +166,11 @@ main(int argc, char **argv)
|
|||
fprintf(stderr,
|
||||
"%s: Cannot change stdin to binary mode. Use -i option instead.\n",
|
||||
progName);
|
||||
return smrv;
|
||||
goto loser;
|
||||
}
|
||||
#endif
|
||||
inFile = stdin;
|
||||
closeIn = PR_FALSE;
|
||||
}
|
||||
if (!outFile) {
|
||||
#if defined(WIN32)
|
||||
|
|
@ -182,10 +183,11 @@ main(int argc, char **argv)
|
|||
fprintf(stderr,
|
||||
"%s: Cannot change stdout to binary mode. Use -o option instead.\n",
|
||||
progName);
|
||||
return smrv;
|
||||
goto loser;
|
||||
}
|
||||
#endif
|
||||
outFile = stdout;
|
||||
closeOut = PR_FALSE;
|
||||
}
|
||||
if (suffix) {
|
||||
fprintf(outFile, "-----BEGIN %s-----\n", suffix);
|
||||
|
|
@ -194,10 +196,21 @@ main(int argc, char **argv)
|
|||
if (rv != SECSuccess) {
|
||||
fprintf(stderr, "%s: lossage: error=%d errno=%d\n",
|
||||
progName, PORT_GetError(), errno);
|
||||
return -1;
|
||||
goto loser;
|
||||
}
|
||||
if (suffix) {
|
||||
fprintf(outFile, "-----END %s-----\n", suffix);
|
||||
}
|
||||
return 0;
|
||||
exitCode = 0;
|
||||
loser:
|
||||
if (optstate) {
|
||||
PL_DestroyOptState(optstate);
|
||||
}
|
||||
if (inFile && closeIn) {
|
||||
fclose(inFile);
|
||||
}
|
||||
if (outFile && closeOut) {
|
||||
fclose(outFile);
|
||||
}
|
||||
return exitCode;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue