libcdio  2.1.0
Data Fields
iso9660_ltime_s Struct Reference

ISO-9660 longer-format time structure. More...

#include <iso9660.h>

Data Fields

char lt_year [ISODCL(1, 4)]
 
char lt_month [ISODCL(5, 6)]
 
char lt_day [ISODCL(7, 8)]
 
char lt_hour [ISODCL(9, 10)]
 
char lt_minute [ISODCL(11, 12)]
 
char lt_second [ISODCL(13, 14)]
 
char lt_hsecond [ISODCL(15, 16)]
 
iso712_t lt_gmtoff
 

Detailed Description

ISO-9660 longer-format time structure.

Section 8.4.26.1 of ECMA 119. All values are encoded as character arrays, eg. '1', '9', '5', '5' for the year 1955 (no null terminated byte).

See also
iso9660_ltime

Field Documentation

◆ lt_day

char iso9660_ltime_s::lt_day[ISODCL( 7, 8)]

Day of month: 1..31

◆ lt_gmtoff

iso712_t iso9660_ltime_s::lt_gmtoff

Offset from Greenwich Mean Time in number of 15 min intervals from -48 (West) to +52 (East) recorded according to 7.1.2 numerical value

◆ lt_hour

char iso9660_ltime_s::lt_hour[ISODCL( 9, 10)]

hour: 0..23

◆ lt_hsecond

char iso9660_ltime_s::lt_hsecond[ISODCL( 15, 16)]

The value is in units of 1/100's of a second

◆ lt_minute

char iso9660_ltime_s::lt_minute[ISODCL( 11, 12)]

minute: 0..59

◆ lt_month

char iso9660_ltime_s::lt_month[ISODCL( 5, 6)]

Has value in range 1..12. Note starts at 1, not 0 like a tm struct.

◆ lt_second

char iso9660_ltime_s::lt_second[ISODCL( 13, 14)]

second: 0..59

◆ lt_year

char iso9660_ltime_s::lt_year[ISODCL( 1, 4)]

Add 1900 to value for the Julian year


The documentation for this struct was generated from the following file: