X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=builtins.h;h=0db7cb733e729d430b98a77ffb46e5747252cc6d;hb=b00408fc909b04714fcbfbc79985c70b5bedeb66;hp=a246538058c622258f5bd3951010892674787bd6;hpb=97ab97809ebbe55864b4cddcfecd8d5284b31913;p=cparser diff --git a/builtins.h b/builtins.h index a246538..0db7cb7 100644 --- a/builtins.h +++ b/builtins.h @@ -27,73 +27,89 @@ */ typedef enum builtin_kind_t { bk_none = 0, + + bk_gnu_builtin___memcpy_chk, + bk_gnu_builtin___memmove_chk, + bk_gnu_builtin___memset_chk, + bk_gnu_builtin___snprintf_chk, + bk_gnu_builtin___sprintf_chk, + bk_gnu_builtin___stpcpy_chk, + bk_gnu_builtin___strcat_chk, + bk_gnu_builtin___strcpy_chk, + bk_gnu_builtin___strncat_chk, + bk_gnu_builtin___strncpy_chk, + bk_gnu_builtin___vsnprintf_chk, + bk_gnu_builtin___vsprintf_chk, + bk_gnu_builtin_abort, + bk_gnu_builtin_abs, bk_gnu_builtin_alloca, + bk_gnu_builtin_clz, + bk_gnu_builtin_ctz, + bk_gnu_builtin_exit, + bk_gnu_builtin_expect, + bk_gnu_builtin_ffs, + bk_gnu_builtin_frame_address, bk_gnu_builtin_huge_val, bk_gnu_builtin_huge_valf, bk_gnu_builtin_huge_vall, bk_gnu_builtin_inf, bk_gnu_builtin_inff, bk_gnu_builtin_infl, - bk_gnu_builtin_nan, - bk_gnu_builtin_nanf, - bk_gnu_builtin_nanl, - bk_gnu_builtin_va_end, - bk_gnu_builtin_expect, - bk_gnu_builtin_return_address, - bk_gnu_builtin_frame_address, - bk_gnu_builtin_ffs, - bk_gnu_builtin_clz, - bk_gnu_builtin_ctz, - bk_gnu_builtin_popcount, - bk_gnu_builtin_parity, - bk_gnu_builtin_prefetch, - bk_gnu_builtin_trap, - bk_gnu_builtin_object_size, - bk_gnu_builtin_abort, - bk_gnu_builtin_abs, bk_gnu_builtin_labs, bk_gnu_builtin_llabs, - bk_gnu_builtin_exit, bk_gnu_builtin_malloc, bk_gnu_builtin_memcmp, bk_gnu_builtin_memcpy, - bk_gnu_builtin___memcpy_chk, bk_gnu_builtin_memmove, bk_gnu_builtin_memset, - bk_gnu_builtin_strlen, + bk_gnu_builtin_nan, + bk_gnu_builtin_nanf, + bk_gnu_builtin_nanl, + bk_gnu_builtin_object_size, + bk_gnu_builtin_parity, + bk_gnu_builtin_popcount, + bk_gnu_builtin_prefetch, + bk_gnu_builtin_return_address, + bk_gnu_builtin_snprintf, + bk_gnu_builtin_sprintf, + bk_gnu_builtin_stpcpy, + bk_gnu_builtin_strcat, bk_gnu_builtin_strcmp, bk_gnu_builtin_strcpy, - bk_gnu_builtin_strncpy, - bk_gnu_builtin_strcat, + bk_gnu_builtin_strlen, bk_gnu_builtin_strncat, + bk_gnu_builtin_strncpy, + bk_gnu_builtin_trap, + bk_gnu_builtin_va_end, + bk_gnu_builtin_vsnprintf, + bk_gnu_builtin_vsprintf, - bk_ms_rotl, - bk_ms_rotr, - bk_ms_rotl64, - bk_ms_rotr64, - bk_ms_byteswap_ushort, - bk_ms_byteswap_ulong, - bk_ms_byteswap_uint64, - - bk_ms__debugbreak, - bk_ms_ReturnAddress, bk_ms_AddressOfReturnAddress, - bk_ms__popcount, - bk_ms_enable, - bk_ms_disable, - bk_ms__inbyte, - bk_ms__inword, - bk_ms__indword, - bk_ms__outbyte, - bk_ms__outword, - bk_ms__outdword, - bk_ms__ud2, bk_ms_BitScanForward, bk_ms_BitScanReverse, bk_ms_InterlockedExchange, bk_ms_InterlockedExchange64, + bk_ms_ReturnAddress, + bk_ms__debugbreak, + bk_ms__inbyte, + bk_ms__indword, + bk_ms__inword, + bk_ms__outbyte, + bk_ms__outdword, + bk_ms__outword, + bk_ms__popcount, bk_ms__readeflags, + bk_ms__ud2, bk_ms__writeeflags, + bk_ms_byteswap_uint64, + bk_ms_byteswap_ulong, + bk_ms_byteswap_ushort, + bk_ms_disable, + bk_ms_enable, + bk_ms_rotl, + bk_ms_rotl64, + bk_ms_rotr, + bk_ms_rotr64, } builtin_kind_t; /**