#include <ctype.h>
#include <locale.h>
#include <string.h>
#include <time.h>
#include <stdint.h>
|
static int | TM_YEAR_BASE = 1900 |
|
static char | gmt [] = { "GMT" } |
|
static char | utc [] = { "UTC" } |
|
static const char *const | nast [5] = { "EST", "CST", "MST", "PST", "\0\0\0" } |
|
static const char *const | nadt [5] = { "EDT", "CDT", "MDT", "PDT", "\0\0\0" } |
|
static const char *const | am_pm [2] = { "am", "pm" } |
|
static const char *const | day [7] = { "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" } |
|
static const char *const | abday [7] = { "sun", "mon", "tue", "wed", "thu", "fri", "sat" } |
|
static const char *const | mon [12] |
|
static const char *const | abmon [12] = { "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec" } |
|
◆ _ctloc
#define _ctloc |
( |
|
x | ) |
(_CurrentTimeLocale->x) |
◆ ALT_E
◆ ALT_O
◆ LEGAL_ALT
Value: { \
if(alt_format & ~(x)) return NULL; \
}
◆ TIME_MAX
#define TIME_MAX INT64_MAX |
◆ u_char
◆ uint
typedef unsigned int uint |
◆ uint64_t
◆ conv_num()
static const u_char * conv_num |
( |
const unsigned char * |
buf, |
|
|
int * |
dest, |
|
|
uint |
llim, |
|
|
uint |
ulim |
|
) |
| |
|
static |
◆ find_string()
static const u_char * find_string |
( |
const u_char * |
bp, |
|
|
int * |
tgt, |
|
|
const char *const * |
n1, |
|
|
const char *const * |
n2, |
|
|
int |
c |
|
) |
| |
|
static |
◆ strptime()
char * strptime |
( |
const char * |
buf, |
|
|
const char * |
fmt, |
|
|
struct tm * |
tm |
|
) |
| |
References abday, abmon, ALT_E, ALT_O, am_pm, conv_num(), day, find_string(), gmt, LEGAL_ALT, mon, nadt, nast, strptime(), TIME_MAX, TM_YEAR_BASE, and utc.
Referenced by strptime().
◆ abday
const char* const abday[7] = { "sun", "mon", "tue", "wed", "thu", "fri", "sat" } |
|
static |
◆ abmon
const char* const abmon[12] = { "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec" } |
|
static |
◆ am_pm
const char* const am_pm[2] = { "am", "pm" } |
|
static |
◆ day
const char* const day[7] = { "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" } |
|
static |
◆ gmt
◆ mon
const char* const mon[12] |
|
static |
Initial value:= { "january", "february", "march", "april", "may", "june",
"july", "august", "september", "october", "november", "december" }
Referenced by enter(), and strptime().
◆ nadt
const char* const nadt[5] = { "EDT", "CDT", "MDT", "PDT", "\0\0\0" } |
|
static |
◆ nast
const char* const nast[5] = { "EST", "CST", "MST", "PST", "\0\0\0" } |
|
static |
◆ TM_YEAR_BASE
◆ utc