--- a/tai64nfrac.c 2015-02-10 15:35:18.408418665 +0100 +++ b/tai64nfrac.c 2015-02-10 15:35:44.458680163 +0100 @@ -43,7 +43,7 @@ nanoseconds += u; } seconds -= 4611686018427387914ULL; - printf("%lu.%lu ", seconds, nanoseconds); + printf("%lu.%09lu ", seconds, nanoseconds); return c; }