不過 UDK2018 的 StdLib 只支援到 C95 (ISO/IEC 9899/AMD1:1995),故不支援此功能。
我也是在改 https://github.com/kokke/tiny-regex-c 時,才知道這個東東。
像我習慣使用 VC build UEFI Application,故也可以 disable warning 解決此問題。
#pragma warning(disable : 4201)
typedef struct regex_t
{
unsigned char type; /* CHAR, STAR, etc. */
union
{
unsigned char ch; /* the character itself */
unsigned char* ccl; /* OR a pointer to characters in class */
};
} regex_t;
沒有留言:
張貼留言