YAZ 5.37.0
z-date.h File Reference

ASN.1 Module UserInfoFormat-dateTime. More...

#include <yaz/odr.h>
#include <yaz/z-core.h>

Go to the source code of this file.

Data Structures

struct  Z_DateTime
struct  Z_DateMonthAndDay
struct  Z_DateQuarter
struct  Z_DateSeason
struct  Z_Era
struct  Z_DateFlags
struct  Z_Date
struct  Z_Time

Macros

#define Z_DateQuarter_first   1
#define Z_DateQuarter_second   2
#define Z_DateQuarter_third   3
#define Z_DateQuarter_fourth   4
#define Z_DateSeason_winter   1
#define Z_DateSeason_spring   2
#define Z_DateSeason_summer   3
#define Z_DateSeason_autumn   4
#define Z_Era_decade   1
#define Z_Era_century   2
#define Z_Era_millennium   3
#define Z_Date_monthAndDay   1
#define Z_Date_julianDay   2
#define Z_Date_weekNumber   3
#define Z_Date_quarter   4
#define Z_Date_season   5
#define Z_Time_local   1
#define Z_Time_utc   2
#define Z_Time_utcOffset   3

Typedefs

typedef struct Z_DateTime Z_DateTime
typedef struct Z_DateMonthAndDay Z_DateMonthAndDay
typedef struct Z_DateQuarter Z_DateQuarter
typedef struct Z_DateSeason Z_DateSeason
typedef struct Z_Era Z_Era
typedef struct Z_DateFlags Z_DateFlags
typedef struct Z_Date Z_Date
typedef struct Z_Time Z_Time

Functions

int z_DateTime (ODR o, Z_DateTime **p, int opt, const char *name)
int z_DateMonthAndDay (ODR o, Z_DateMonthAndDay **p, int opt, const char *name)
int z_DateQuarter (ODR o, Z_DateQuarter **p, int opt, const char *name)
int z_DateSeason (ODR o, Z_DateSeason **p, int opt, const char *name)
int z_Era (ODR o, Z_Era **p, int opt, const char *name)
int z_DateFlags (ODR o, Z_DateFlags **p, int opt, const char *name)
int z_Date (ODR o, Z_Date **p, int opt, const char *name)
int z_Time (ODR o, Z_Time **p, int opt, const char *name)

Detailed Description

ASN.1 Module UserInfoFormat-dateTime.

Generated automatically by YAZ ASN.1 Compiler 0.4

Definition in file z-date.h.

Macro Definition Documentation

◆ Z_Date_julianDay

#define Z_Date_julianDay   2

Definition at line 110 of file z-date.h.

Referenced by z_Date().

◆ Z_Date_monthAndDay

#define Z_Date_monthAndDay   1

Definition at line 109 of file z-date.h.

Referenced by z_Date().

◆ Z_Date_quarter

#define Z_Date_quarter   4

Definition at line 112 of file z-date.h.

Referenced by z_Date().

◆ Z_Date_season

#define Z_Date_season   5

Definition at line 113 of file z-date.h.

Referenced by z_Date().

◆ Z_Date_weekNumber

#define Z_Date_weekNumber   3

Definition at line 111 of file z-date.h.

Referenced by z_Date().

◆ Z_DateQuarter_first

#define Z_DateQuarter_first   1

Definition at line 62 of file z-date.h.

Referenced by z_DateQuarter().

◆ Z_DateQuarter_fourth

#define Z_DateQuarter_fourth   4

Definition at line 65 of file z-date.h.

Referenced by z_DateQuarter().

◆ Z_DateQuarter_second

#define Z_DateQuarter_second   2

Definition at line 63 of file z-date.h.

Referenced by z_DateQuarter().

◆ Z_DateQuarter_third

#define Z_DateQuarter_third   3

Definition at line 64 of file z-date.h.

Referenced by z_DateQuarter().

◆ Z_DateSeason_autumn

#define Z_DateSeason_autumn   4

Definition at line 79 of file z-date.h.

Referenced by z_DateSeason().

◆ Z_DateSeason_spring

#define Z_DateSeason_spring   2

Definition at line 77 of file z-date.h.

Referenced by z_DateSeason().

◆ Z_DateSeason_summer

#define Z_DateSeason_summer   3

Definition at line 78 of file z-date.h.

Referenced by z_DateSeason().

◆ Z_DateSeason_winter

#define Z_DateSeason_winter   1

Definition at line 76 of file z-date.h.

Referenced by z_DateSeason().

◆ Z_Era_century

#define Z_Era_century   2

Definition at line 90 of file z-date.h.

Referenced by z_Era().

◆ Z_Era_decade

#define Z_Era_decade   1

Definition at line 89 of file z-date.h.

Referenced by z_Era().

◆ Z_Era_millennium

#define Z_Era_millennium   3

Definition at line 91 of file z-date.h.

Referenced by z_Era().

◆ Z_Time_local

#define Z_Time_local   1

Definition at line 128 of file z-date.h.

Referenced by z_Time().

◆ Z_Time_utc

#define Z_Time_utc   2

Definition at line 129 of file z-date.h.

Referenced by z_Time().

◆ Z_Time_utcOffset

#define Z_Time_utcOffset   3

Definition at line 130 of file z-date.h.

Referenced by z_Time().

Typedef Documentation

◆ Z_Date

typedef struct Z_Date Z_Date

Definition at line 34 of file z-date.h.

◆ Z_DateFlags

typedef struct Z_DateFlags Z_DateFlags

Definition at line 31 of file z-date.h.

◆ Z_DateMonthAndDay

typedef struct Z_DateMonthAndDay Z_DateMonthAndDay

Definition at line 19 of file z-date.h.

◆ Z_DateQuarter

typedef struct Z_DateQuarter Z_DateQuarter

Definition at line 22 of file z-date.h.

◆ Z_DateSeason

typedef struct Z_DateSeason Z_DateSeason

Definition at line 25 of file z-date.h.

◆ Z_DateTime

typedef struct Z_DateTime Z_DateTime

Definition at line 16 of file z-date.h.

◆ Z_Era

typedef struct Z_Era Z_Era

Definition at line 28 of file z-date.h.

◆ Z_Time

typedef struct Z_Time Z_Time

Definition at line 37 of file z-date.h.

Function Documentation

◆ z_Date()

◆ z_DateFlags()

int z_DateFlags ( ODR o,
Z_DateFlags ** p,
int opt,
const char * name )

◆ z_DateMonthAndDay()

int z_DateMonthAndDay ( ODR o,
Z_DateMonthAndDay ** p,
int opt,
const char * name )

◆ z_DateQuarter()

◆ z_DateSeason()

int z_DateSeason ( ODR o,
Z_DateSeason ** p,
int opt,
const char * name )

◆ z_DateTime()

int z_DateTime ( ODR o,
Z_DateTime ** p,
int opt,
const char * name )

◆ z_Era()

int z_Era ( ODR o,
Z_Era ** p,
int opt,
const char * name )

◆ z_Time()