Ruby
2.4.2p198(2017-09-14revision59899)
|
Go to the source code of this file.
Macros | |
#define | TIME_SCALE 1000000000 |
#define | TYPEOF_TIMEVAL_TV_SEC time_t |
#define | TYPEOF_TIMEVAL_TV_USEC long |
Typedefs | |
typedef unsigned long | unsigned_time_t |
Functions | |
PACKED_STRUCT_UNALIGNED (struct vtm { VALUE year;VALUE subsecx;VALUE utc_offset;const char *zone;uint16_t yday:9;uint8_t mon:4;uint8_t mday:5;uint8_t hour:5;uint8_t min:6;uint8_t sec:6;uint8_t wday:3;uint8_t isdst:2;}) | |
#define TIME_SCALE 1000000000 |
Definition at line 19 of file timev.h.
Referenced by rb_time_magnify(), rb_time_succ(), rb_time_unmagnify(), rb_time_unmagnify_to_float(), split_second(), time_mdump(), time_mload(), time_nsec(), time_s_at(), time_subsec(), time_to_i(), time_usec(), timespec2timew(), timew2timespec(), timew2timespec_exact(), timew_out_of_timet_range(), usec2subsecx(), validate_vtm(), and vtm_add_offset().
#define TYPEOF_TIMEVAL_TV_SEC time_t |
Definition at line 22 of file timev.h.
Referenced by double2timeval(), rb_time_timeval(), and time_timeval().
#define TYPEOF_TIMEVAL_TV_USEC long |
Definition at line 28 of file timev.h.
Referenced by rb_time_timeval(), and time_timeval().
typedef unsigned long unsigned_time_t |