mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-25 09:57:32 +09:00
update NSPR to 4.24 and keep NSPR Bug 1586070 and win64 patch intact.
This commit is contained in:
parent
dd094ae552
commit
0b9855b841
487 changed files with 42933 additions and 48679 deletions
|
|
@ -9,8 +9,8 @@
|
|||
**
|
||||
** Modification History:
|
||||
** 14-May-97 AGarcia- Converted the test to accomodate the debug_mode flag.
|
||||
** The debug mode will print all of the printfs associated with this test.
|
||||
** The regress mode will be the default mode. Since the regress tool limits
|
||||
** The debug mode will print all of the printfs associated with this test.
|
||||
** The regress mode will be the default mode. Since the regress tool limits
|
||||
** the output to a one line status:PASS or FAIL,all of the printf statements
|
||||
** have been handled with an if (debug_mode) statement.
|
||||
** 04-June-97 AGarcia removed the Test_Result function. Regress tool has been updated to
|
||||
|
|
@ -41,38 +41,54 @@ static PRIntn prmain(PRIntn argc, char **argv)
|
|||
|
||||
rv = PRP_TryLock(ml);
|
||||
PR_ASSERT(PR_SUCCESS == rv);
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
|
||||
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) {
|
||||
failed_already=1;
|
||||
}
|
||||
|
||||
rv = PRP_TryLock(ml);
|
||||
PR_ASSERT(PR_FAILURE == rv);
|
||||
if ((rv != PR_FAILURE) & (!debug_mode)) failed_already=1;
|
||||
if ((rv != PR_FAILURE) & (!debug_mode)) {
|
||||
failed_already=1;
|
||||
}
|
||||
|
||||
rv = PRP_NakedNotify(cv);
|
||||
PR_ASSERT(PR_SUCCESS == rv);
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) {
|
||||
failed_already=1;
|
||||
}
|
||||
|
||||
rv = PRP_NakedBroadcast(cv);
|
||||
PR_ASSERT(PR_SUCCESS == rv);
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) {
|
||||
failed_already=1;
|
||||
}
|
||||
|
||||
rv = PRP_NakedWait(cv, ml, tenmsecs);
|
||||
PR_ASSERT(PR_SUCCESS == rv);
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) {
|
||||
failed_already=1;
|
||||
}
|
||||
|
||||
PR_Unlock(ml);
|
||||
|
||||
PR_Unlock(ml);
|
||||
|
||||
rv = PRP_NakedNotify(cv);
|
||||
PR_ASSERT(PR_SUCCESS == rv);
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) {
|
||||
failed_already=1;
|
||||
}
|
||||
|
||||
rv = PRP_NakedBroadcast(cv);
|
||||
PR_ASSERT(PR_SUCCESS == rv);
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
|
||||
if ((rv != PR_SUCCESS) & (!debug_mode)) {
|
||||
failed_already=1;
|
||||
}
|
||||
|
||||
PRP_DestroyNakedCondVar(cv);
|
||||
PR_DestroyLock(ml);
|
||||
|
||||
if (debug_mode) printf("Test succeeded\n");
|
||||
if (debug_mode) {
|
||||
printf("Test succeeded\n");
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
|
|
@ -81,10 +97,12 @@ static PRIntn prmain(PRIntn argc, char **argv)
|
|||
int main(int argc, char **argv)
|
||||
{
|
||||
PR_Initialize(prmain, argc, argv, 0);
|
||||
if(failed_already)
|
||||
if(failed_already) {
|
||||
return 1;
|
||||
else
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
} /* main */
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue