// File: /workspace/github_c_makefile_star2_O0/stetre[P]moonfreetype/src/main.c
// Function: AddConstants
static int AddConstants(lua_State *L) /* pa.Xxxx constants for paXxxx defines */
    {
#define ADD(c) do { lua_pushinteger(L, FT_##c); lua_setfield(L, -2, #c); } while(0)
    /* FT_FSTYPE_XXX */
    ADD(FSTYPE_INSTALLABLE_EMBEDDING);
    ADD(FSTYPE_RESTRICTED_LICENSE_EMBEDDING);
    ADD(FSTYPE_PREVIEW_AND_PRINT_EMBEDDING);
    ADD(FSTYPE_EDITABLE_EMBEDDING);
    ADD(FSTYPE_NO_SUBSETTING);
    ADD(FSTYPE_BITMAP_EMBEDDING_ONLY);
    /* FT_SUBGLYPH_FLAG_XXX */
    ADD(SUBGLYPH_FLAG_ARGS_ARE_WORDS);
    ADD(SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES);
    ADD(SUBGLYPH_FLAG_ROUND_XY_TO_GRID);
    ADD(SUBGLYPH_FLAG_SCALE);
    ADD(SUBGLYPH_FLAG_XY_SCALE);
    ADD(SUBGLYPH_FLAG_2X2);
    ADD(SUBGLYPH_FLAG_USE_MY_METRICS);
    /* FT_OUTLINE_XXX */
    ADD(OUTLINE_NONE);
    ADD(OUTLINE_OWNER);
    ADD(OUTLINE_EVEN_ODD_FILL);
    ADD(OUTLINE_REVERSE_FILL);
    ADD(OUTLINE_IGNORE_DROPOUTS);
    ADD(OUTLINE_SMART_DROPOUTS);
    ADD(OUTLINE_INCLUDE_STUBS);
    ADD(OUTLINE_HIGH_PRECISION);
    ADD(OUTLINE_SINGLE_PASS);
    /* FT_LOAD_XXX */
    ADD(LOAD_DEFAULT);
    ADD(LOAD_NO_SCALE);
    ADD(LOAD_NO_HINTING);
    ADD(LOAD_RENDER);
    ADD(LOAD_NO_BITMAP);
    ADD(LOAD_VERTICAL_LAYOUT);
    ADD(LOAD_FORCE_AUTOHINT);
    ADD(LOAD_CROP_BITMAP);
    ADD(LOAD_PEDANTIC);
    ADD(LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH);
    ADD(LOAD_NO_RECURSE);
    ADD(LOAD_IGNORE_TRANSFORM);
    ADD(LOAD_MONOCHROME);
    ADD(LOAD_LINEAR_DESIGN);
    ADD(LOAD_NO_AUTOHINT);
    ADD(LOAD_COLOR);
    ADD(LOAD_COMPUTE_METRICS);
    ADD(ADVANCE_FLAG_FAST_ONLY); /* FT_ADVANCE_FLAG_XXX */
    ADD(LOAD_TARGET_NORMAL);
    ADD(LOAD_TARGET_LIGHT);
    ADD(LOAD_TARGET_MONO);
    ADD(LOAD_TARGET_LCD);
    ADD(LOAD_TARGET_LCD_V);
#undef ADD
    return 0;
    }

