aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/calculer.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/calculer.c b/src/calculer.c
index 6b279ec..8d13052 100644
--- a/src/calculer.c
+++ b/src/calculer.c
@@ -41,12 +41,15 @@ calculer_rand(void)
return lower + rand()%(upper-lower);
}
+/* Compute the number of milliseconds TP contains. */
static intptr_t
tp_ms(struct timespec const *tp)
{
return tp->tv_sec*1000 + tp->tv_nsec/1000000;
}
+/* Called just before prompting the user. The returned pointer will be given
+ back as a parameter of measure_after. */
static void *
measure_before(void)
{
@@ -55,6 +58,7 @@ measure_before(void)
return (void *)tp_ms(&tp);
}
+/* Called just after the user prompt has been read and checked. */
int
measure_after(void *data, int correct)
{
@@ -111,6 +115,7 @@ main(int argc, char *argv[])
srand(time(NULL));
+ /* Store the prefix "YYYY-MM-DD" in LOGBUF. */
time_t now = time(NULL);
struct tm *tm = localtime(&now);
size_t bytes_written = strftime(logbuf, sizeof(logbuf), "%F\t", tm);