Subversion Repositories Kolibri OS

Rev

Rev 4874 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4921 Serge 1
/*
2
 * asctime_r.c
3
 */
4
 
5
#include 
6
#include 
7
 
8
char *
9
_DEFUN (asctime_r, (tim_p, result),
10
	_CONST struct tm *__restrict tim_p _AND
11
	char *__restrict result)
12
{
13
  static _CONST char day_name[7][3] = {
14
	"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
15
  };
16
  static _CONST char mon_name[12][3] = {
17
	"Jan", "Feb", "Mar", "Apr", "May", "Jun",
18
	"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
19
  };
20
 
21
  siprintf (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);
26
  return result;
27
}