// Assembly:
pushq %rax
movq %rdi, (%rsp)
movq (%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7cc2(%rip), %rdx      # 0x1aa84
callq 0x74f0
jmp 0x12dc9
movq (%rsp), %rdi
movl $0x2, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7cba(%rip), %rdx      # 0x1aaa1
callq 0x74f0
jmp 0x12dee
movq (%rsp), %rdi
movl $0x4, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7cb9(%rip), %rdx      # 0x1aac5
callq 0x74f0
jmp 0x12e13
movq (%rsp), %rdi
movl $0x8, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7cb7(%rip), %rdx      # 0x1aae8
callq 0x74f0
jmp 0x12e38
movq (%rsp), %rdi
movl $0x100, %esi            # imm = 0x100
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7cac(%rip), %rdx      # 0x1ab02
callq 0x74f0
jmp 0x12e5d
movq (%rsp), %rdi
movl $0x200, %esi            # imm = 0x200
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c9c(%rip), %rdx      # 0x1ab17
callq 0x74f0
jmp 0x12e82
movq (%rsp), %rdi
movl $0x1, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c94(%rip), %rdx      # 0x1ab34
callq 0x74f0
jmp 0x12ea7
movq (%rsp), %rdi
movl $0x2, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c8c(%rip), %rdx      # 0x1ab51
callq 0x74f0
jmp 0x12ecc
movq (%rsp), %rdi
movl $0x4, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c88(%rip), %rdx      # 0x1ab72
callq 0x74f0
jmp 0x12ef1
movq (%rsp), %rdi
movl $0x8, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c82(%rip), %rdx      # 0x1ab91
callq 0x74f0
jmp 0x12f16
movq (%rsp), %rdi
movl $0x40, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c71(%rip), %rdx      # 0x1aba5
callq 0x74f0
jmp 0x12f3b
movq (%rsp), %rdi
movl $0x80, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c63(%rip), %rdx      # 0x1abbc
callq 0x74f0
jmp 0x12f60
movq (%rsp), %rdi
movl $0x200, %esi            # imm = 0x200
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c50(%rip), %rdx      # 0x1abce
callq 0x74f0
jmp 0x12f85
movq (%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c49(%rip), %rdx      # 0x1abeb
callq 0x74f0
jmp 0x12fa9
movq (%rsp), %rdi
movl $0x1, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c31(%rip), %rdx      # 0x1abf8
callq 0x74f0
jmp 0x12fce
movq (%rsp), %rdi
movl $0x2, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c1a(%rip), %rdx      # 0x1ac06
callq 0x74f0
jmp 0x12ff3
movq (%rsp), %rdi
movl $0x4, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7c0b(%rip), %rdx      # 0x1ac1c
callq 0x74f0
jmp 0x13018
movq (%rsp), %rdi
movl $0x8, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7bfb(%rip), %rdx      # 0x1ac31
callq 0x74f0
jmp 0x1303d
movq (%rsp), %rdi
movl $0x10, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7bee(%rip), %rdx      # 0x1ac49
callq 0x74f0
jmp 0x13062
movq (%rsp), %rdi
movl $0x20, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7be0(%rip), %rdx      # 0x1ac60
callq 0x74f0
jmp 0x13087
movq (%rsp), %rdi
movl $0x100, %esi            # imm = 0x100
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7bd1(%rip), %rdx      # 0x1ac76
callq 0x74f0
jmp 0x130ac
movq (%rsp), %rdi
movl $0x200, %esi            # imm = 0x200
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7bc3(%rip), %rdx      # 0x1ac8d
callq 0x74f0
jmp 0x130d1
movq (%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7bb3(%rip), %rdx      # 0x1aca1
callq 0x74f0
jmp 0x130f5
movq (%rsp), %rdi
movl $0x1, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b9b(%rip), %rdx      # 0x1acae
callq 0x74f0
jmp 0x1311a
movq (%rsp), %rdi
movl $0x2, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b84(%rip), %rdx      # 0x1acbc
callq 0x74f0
jmp 0x1313f
movq (%rsp), %rdi
movl $0x4, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b6f(%rip), %rdx      # 0x1accc
callq 0x74f0
jmp 0x13164
movq (%rsp), %rdi
movl $0x8, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b56(%rip), %rdx      # 0x1acd8
callq 0x74f0
jmp 0x13189
movq (%rsp), %rdi
movl $0x10, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b40(%rip), %rdx      # 0x1ace7
callq 0x74f0
jmp 0x131ae
movq (%rsp), %rdi
movl $0x20, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b30(%rip), %rdx      # 0x1acfc
callq 0x74f0
jmp 0x131d3
movq (%rsp), %rdi
movl $0x40, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b1f(%rip), %rdx      # 0x1ad10
callq 0x74f0
jmp 0x131f8
movq (%rsp), %rdi
movl $0x80, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7b0b(%rip), %rdx      # 0x1ad21
callq 0x74f0
jmp 0x1321d
movq (%rsp), %rdi
movl $0x200, %esi            # imm = 0x200
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7af4(%rip), %rdx      # 0x1ad2f
callq 0x74f0
jmp 0x13242
movq (%rsp), %rdi
movl $0x400, %esi            # imm = 0x400
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7af0(%rip), %rdx      # 0x1ad50
callq 0x74f0
jmp 0x13267
movq (%rsp), %rdi
movl $0x800, %esi            # imm = 0x800
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7adb(%rip), %rdx      # 0x1ad60
callq 0x74f0
jmp 0x1328c
movq (%rsp), %rdi
movl $0x1000, %esi           # imm = 0x1000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7acc(%rip), %rdx      # 0x1ad76
callq 0x74f0
jmp 0x132b1
movq (%rsp), %rdi
movl $0x2000, %esi           # imm = 0x2000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7ab7(%rip), %rdx      # 0x1ad86
callq 0x74f0
jmp 0x132d6
movq (%rsp), %rdi
movl $0x8000, %esi           # imm = 0x8000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7aa5(%rip), %rdx      # 0x1ad99
callq 0x74f0
jmp 0x132fb
movq (%rsp), %rdi
movl $0x100000, %esi         # imm = 0x100000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a91(%rip), %rdx      # 0x1adaa
callq 0x74f0
jmp 0x13320
movq (%rsp), %rdi
movl $0x200000, %esi         # imm = 0x200000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a77(%rip), %rdx      # 0x1adb5
callq 0x74f0
jmp 0x13345
movq (%rsp), %rdi
movl $0x20000000, %esi       # imm = 0x20000000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a67(%rip), %rdx      # 0x1adca
callq 0x74f0
jmp 0x1336a
movq (%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a5a(%rip), %rdx      # 0x1ade1
callq 0x74f0
jmp 0x1338e
movq (%rsp), %rdi
movl $0x10000, %esi          # imm = 0x10000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a48(%rip), %rdx      # 0x1adf4
callq 0x74f0
jmp 0x133b3
movq (%rsp), %rdi
movl $0x20000, %esi          # imm = 0x20000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a35(%rip), %rdx      # 0x1ae06
callq 0x74f0
jmp 0x133d8
movq (%rsp), %rdi
movl $0x30000, %esi          # imm = 0x30000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a21(%rip), %rdx      # 0x1ae17
callq 0x74f0
jmp 0x133fd
movq (%rsp), %rdi
movl $0x40000, %esi          # imm = 0x40000
callq 0x7540
movq (%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x7a0c(%rip), %rdx      # 0x1ae27
callq 0x74f0
xorl %eax, %eax
popq %rcx
retq
nopw %cs:(%rax,%rax)