#pragma once #define RTE_MIN(a, b) \ __extension__({ \ typeof(a) _a = (a); \ typeof(b) _b = (b); \ _a < _b ? _a : _b; \ }) #if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 201112L #define RTE_STD_C11 __extension__ #else #define RTE_STD_C11 #endif