diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-09-01 14:12:29 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-09-01 14:12:29 +0200 |
commit | 7f22b32e6359bb1381fc2336b9ec876036eb72a6 (patch) | |
tree | b4e4797a984789c7bee663655d010126c46e215e /sys/src/libc | |
parent | 0e41e0b7c551d577c22810dcda8cfd9459587a99 (diff) |
isodate in libc? revert every commit for great justice!
Diffstat (limited to 'sys/src/libc')
-rw-r--r-- | sys/src/libc/9sys/ctime.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/sys/src/libc/9sys/ctime.c b/sys/src/libc/9sys/ctime.c index a99727225..11340ea41 100644 --- a/sys/src/libc/9sys/ctime.c +++ b/sys/src/libc/9sys/ctime.c @@ -299,50 +299,3 @@ rd_long(char **f, long *p) *p = l; return 0; } - -char* -isodate(Tm *t) -{ - static char c[10+14+1]; /* leave room to append isotime */ - - ct_numb(c, t->year / 100 + 119); - ct_numb(c+2, t->year % 100 + 100); - c[4] = '-'; - ct_numb(c+5, t->mon + 101); - c[7] = '-'; - ct_numb(c+8, t->mday + 100); - c[10] = 0; - return c; -} - -char* -isotime(Tm *t) -{ - int tz; - char *c, *d; - d = isodate(t); - c = d + 10; /* append to isodate */ - c[0] = 'T'; - ct_numb(c+1, t->hour+100); - c[3] = ':'; - ct_numb(c+4, t->min+100); - c[6] = ':'; - ct_numb(c+7, t->sec+100); - tz = t->tzoff / 60; - if(t->tzoff) { - /* localtime */ - if (t->tzoff > 0) { - c[9] = '+'; - } else { - c[9] = '-'; - tz = -tz; - } - ct_numb(c+10, tz / 60 + 100); - ct_numb(c+12, tz % 60 + 100); - c[14] = 0; - } else { - c[9] = 'Z'; - c[10] = 0; - } - return d; -} |