annotate lib/fprintftime.h @ 6495:6a800a02bf4c

from coreutils
author Jim Meyering <jim@meyering.net>
date Fri, 16 Dec 2005 15:06:54 +0000
parents
children 43e3888c56c4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6495
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
1 #include <stdio.h>
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
2 #include <time.h>
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
3
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
4 /* A cross between fprintf and nstrftime, that prints directly
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
5 to the output stream, without the need for the potentially
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
6 large buffer that nstrftime would require.
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
7
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
8 Output to stream FP the result of formatting (according to the
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
9 nstrftime format string, FMT) the time data, *TM, and the UTC
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
10 and NANOSECONDS values. */
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
11 size_t fprintftime (FILE *fp, char const *fmt, struct tm const *tm,
6a800a02bf4c from coreutils
Jim Meyering <jim@meyering.net>
parents:
diff changeset
12 int utc, int nanoseconds);