Provided by: tau_2.16.4-1.5_amd64 bug

NAME

       TAU_PROFILE_DECLARE_TIMER - Declares a timer for C

SYNOPSIS

       C:

       TAU_PROFILE_DECLARE_TIMER(Profiler timer);

DESCRIPTION

       Because C89 does not allow mixed code and declarations, TAU_PROFILE_TIMER can only be used
       once in a function. To declare two timers in a C function, use TAU_PROFILE_DECLARE_TIMER
       and TAU_PROFILE_CREATE_TIMER.

EXAMPLE

       C :

       int f1(void) {
         TAU_PROFILE_DECLARE_TIMER(t1);
         TAU_PROFILE_DECLARE_TIMER(t2);

         TAU_PROFILE_CREATE_TIMER(t1, "timer1", "", TAU_USER);
         TAU_PROFILE_CREATE_TIMER(t2, "timer2", "", TAU_USER);

         TAU_PROFILE_START(t1);
         ...
         TAU_PROFILE_START(t2);
         ...
         TAU_PROFILE_STOP(t2);
         TAU_PROFILE_STOP(t1);
         return 0;
       }

SEE ALSO

       TAU_PROFILE_CREATE_TIMER

                                            08/31/2005                    TAU_PROFILE_DECLARE_(3)