H A D | tinycc.c | 2641 #define DEF_ASM(x) DEF(TOK_ASM_ ## x, #x) 2644 DEF(TOK_ASM_ ## x ## b, #x "b") \ 2645 DEF(TOK_ASM_ ## x ## w, #x "w") \ 2646 DEF(TOK_ASM_ ## x ## l, #x "l") \ 2647 DEF(TOK_ASM_ ## x, #x) 2650 DEF(TOK_ASM_ ## x ## w, #x "w") \ 2651 DEF(TOK_ASM_ ## x ## l, #x "l") \ 2652 DEF(TOK_ASM_ ## x, #x) 2655 DEF(TOK_ASM_ ## f ## x ## s, "f" #x "s") \ 2656 DEF(TOK_ASM 2699 #define DEF macro 2704 DEF(TOK_INT, "int") enumerator in enum:tcc_token 2705 DEF(TOK_VOID, "void") enumerator in enum:tcc_token 2706 DEF(TOK_CHAR, "char") enumerator in enum:tcc_token 2707 DEF(TOK_IF, "if") enumerator in enum:tcc_token 2708 DEF(TOK_ELSE, "else") enumerator in enum:tcc_token 2709 DEF(TOK_WHILE, "while") enumerator in enum:tcc_token 2710 DEF(TOK_BREAK, "break") enumerator in enum:tcc_token 2711 DEF(TOK_RETURN, "return") enumerator in enum:tcc_token 2712 DEF(TOK_FOR, "for") enumerator in enum:tcc_token 2713 DEF(TOK_EXTERN, "extern") enumerator in enum:tcc_token 2714 DEF(TOK_STATIC, "static") enumerator in enum:tcc_token 2715 DEF(TOK_UNSIGNED, "unsigned") enumerator in enum:tcc_token 2716 DEF(TOK_GOTO, "goto") enumerator in enum:tcc_token 2717 DEF(TOK_DO, "do") enumerator in enum:tcc_token 2718 DEF(TOK_CONTINUE, "continue") enumerator in enum:tcc_token 2719 DEF(TOK_SWITCH, "switch") enumerator in enum:tcc_token 2720 DEF(TOK_CASE, "case") enumerator in enum:tcc_token 2722 DEF(TOK_CONST1, "const") enumerator in enum:tcc_token 2723 DEF(TOK_CONST2, "__const") /* gcc keyword */ enumerator in enum:tcc_token 2724 DEF(TOK_CONST3, "__const__") /* gcc keyword */ enumerator in enum:tcc_token 2725 DEF(TOK_VOLATILE1, "volatile") enumerator in enum:tcc_token 2726 DEF(TOK_VOLATILE2, "__volatile") /* gcc keyword */ enumerator in enum:tcc_token 2727 DEF(TOK_VOLATILE3, "__volatile__") /* gcc keyword */ enumerator in enum:tcc_token 2728 DEF(TOK_LONG, "long") enumerator in enum:tcc_token 2729 DEF(TOK_REGISTER, "register") enumerator in enum:tcc_token 2730 DEF(TOK_SIGNED1, "signed") enumerator in enum:tcc_token 2731 DEF(TOK_SIGNED2, "__signed") /* gcc keyword */ enumerator in enum:tcc_token 2732 DEF(TOK_SIGNED3, "__signed__") /* gcc keyword */ enumerator in enum:tcc_token 2733 DEF(TOK_AUTO, "auto") enumerator in enum:tcc_token 2734 DEF(TOK_INLINE1, "inline") enumerator in enum:tcc_token 2735 DEF(TOK_INLINE2, "__inline") /* gcc keyword */ enumerator in enum:tcc_token 2736 DEF(TOK_INLINE3, "__inline__") /* gcc keyword */ enumerator in enum:tcc_token 2737 DEF(TOK_RESTRICT1, "restrict") enumerator in enum:tcc_token 2738 DEF(TOK_RESTRICT2, "__restrict") enumerator in enum:tcc_token 2739 DEF(TOK_RESTRICT3, "__restrict__") enumerator in enum:tcc_token 2740 DEF(TOK_EXTENSION, "__extension__") /* gcc keyword */ enumerator in enum:tcc_token 2742 DEF(TOK_FLOAT, "float") enumerator in enum:tcc_token 2743 DEF(TOK_DOUBLE, "double") enumerator in enum:tcc_token 2744 DEF(TOK_BOOL, "_Bool") enumerator in enum:tcc_token 2745 DEF(TOK_SHORT, "short") enumerator in enum:tcc_token 2746 DEF(TOK_STRUCT, "struct") enumerator in enum:tcc_token 2747 DEF(TOK_UNION, "union") enumerator in enum:tcc_token 2748 DEF(TOK_TYPEDEF, "typedef") enumerator in enum:tcc_token 2749 DEF(TOK_DEFAULT, "default") enumerator in enum:tcc_token 2750 DEF(TOK_ENUM, "enum") enumerator in enum:tcc_token 2751 DEF(TOK_SIZEOF, "sizeof") enumerator in enum:tcc_token 2752 DEF(TOK_ATTRIBUTE1, "__attribute") enumerator in enum:tcc_token 2753 DEF(TOK_ATTRIBUTE2, "__attribute__") enumerator in enum:tcc_token 2754 DEF(TOK_ALIGNOF1, "__alignof") enumerator in enum:tcc_token 2755 DEF(TOK_ALIGNOF2, "__alignof__") enumerator in enum:tcc_token 2756 DEF(TOK_TYPEOF1, "typeof") enumerator in enum:tcc_token 2757 DEF(TOK_TYPEOF2, "__typeof") enumerator in enum:tcc_token 2758 DEF(TOK_TYPEOF3, "__typeof__") enumerator in enum:tcc_token 2759 DEF(TOK_LABEL, "__label__") enumerator in enum:tcc_token 2760 DEF(TOK_ASM1, "asm") enumerator in enum:tcc_token 2761 DEF(TOK_ASM2, "__asm") enumerator in enum:tcc_token 2762 DEF(TOK_ASM3, "__asm__") enumerator in enum:tcc_token 2767 DEF(TOK_DEFINE, "define") enumerator in enum:tcc_token 2768 DEF(TOK_INCLUDE, "include") enumerator in enum:tcc_token 2769 DEF(TOK_INCLUDE_NEXT, "include_next") enumerator in enum:tcc_token 2770 DEF(TOK_IFDEF, "ifdef") enumerator in enum:tcc_token 2771 DEF(TOK_IFNDEF, "ifndef") enumerator in enum:tcc_token 2772 DEF(TOK_ELIF, "elif") enumerator in enum:tcc_token 2773 DEF(TOK_ENDIF, "endif") enumerator in enum:tcc_token 2774 DEF(TOK_DEFINED, "defined") enumerator in enum:tcc_token 2775 DEF(TOK_UNDEF, "undef") enumerator in enum:tcc_token 2776 DEF(TOK_ERROR, "error") enumerator in enum:tcc_token 2777 DEF(TOK_WARNING, "warning") enumerator in enum:tcc_token 2778 DEF(TOK_LINE, "line") enumerator in enum:tcc_token 2779 DEF(TOK_PRAGMA, "pragma") enumerator in enum:tcc_token 2780 DEF(TOK___LINE__, "__LINE__") enumerator in enum:tcc_token 2781 DEF(TOK___FILE__, "__FILE__") enumerator in enum:tcc_token 2782 DEF(TOK___DATE__, "__DATE__") enumerator in enum:tcc_token 2783 DEF(TOK___TIME__, "__TIME__") enumerator in enum:tcc_token 2784 DEF(TOK___FUNCTION__, "__FUNCTION__") enumerator in enum:tcc_token 2785 DEF(TOK___VA_ARGS__, "__VA_ARGS__") enumerator in enum:tcc_token 2788 DEF(TOK___FUNC__, "__func__") enumerator in enum:tcc_token 2792 DEF(TOK_SECTION1, "section") enumerator in enum:tcc_token 2793 DEF(TOK_SECTION2, "__section__") enumerator in enum:tcc_token 2794 DEF(TOK_ALIGNED1, "aligned") enumerator in enum:tcc_token 2795 DEF(TOK_ALIGNED2, "__aligned__") enumerator in enum:tcc_token 2796 DEF(TOK_PACKED1, "packed") enumerator in enum:tcc_token 2797 DEF(TOK_PACKED2, "__packed__") enumerator in enum:tcc_token 2798 DEF(TOK_UNUSED1, "unused") enumerator in enum:tcc_token 2799 DEF(TOK_UNUSED2, "__unused__") enumerator in enum:tcc_token 2800 DEF(TOK_CDECL1, "cdecl") enumerator in enum:tcc_token 2801 DEF(TOK_CDECL2, "__cdecl") enumerator in enum:tcc_token 2802 DEF(TOK_CDECL3, "__cdecl__") enumerator in enum:tcc_token 2803 DEF(TOK_STDCALL1, "stdcall") enumerator in enum:tcc_token 2804 DEF(TOK_STDCALL2, "__stdcall") enumerator in enum:tcc_token 2805 DEF(TOK_STDCALL3, "__stdcall__") enumerator in enum:tcc_token 2806 DEF(TOK_DLLEXPORT, "dllexport") enumerator in enum:tcc_token 2807 DEF(TOK_NORETURN1, "noreturn") enumerator in enum:tcc_token 2808 DEF(TOK_NORETURN2, "__noreturn__") enumerator in enum:tcc_token 2809 DEF(TOK_builtin_types_compatible_p, "__builtin_types_compatible_p") enumerator in enum:tcc_token 2810 DEF(TOK_builtin_constant_p, "__builtin_constant_p") enumerator in enum:tcc_token 2811 DEF(TOK_REGPARM1, "regparm") enumerator in enum:tcc_token 2812 DEF(TOK_REGPARM2, "__regparm__") enumerator in enum:tcc_token 2815 DEF(TOK_pack, "pack") enumerator in enum:tcc_token 2818 DEF(TOK_ASM_push, "push") enumerator in enum:tcc_token 2819 DEF(TOK_ASM_pop, "pop") enumerator in enum:tcc_token 2823 DEF(TOK_memcpy, "memcpy") enumerator in enum:tcc_token 2824 DEF(TOK_memset, "memset") enumerator in enum:tcc_token 2825 DEF(TOK_alloca, "alloca") enumerator in enum:tcc_token 2826 DEF(TOK___divdi3, "__divdi3") enumerator in enum:tcc_token 2827 DEF(TOK___moddi3, "__moddi3") enumerator in enum:tcc_token 2828 DEF(TOK___udivdi3, "__udivdi3") enumerator in enum:tcc_token 2829 DEF(TOK___umoddi3, "__umoddi3") enumerator in enum:tcc_token 2831 DEF(TOK___divsi3, "__divsi3") enumerator in enum:tcc_token 2832 DEF(TOK___modsi3, "__modsi3") enumerator in enum:tcc_token 2833 DEF(TOK___udivsi3, "__udivsi3") enumerator in enum:tcc_token 2834 DEF(TOK___umodsi3, "__umodsi3") enumerator in enum:tcc_token 2835 DEF(TOK___sardi3, "__ashrdi3") enumerator in enum:tcc_token 2836 DEF(TOK___shrdi3, "__lshrdi3") enumerator in enum:tcc_token 2837 DEF(TOK___shldi3, "__ashldi3") enumerator in enum:tcc_token 2838 DEF(TOK___slltold, "__slltold") enumerator in enum:tcc_token 2839 DEF(TOK___fixunssfsi, "__fixunssfsi") enumerator in enum:tcc_token 2840 DEF(TOK___fixunsdfsi, "__fixunsdfsi") enumerator in enum:tcc_token 2841 DEF(TOK___fixunsxfsi, "__fixunsxfsi") enumerator in enum:tcc_token 2842 DEF(TOK___fixsfdi, "__fixsfdi") enumerator in enum:tcc_token 2843 DEF(TOK___fixdfdi, "__fixdfdi") enumerator in enum:tcc_token 2844 DEF(TOK___fixxfdi, "__fixxfdi") enumerator in enum:tcc_token 2861 DEF(TOK___tcc_int_fpu_control, "__tcc_int_fpu_control") enumerator in enum:tcc_token 2862 DEF(TOK___tcc_fpu_control, "__tcc_fpu_control") enumerator in enum:tcc_token 2863 DEF(TOK___ulltof, "__ulltof") enumerator in enum:tcc_token 2864 DEF(TOK___ulltod, "__ulltod") enumerator in enum:tcc_token 2865 DEF(TOK___ulltold, "__ulltold") enumerator in enum:tcc_token 2866 DEF(TOK___fixunssfdi, "__fixunssfdi") enumerator in enum:tcc_token 2867 DEF(TOK___fixunsdfdi, "__fixunsdfdi") enumerator in enum:tcc_token 2868 DEF(TOK___fixunsxfdi, "__fixunsxfdi") enumerator in enum:tcc_token 2869 DEF(TOK___chkstk, "__chkstk") enumerator in enum:tcc_token 2873 DEF(TOK___bound_ptr_add, "__bound_ptr_add") enumerator in enum:tcc_token 2874 DEF(TOK___bound_ptr_indir1, "__bound_ptr_indir1") enumerator in enum:tcc_token 2875 DEF(TOK___bound_ptr_indir2, "__bound_ptr_indir2") enumerator in enum:tcc_token 2876 DEF(TOK___bound_ptr_indir4, "__bound_ptr_indir4") enumerator in enum:tcc_token 2877 DEF(TOK___bound_ptr_indir8, "__bound_ptr_indir8") enumerator in enum:tcc_token 2878 DEF(TOK___bound_ptr_indir12, "__bound_ptr_indir12") enumerator in enum:tcc_token 2879 DEF(TOK___bound_ptr_indir16, "__bound_ptr_indir16") enumerator in enum:tcc_token 2880 DEF(TOK___bound_local_new, "__bound_local_new") enumerator in enum:tcc_token 2881 DEF(TOK___bound_local_delete, "__bound_local_delete") enumerator in enum:tcc_token 2882 DEF(TOK_malloc, "malloc") enumerator in enum:tcc_token 2883 DEF(TOK_free, "free") enumerator in enum:tcc_token 2884 DEF(TOK_realloc, "realloc") enumerator in enum:tcc_token 2885 DEF(TOK_memalign, "memalign") enumerator in enum:tcc_token 2886 DEF(TOK_calloc, "calloc") enumerator in enum:tcc_token 2887 DEF(TOK_memmove, "memmove") enumerator in enum:tcc_token 2888 DEF(TOK_strlen, "strlen") enumerator in enum:tcc_token 2889 DEF(TOK_strcpy, "strcpy") enumerator in enum:tcc_token 4027 #undef DEF macro 4031 #define DEF macro 5359 #undef DEF macro [all...] |