jabberd2  2.2.17
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, 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,
char *  date,
int  datelen 
)

Definition at line 114 of file datetime.c.