debian/rules: Use `git' potty wrapper.
[qmail] / myctime.c
1 #include "datetime.h"
2 #include "fmt.h"
3 #include "myctime.h"
4
5 static char *daytab[7] = {
6 "Sun","Mon","Tue","Wed","Thu","Fri","Sat"
7 };
8 static char *montab[12] = {
9 "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"
10 };
11
12 static char result[30];
13
14 char *myctime(t)
15 datetime_sec t;
16 {
17 struct datetime dt;
18 unsigned int len;
19 datetime_tai(&dt,t);
20 len = 0;
21 len += fmt_str(result + len,daytab[dt.wday]);
22 result[len++] = ' ';
23 len += fmt_str(result + len,montab[dt.mon]);
24 result[len++] = ' ';
25 len += fmt_uint0(result + len,dt.mday,2);
26 result[len++] = ' ';
27 len += fmt_uint0(result + len,dt.hour,2);
28 result[len++] = ':';
29 len += fmt_uint0(result + len,dt.min,2);
30 result[len++] = ':';
31 len += fmt_uint0(result + len,dt.sec,2);
32 result[len++] = ' ';
33 len += fmt_uint(result + len,1900 + dt.year);
34 result[len++] = '\n';
35 result[len++] = 0;
36 return result;
37 }