summaryrefslogtreecommitdiff
path: root/pr/tests/prftest2.c
diff options
context:
space:
mode:
Diffstat (limited to 'pr/tests/prftest2.c')
-rw-r--r--pr/tests/prftest2.c80
1 files changed, 43 insertions, 37 deletions
diff --git a/pr/tests/prftest2.c b/pr/tests/prftest2.c
index 4ab7eb32..6376fd2f 100644
--- a/pr/tests/prftest2.c
+++ b/pr/tests/prftest2.c
@@ -4,19 +4,19 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/*
-** File: prftest2.c
+** File: prftest2.c
** Description:
** This is a simple test of the PR_snprintf() function defined
** in prprf.c.
**
** 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.
+** have been handled with an if (debug_mode) statement.
** 04-June-97 AGarcia removed the Test_Result function. Regress tool has been updated to
-** recognize the return code from tha main program.
+** recognize the return code from tha main program.
***********************************************************************/
/***********************************************************************
** Includes
@@ -43,29 +43,31 @@ int main(int argc, char **argv)
PRInt64 i64;
char buf[BUF_SIZE];
- /* The command line argument: -d is used to determine if the test is being run
- in debug mode. The regress tool requires only one line output:PASS or FAIL.
- All of the printfs associated with this test has been handled with a if (debug_mode)
- test.
- Usage: test_name -d
- */
- PLOptStatus os;
- PLOptState *opt = PL_CreateOptState(argc, argv, "d:");
- while (PL_OPT_EOL != (os = PL_GetNextOpt(opt)))
+ /* The command line argument: -d is used to determine if the test is being run
+ in debug mode. The regress tool requires only one line output:PASS or FAIL.
+ All of the printfs associated with this test has been handled with a if (debug_mode)
+ test.
+ Usage: test_name -d
+ */
+ PLOptStatus os;
+ PLOptState *opt = PL_CreateOptState(argc, argv, "d:");
+ while (PL_OPT_EOL != (os = PL_GetNextOpt(opt)))
{
- if (PL_OPT_BAD == os) continue;
+ if (PL_OPT_BAD == os) {
+ continue;
+ }
switch (opt->option)
{
- case 'd': /* debug mode */
- debug_mode = 1;
- break;
- default:
- break;
+ case 'd': /* debug mode */
+ debug_mode = 1;
+ break;
+ default:
+ break;
}
}
- PL_DestroyOptState(opt);
+ PL_DestroyOptState(opt);
- /* main test */
+ /* main test */
PR_STDIO_INIT();
@@ -75,23 +77,27 @@ 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")) {
- if (debug_mode) printf("PR_snprintf test 2 passed\n");
+ if (debug_mode) {
+ printf("PR_snprintf test 2 passed\n");
+ }
} else {
- if (debug_mode) {
- printf("PR_snprintf test 2 failed\n");
- printf("Converted string is %s\n", buf);
- printf("Should be 30 -32 333 64\n");
- }
- else failed_already=1;
+ if (debug_mode) {
+ printf("PR_snprintf test 2 failed\n");
+ printf("Converted string is %s\n", buf);
+ printf("Should be 30 -32 333 64\n");
+ }
+ else {
+ failed_already=1;
+ }
}
- if(failed_already)
- {
+ if(failed_already)
+ {
printf("FAILED\n");
- return 1;
- }
- else
- {
+ return 1;
+ }
+ else
+ {
printf("PASSED\n");
- return 0;
- }
+ return 0;
+ }
}