9 _DEFUN (asctime_r
, (tim_p
, result
),
10 _CONST
struct tm
*tim_p _AND
13 static _CONST
char day_name
[7][3] = {
14 "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
16 static _CONST
char mon_name
[12][3] = {
17 "Jan", "Feb", "Mar", "Apr", "May", "Jun",
18 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
21 sprintf (result
, "%.3s %.3s%3d %.2d:%.2d:%.2d %d\n",
22 day_name
[tim_p
->tm_wday
],
23 mon_name
[tim_p
->tm_mon
],
24 tim_p
->tm_mday
, tim_p
->tm_hour
, tim_p
->tm_min
,
25 tim_p
->tm_sec
, 1900 + tim_p
->tm_year
);