so do not add one after the expansion, since ANSI C doesn't allow ;; at this level (or at least, so tells me gcc).
time' shadows the global function