File nut/pro/rfctime.c


Included Files


Local Variables

rfc1123_buf
static char rfc1123_buf[32]
Used in: Rfc1123TimeString()  

wkdays
static char* wkdays[7]

Used in: Rfc1123TimeString()  

months
static char* months[12]

Used in: Rfc1123TimeString()  

Global Function Rfc1123TimeString()

char* Rfc1123TimeString ( struct _tm* tm )
Prototyped in: nut/include/pro/rfctime.h
Calls: sprintf() nut/crt/sprintf.c
Called by: QueryDateAndTime() nut/app/pppc/pppc.c
References Variables: months nut/pro/rfctime.c
  rfc1123_buf nut/pro/rfctime.c
  wkdays nut/pro/rfctime.c

Global Function RfcTimeParse()

time_t RfcTimeParse ( const char* str )
Prototyped in: nut/include/pro/rfctime.h
Calls: TimeParseDmy() nut/pro/rfctime.c
  TimeParseHms() nut/pro/rfctime.c
  TimeParseMonth() nut/pro/rfctime.c
  TimeParseYear() nut/pro/rfctime.c
  _mkgmtime() nut/crt/mktime.c
  mktime() nut/crt/mktime.c
  parse_digits() nut/pro/rfctime.c
  skip_spaces() nut/pro/rfctime.c
  strcmp() nut/c/string/strcmp.c
  isalpha()

Global Function TimeParseDmy()

char* TimeParseDmy ( const char* str, int* mday, int* mon, int* year )
Prototyped in: nut/include/pro/rfctime.h
Calls: TimeParseMonth() nut/pro/rfctime.c
  TimeParseYear() nut/pro/rfctime.c
  parse_digits() nut/pro/rfctime.c
  isalpha(), isdigit()
Called by: RfcTimeParse() nut/pro/rfctime.c

Global Function TimeParseHms()

char* TimeParseHms ( const char* str, int* hour, int* min, int* sec )
Prototyped in: nut/include/pro/rfctime.h
Calls: parse_digits() nut/pro/rfctime.c
Called by: RfcTimeParse() nut/pro/rfctime.c

Global Function TimeParseMonth()

char* TimeParseMonth ( const char* str, int* month )
Prototyped in: nut/include/pro/rfctime.h
Calls: isalpha()
Called by: RfcTimeParse() nut/pro/rfctime.c
  TimeParseDmy() nut/pro/rfctime.c

Global Function TimeParseYear()

char* TimeParseYear ( const char* str, int* year )
Prototyped in: nut/include/pro/rfctime.h
Calls: parse_digits() nut/pro/rfctime.c
Called by: RfcTimeParse() nut/pro/rfctime.c
  TimeParseDmy() nut/pro/rfctime.c

Local Function parse_digits()

static char* parse_digits ( const char* str, int* val )
Calls: isdigit()
Called by: RfcTimeParse() nut/pro/rfctime.c
  TimeParseDmy() nut/pro/rfctime.c
  TimeParseHms() nut/pro/rfctime.c
  TimeParseYear() nut/pro/rfctime.c

Local Function skip_spaces()

static char* skip_spaces ( const char* str )
Called by: RfcTimeParse() nut/pro/rfctime.c