File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 1717
1818#define BUILD_YEAR \
1919 ( \
20- (__DATE__[ 7 ] >= ' 0' && __DATE__[ 7 ] <= ' 9' && \
21- __DATE__[ 8 ] >= ' 0' && __DATE__[ 8 ] <= ' 9' && \
22- __DATE__[ 9 ] >= ' 0' && __DATE__[ 9 ] <= ' 9' && \
23- __DATE__[10 ] >= ' 0' && __DATE__[10 ] <= ' 9' ) ? \
24- (__DATE__[7 ] - ' 0' ) * 1000 + (__DATE__[8 ] - ' 0' ) * 100 + (__DATE__[9 ] - ' 0' ) * 10 + __DATE__[10 ] - ' 0' : UINT32_MAX \
20+ (__DATE__[10 ] >= ' 0' && __DATE__[10 ] <= ' 9' ) ? \
21+ (__DATE__[ 7 ] >= ' 0' && __DATE__[ 7 ] <= ' 9' ? (__DATE__[7 ] - ' 0' ) * 1000 : 0 ) + \
22+ (__DATE__[ 8 ] >= ' 0' && __DATE__[ 8 ] <= ' 9' ? (__DATE__[8 ] - ' 0' ) * 100 : 0 ) + \
23+ (__DATE__[ 9 ] >= ' 0' && __DATE__[ 9 ] <= ' 9' ? (__DATE__[9 ] - ' 0' ) * 10 : 0 ) + (__DATE__[10 ] - ' 0' ) : UINT32_MAX \
2524 )
2625static_assert (BUILD_YEAR != UINT32_MAX, " indeterminate build year" );
2726
@@ -45,9 +44,8 @@ static_assert(BUILD_MONTH != UINT32_MAX, "indeterminate build month");
4544
4645#define BUILD_DAY \
4746 ( \
48- (__DATE__[4 ] >= ' 0' && __DATE__[4 ] <= ' 9' && \
49- __DATE__[5 ] >= ' 0' && __DATE__[5 ] <= ' 9' ) ? \
50- (__DATE__[4 ] - ' 0' ) * 10 + __DATE__[5 ] - ' 0' : UINT32_MAX \
47+ (__DATE__[5 ] >= ' 0' && __DATE__[5 ] <= ' 9' ) ? \
48+ (__DATE__[4 ] >= ' 0' && __DATE__[4 ] <= ' 9' ? (__DATE__[4 ] - ' 0' ) * 10 : 0 ) + (__DATE__[5 ] - ' 0' ) : UINT32_MAX \
5149 )
5250static_assert (BUILD_DAY != UINT32_MAX, " indeterminate build day" );
5351
You can’t perform that action at this time.
0 commit comments