mbgtools-lx
4.2.8
|
Go to the source code of this file.
Macros | |
#define | _ext extern |
#define | _wday_mon17_to_mon06(d) ( ( d ) - 1 ) |
#define | _wday_mon06_to_mon17(d) ( ( d ) + 1 ) |
#define | _wday_mon17_to_sun17(d) ( ( (d) >= 7 ) ? 1 : ( (d) + 1 ) ) |
#define | _wday_sun17_to_mon17(d) ( ( (d) < 2 ) ? 7 : ( (d) - 1 ) ) |
#define | _wday_mon17_to_sun06(d) ( ( (d) >= 7 ) ? 0 : (d) ) |
#define | _wday_sun06_to_mon17(d) ( ( (d) < 1 ) ? 7 : (d) ) |
#define | _wday_sun17_to_sun06(d) ( (d) - 1 ) |
#define | _wday_sun06_to_sun17(d) ( (d) + 1 ) |
#define | _inrng(d, what, min, lt, max, gt) ( ( (d) < (min) ) ? (lt) : ( ( (d) > (max) ) ? (gt) : (what) ) ) |
#define | _wday_chk_mon17_to_sun17(d) _inrng( (d), _wday_mon17_to_sun17( (d) ), 1, 7, 7, 6 ) |
#define | _wday_chk_sun17_to_mon17(d) _inrng( (d), _wday_sun17_to_mon17( (d) ), 1, 7, 7, 6 ) |
#define | _wday_chk_mon17_to_sun06(d) _inrng( (d), _wday_mon17_to_sun06( (d) ), 1, 1, 7, 0 ) |
#define | _wday_chk_sun06_to_mon17(d) _inrng( (d), _wday_sun06_to_mon17( (d) ), 0, 1, 6, 6 ) |
#define | _wday_chk_sun17_to_sun06(d) _inrng( (d), _wday_sun17_to_sun06( (d) ), 1, 0, 7, 6 ) |
#define | _wday_chk_sun06_to_sun17(d) _inrng( (d), _wday_sun06_to_sun17( (d) ), 0, 1, 6, 7 ) |
#define | _CNV_WDAY_H |
#define _CNV_WDAY_H |
Definition at line 88 of file cnv_wday.h.
#define _ext extern |
Definition at line 34 of file cnv_wday.h.
#define _inrng | ( | d, | |
what, | |||
min, | |||
lt, | |||
max, | |||
gt | |||
) | ( ( (d) < (min) ) ? (lt) : ( ( (d) > (max) ) ? (gt) : (what) ) ) |
Definition at line 62 of file cnv_wday.h.
#define _wday_chk_mon17_to_sun06 | ( | d | ) | _inrng( (d), _wday_mon17_to_sun06( (d) ), 1, 1, 7, 0 ) |
Definition at line 73 of file cnv_wday.h.
#define _wday_chk_mon17_to_sun17 | ( | d | ) | _inrng( (d), _wday_mon17_to_sun17( (d) ), 1, 7, 7, 6 ) |
Definition at line 69 of file cnv_wday.h.
#define _wday_chk_sun06_to_mon17 | ( | d | ) | _inrng( (d), _wday_sun06_to_mon17( (d) ), 0, 1, 6, 6 ) |
Definition at line 74 of file cnv_wday.h.
#define _wday_chk_sun06_to_sun17 | ( | d | ) | _inrng( (d), _wday_sun06_to_sun17( (d) ), 0, 1, 6, 7 ) |
Definition at line 77 of file cnv_wday.h.
#define _wday_chk_sun17_to_mon17 | ( | d | ) | _inrng( (d), _wday_sun17_to_mon17( (d) ), 1, 7, 7, 6 ) |
Definition at line 70 of file cnv_wday.h.
#define _wday_chk_sun17_to_sun06 | ( | d | ) | _inrng( (d), _wday_sun17_to_sun06( (d) ), 1, 0, 7, 6 ) |
Definition at line 76 of file cnv_wday.h.
#define _wday_mon06_to_mon17 | ( | d | ) | ( ( d ) + 1 ) |
Definition at line 48 of file cnv_wday.h.
#define _wday_mon17_to_mon06 | ( | d | ) | ( ( d ) - 1 ) |
Definition at line 47 of file cnv_wday.h.
#define _wday_mon17_to_sun06 | ( | d | ) | ( ( (d) >= 7 ) ? 0 : (d) ) |
Definition at line 53 of file cnv_wday.h.
#define _wday_mon17_to_sun17 | ( | d | ) | ( ( (d) >= 7 ) ? 1 : ( (d) + 1 ) ) |
Definition at line 50 of file cnv_wday.h.
#define _wday_sun06_to_mon17 | ( | d | ) | ( ( (d) < 1 ) ? 7 : (d) ) |
Definition at line 54 of file cnv_wday.h.
Referenced by set_date_time().
#define _wday_sun06_to_sun17 | ( | d | ) | ( (d) + 1 ) |
Definition at line 57 of file cnv_wday.h.
#define _wday_sun17_to_mon17 | ( | d | ) | ( ( (d) < 2 ) ? 7 : ( (d) - 1 ) ) |
Definition at line 51 of file cnv_wday.h.
#define _wday_sun17_to_sun06 | ( | d | ) | ( (d) - 1 ) |
Definition at line 56 of file cnv_wday.h.