iso9660_ltime_s Struct Reference

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

#include <iso9660.h>


Data Fields

char lt_year [_delta(1, 4)]
char lt_month [_delta(5, 6)]
char lt_day [_delta(7, 8)]
char lt_hour [_delta(9, 10)]
char lt_minute [_delta(11, 12)]
char lt_second [_delta(13, 14)]
char lt_hsecond [_delta(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

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

Day of month: 1..31

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

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

hour: 0..23

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

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

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

minute: 0..59

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

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

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

second: 0..59

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

Add 1900 to value for the Julian year


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

Generated for libcdio by doxygen 1.5.7.1