jabberd2  2.3.4
Macros | Enumerations | Functions
datetime.h File Reference

ISO 8610 / JEP 82 date/time manipulation. More...

#include <time.h>

Go to the source code of this file.

Macros

#define JABBERD2_API   extern
 

Enumerations

enum  datetime_t {
  dt_DATE = 1, dt_TIME = 2, dt_DATETIME = 3, dt_LEGACY = 4,
  dt_DATE = 1, dt_TIME = 2, dt_DATETIME = 3, dt_LEGACY = 4
}
 

Functions

JABBERD2_API time_t datetime_in (char *date)
 
JABBERD2_API void datetime_out (time_t t, datetime_t type, const char *date, int datelen)
 

Detailed Description

ISO 8610 / JEP 82 date/time manipulation.

Author
Robert Norris
Date
2004/05/05 23:49:38
Revision
1.1

Definition in file datetime.h.

Macro Definition Documentation

#define JABBERD2_API   extern

Definition at line 46 of file datetime.h.

Enumeration Type Documentation

enum datetime_t
Enumerator
dt_DATE 
dt_TIME 
dt_DATETIME 
dt_LEGACY 
dt_DATE 
dt_TIME 
dt_DATETIME 
dt_LEGACY 

Definition at line 50 of file datetime.h.

Function Documentation

JABBERD2_API time_t datetime_in ( char *  date)

Definition at line 34 of file datetime.c.

JABBERD2_API void datetime_out ( time_t  t,
datetime_t  type,
const char *  date,
int  datelen 
)