OpenCoverage

clock.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/clock.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10extern long get_clk_tck (void);-
11-
12void-
13clock_t_to_secs (t, sp, sfp)-
14 clock_t t;-
15 time_t *sp;-
16 int *sfp;-
17{-
18 static long clk_tck = -1;-
19-
20 if (clk_tck == -1
clk_tck == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
21 clk_tck = get_clk_tck ();
never executed: clk_tck = get_clk_tck ();
0
22-
23 *sfp = t % clk_tck;-
24 *sfp = (*sfp * 1000) / clk_tck;-
25-
26 *sp = t / clk_tck;-
27-
28-
29 if (*
*sfp >= 1000Description
TRUEnever evaluated
FALSEnever evaluated
sfp >= 1000
*sfp >= 1000Description
TRUEnever evaluated
FALSEnever evaluated
)
0
30 {-
31 *sp += 1;-
32 *sfp -= 1000;-
33 }
never executed: end of block
0
34}
never executed: end of block
0
35-
36-
37-
38-
39-
40void-
41print_clock_t (fp, t)-
42 FILE *fp;-
43 clock_t t;-
44{-
45 time_t timestamp;-
46 long minutes;-
47 int seconds, seconds_fraction;-
48-
49 clock_t_to_secs (t, &timestamp, &seconds_fraction);-
50-
51 minutes = timestamp / 60;-
52 seconds = timestamp % 60;-
53-
54 fprintf (fp, "%ldm%d.%03ds", minutes, seconds, seconds_fraction);-
55}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2