aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschnetter <schnetter@d0051148-8e13-4bef-be1d-f6c572c85f9f>2009-01-22 17:22:53 +0000
committerschnetter <schnetter@d0051148-8e13-4bef-be1d-f6c572c85f9f>2009-01-22 17:22:53 +0000
commit95eafd4d4c87e26480f4f4555caae365ce7bbbf4 (patch)
treecdad74a03131a8763e4b7c2970e9c63401888327
parent4b89e89957e54a398e0f3683609d29d2de1e1ddd (diff)
Convert from C99 to C89 syntax: remove variable declarations in for
statements. Make const correct by adding some missing const qualifiers. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/TimerReport/trunk@21 d0051148-8e13-4bef-be1d-f6c572c85f9f
-rw-r--r--src/Output.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/Output.c b/src/Output.c
index ccf226e..5de4402 100644
--- a/src/Output.c
+++ b/src/Output.c
@@ -182,6 +182,7 @@ static void OutputAllTimers (CCTK_ARGUMENTS)
cTimerData *td = CCTK_TimerCreateData();
double timer_secs = -1;
static int last_ntimers = -1;
+ int i;
assert(ntimers >= 0);
@@ -207,7 +208,7 @@ static void OutputAllTimers (CCTK_ARGUMENTS)
{
fprintf(file, "# Column 1 iteration\n");
fprintf(file, "# Column 2 time\n");
- for (int i = 0; i < ntimers; i++)
+ for (i = 0; i < ntimers; i++)
{
const char *name = CCTK_TimerName(i);
@@ -220,7 +221,7 @@ static void OutputAllTimers (CCTK_ARGUMENTS)
fprintf(file, "%d\t%f\t", cctk_iteration, cctk_time);
- for (int i = 0; i < ntimers; i++)
+ for (i = 0; i < ntimers; i++)
{
CCTK_TimerI(i, td);
@@ -265,8 +266,8 @@ typedef struct
static int compare(const void * a, const void * b)
{
- timer_pair *t1 = (timer_pair *) a;
- timer_pair *t2 = (timer_pair *) b;
+ const timer_pair *t1 = (const timer_pair *) a;
+ const timer_pair *t2 = (const timer_pair *) b;
double d = t2->t - t1->t;
@@ -289,11 +290,12 @@ static void PrintTopTimers (CCTK_ARGUMENTS)
timer_pair timers[ntimers];
int topn = n_top_timers;
double total = 0;
+ int i;
- char *sep = "======================================================================";
+ const char *sep = "======================================================================";
assert(ntimers >= 0);
- for (int i = 0; i < ntimers; i++)
+ for (i = 0; i < ntimers; i++)
{
CCTK_TimerI(i, td);
@@ -330,7 +332,7 @@ static void PrintTopTimers (CCTK_ARGUMENTS)
/* This should be the "CCTK total time" timer */
total = timers[0].t;
- for (int i = 0; i < (ntimers >= topn ? topn : ntimers) ; i++)
+ for (i = 0; i < (ntimers >= topn ? topn : ntimers) ; i++)
{
double percent = 100.0 * timers[i].t / total;