summaryrefslogtreecommitdiff
path: root/usr/src/lib/libbc/libc/gen/common/asctime.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libbc/libc/gen/common/asctime.c')
-rw-r--r--usr/src/lib/libbc/libc/gen/common/asctime.c62
1 files changed, 0 insertions, 62 deletions
diff --git a/usr/src/lib/libbc/libc/gen/common/asctime.c b/usr/src/lib/libbc/libc/gen/common/asctime.c
deleted file mode 100644
index 92c9332531..0000000000
--- a/usr/src/lib/libbc/libc/gen/common/asctime.c
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright 1987 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*LINTLIBRARY*/
-
-#include <time.h>
-#include <tzfile.h>
-
-static char cbuf[26];
-
-static char *ct_numb(char *, int);
-
-char *
-asctime(struct tm *t)
-{
- char *cp, *ncp;
- int *tp;
-
- cp = cbuf;
- for (ncp = "Day Mon 00 00:00:00 1900\n"; *cp++ = *ncp++;);
- ncp = &"SunMonTueWedThuFriSat"[3*t->tm_wday];
- cp = cbuf;
- *cp++ = *ncp++;
- *cp++ = *ncp++;
- *cp++ = *ncp++;
- cp++;
- tp = &t->tm_mon;
- ncp = &"JanFebMarAprMayJunJulAugSepOctNovDec"[(*tp)*3];
- *cp++ = *ncp++;
- *cp++ = *ncp++;
- *cp++ = *ncp++;
- cp = ct_numb(cp, *--tp);
- cp = ct_numb(cp, *--tp+100);
- cp = ct_numb(cp, *--tp+100);
- cp = ct_numb(cp, *--tp+100);
- cp = ct_numb(cp, (t->tm_year + TM_YEAR_BASE)/100);
- cp--;
- cp = ct_numb(cp, t->tm_year+100);
- return (cbuf);
-}
-
-static char *
-ct_numb(char *cp, int n)
-{
- cp++;
- if (n>=10)
- *cp++ = (n/10)%10 + '0';
- else
- *cp++ = ' ';
- *cp++ = n%10 + '0';
- return (cp);
-}