summaryrefslogtreecommitdiffstats
path: root/nsprpub/pr/tests/time.c
diff options
context:
space:
mode:
Diffstat (limited to 'nsprpub/pr/tests/time.c')
-rw-r--r--nsprpub/pr/tests/time.c78
1 files changed, 43 insertions, 35 deletions
diff --git a/nsprpub/pr/tests/time.c b/nsprpub/pr/tests/time.c
index ed0bff8e9..cdb3ef73a 100644
--- a/nsprpub/pr/tests/time.c
+++ b/nsprpub/pr/tests/time.c
@@ -37,34 +37,36 @@ hrtime_t ihrtime;
void
ftime_init()
{
- itime = time(NULL);
- ihrtime = gethrtime();
+ itime = time(NULL);
+ ihrtime = gethrtime();
}
time_t
ftime()
{
- hrtime_t now = gethrtime();
+ hrtime_t now = gethrtime();
- return itime + ((now - ihrtime) / 1000000000ll);
+ return itime + ((now - ihrtime) / 1000000000ll);
}
static void timeTime(void)
{
PRInt32 index = count;
time_t rv;
-
- for (;index--;)
+
+ for (; index--;) {
rv = time(NULL);
+ }
}
static void timeGethrtime(void)
{
PRInt32 index = count;
time_t rv;
-
- for (;index--;)
+
+ for (; index--;) {
rv = ftime();
+ }
}
static void timeGettimeofday(void)
@@ -72,9 +74,10 @@ static void timeGettimeofday(void)
PRInt32 index = count;
time_t rv;
struct timeval tp;
-
- for (;index--;)
+
+ for (; index--;) {
rv = gettimeofday(&tp, NULL);
+ }
}
static void timePRTime32(void)
@@ -85,8 +88,8 @@ static void timePRTime32(void)
PRTime rv;
LL_I2L(q, 1000000);
-
- for (;index--;) {
+
+ for (; index--;) {
rv = PR_Now();
LL_DIV(rv, rv, q);
LL_L2I(rv32, rv);
@@ -97,9 +100,10 @@ static void timePRTime64(void)
{
PRInt32 index = count;
PRTime rv;
-
- for (;index--;)
+
+ for (; index--;) {
rv = PR_Now();
+ }
}
/************************************************************************/
@@ -117,40 +121,44 @@ static void Measure(void (*func)(void), const char *msg)
d = (double)PR_IntervalToMicroseconds(stop - start);
tot = PR_IntervalToMilliseconds(stop-start);
- if (debug_mode) printf("%40s: %6.2f usec avg, %d msec total\n", msg, d / count, tot);
+ if (debug_mode) {
+ printf("%40s: %6.2f usec avg, %d msec total\n", msg, d / count, tot);
+ }
}
int main(int argc, char **argv)
{
- /* 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);
PR_Init(PR_USER_THREAD, PR_PRIORITY_NORMAL, 0);
PR_STDIO_INIT();
if (argc > 1) {
- count = atoi(argv[1]);
+ count = atoi(argv[1]);
} else {
- count = DEFAULT_COUNT;
+ count = DEFAULT_COUNT;
}
ftime_init();
@@ -161,8 +169,8 @@ int main(int argc, char **argv)
Measure(timePRTime32, "time to get time with PR_Time() (32bit)");
Measure(timePRTime64, "time to get time with PR_Time() (64bit)");
- PR_Cleanup();
- return 0;
+ PR_Cleanup();
+ return 0;
}