seconds() no longer supports a time difference, so create it locally.
This commit is contained in:
parent
821733a5f6
commit
26f2fec689
|
|
@ -1930,6 +1930,7 @@ void SetAnalyse(
|
|||
static char OldAn2[128]; /* Previous analysis type */
|
||||
static char olds2[128]; /* previous output */
|
||||
static PerfTime timebefore2; /* previous time stamp */
|
||||
int sdiffsec, sdiffmillisec; /* differences current time minus start time stamp */
|
||||
|
||||
/*set the two thread ids */
|
||||
unsigned int ng_idl = threadid_self();
|
||||
|
|
@ -1969,9 +1970,11 @@ void SetAnalyse(
|
|||
if ((DecaPercent == OldPercent) && !strcmp(OldAn, Analyse))
|
||||
return;
|
||||
|
||||
/* get actual time */
|
||||
/* get current time */
|
||||
perf_timer_get_time(&timenow);
|
||||
timediff(&timenow, &timebefore, &diffsec, &diffmillisec);
|
||||
timediff(&timenow, &timebegin, &sdiffsec, &sdiffmillisec);
|
||||
|
||||
s = TMALLOC(char, 128);
|
||||
|
||||
if (!strcmp(Analyse, "tran")) {
|
||||
|
|
@ -2030,8 +2033,8 @@ void SetAnalyse(
|
|||
}
|
||||
/* info when previous analysis period has finished */
|
||||
if (strcmp(OldAn, Analyse)) {
|
||||
if (ft_ngdebug && (strcmp(OldAn, "")))
|
||||
printf("%s finished after %4.2f seconds.\n", OldAn, seconds());
|
||||
if ((ft_nginfo || ft_ngdebug) && (strcmp(OldAn, "")))
|
||||
printf("%s finished after %5.3f seconds.\n", OldAn, (double)sdiffsec + (double)sdiffmillisec / 1000.);
|
||||
if(thread1)
|
||||
strncpy(OldAn1, Analyse, 127);
|
||||
else
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ SetAnalyse(char *Analyse, /* in: analysis type */
|
|||
static PerfTime timebefore; /* previous time stamp */
|
||||
PerfTime timenow; /* actual time stamp */
|
||||
int diffsec, diffmillisec; /* differences actual minus prev. time stamp */
|
||||
int sdiffsec, sdiffmillisec; /* differences actual minus start time stamp */
|
||||
|
||||
WaitForIdle();
|
||||
|
||||
|
|
@ -234,6 +235,7 @@ SetAnalyse(char *Analyse, /* in: analysis type */
|
|||
/* get actual time */
|
||||
perf_timer_get_time(&timenow);
|
||||
timediff(&timenow, &timebefore, &diffsec, &diffmillisec);
|
||||
timediff(&timenow, &timebegin, &sdiffsec, &sdiffmillisec);
|
||||
|
||||
OldPercent = DecaPercent;
|
||||
/* output only into hwAnalyse window and if time elapsed is larger than
|
||||
|
|
@ -260,7 +262,7 @@ SetAnalyse(char *Analyse, /* in: analysis type */
|
|||
/* info when previous analysis period has finished */
|
||||
if (strcmp(OldAn, Analyse)) {
|
||||
if ((ft_nginfo || ft_ngdebug) && (strcmp(OldAn, "")))
|
||||
win_x_printf("%s finished after %4.2f seconds.\n", OldAn, seconds());
|
||||
win_x_printf("%s finished after %5.3f seconds.\n", OldAn, (double)sdiffsec + (double)sdiffmillisec / 1000.);
|
||||
strncpy(OldAn, Analyse, 127);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue