summaryrefslogtreecommitdiffstats
path: root/src/isode/psap/time2str.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/isode/psap/time2str.c')
-rw-r--r--src/isode/psap/time2str.c80
1 files changed, 0 insertions, 80 deletions
diff --git a/src/isode/psap/time2str.c b/src/isode/psap/time2str.c
deleted file mode 100644
index 1bdc160e8b..0000000000
--- a/src/isode/psap/time2str.c
+++ /dev/null
@@ -1,80 +0,0 @@
-/* time2str.c - time string to string */
-
-/*
- * isode/psap/time2str.c
- */
-
-/*
- * NOTICE
- *
- * Acquisition, use, and distribution of this module and related
- * materials are subject to the restrictions of a license agreement.
- * Consult the Preface in the User's Manual for the full terms of
- * this agreement.
- *
- */
-
-
-/* LINTLIBRARY */
-
-#include <stdio.h>
-#include "psap.h"
-
-
-#define YEAR(y) ((y) >= 100 ? (y) : (y) + 1900)
-#define UNYEAR(y) ((y) < 1900 || (y) > 1999 ? (y) : (y) - 1900)
-
-/* */
-
-char *time2str (u, generalized)
-register UTC u;
-int generalized;
-{
- register int hours,
- mins,
- zone;
- register char *bp;
- static char buffer[BUFSIZ];
-
- if (u == NULLUTC)
- return NULLCP;
-
- bp = buffer;
-
- if (generalized)
- (void) sprintf (bp, "%04d", YEAR (u -> ut_year));
- else
- (void) sprintf (bp, "%02d", UNYEAR (u -> ut_year));
- bp += strlen (bp);
-
- (void) sprintf (bp, "%02d%02d%02d%02d", u -> ut_mon, u -> ut_mday,
- u -> ut_hour, u -> ut_min);
- bp += strlen (bp);
-
- if (u -> ut_flags & UT_SEC
- || (generalized && (u -> ut_flags & UT_USEC))) {
- (void) sprintf (bp, "%02d", u -> ut_sec);
- bp += strlen (bp);
- }
- if (generalized && (u -> ut_flags & UT_USEC)) {
- (void) sprintf (bp, ".%06d", u -> ut_usec);
- bp += strlen (bp);
- }
-
- if (u -> ut_flags & UT_ZONE)
- if ((zone = u -> ut_zone) == 0)
- *bp++ = 'Z';
- else {
- if (zone < 0)
- mins = (-zone) % 60, hours = (-zone) / 60;
- else
- mins = zone % 60, hours = zone / 60;
- (void) sprintf (bp, "%c%02d%02d", zone < 0 ? '-' : '+',
- hours, mins);
- bp += strlen (bp);
- }
-
- *bp = NULL;
-
- return buffer;
-}