// File: /workspace/github_c_makefile_star2_O0/stetre[P]moongl/src/init.c
// Function: Versions
static int Versions(lua_State *L)
    {
    int n = 0;
#ifdef GL_VERSION_1_0
    lua_pushstring(L, "GL_VERSION_1_0"); n++;
#endif /* GL_VERSION_1_0 */
#ifdef GL_VERSION_1_1
    lua_pushstring(L, "GL_VERSION_1_1"); n++;
#endif /* GL_VERSION_1_1 */
#ifdef GL_VERSION_1_2
    lua_pushstring(L, "GL_VERSION_1_2"); n++;
#endif /* GL_VERSION_1_2 */
#ifdef GL_VERSION_1_3
    lua_pushstring(L, "GL_VERSION_1_3"); n++;
#endif /* GL_VERSION_1_3 */
#ifdef GL_VERSION_1_4
    lua_pushstring(L, "GL_VERSION_1_4"); n++;
#endif /* GL_VERSION_1_4 */
#ifdef GL_VERSION_1_5
    lua_pushstring(L, "GL_VERSION_1_5"); n++;
#endif /* GL_VERSION_1_5 */
#ifdef GL_VERSION_2_0
    lua_pushstring(L, "GL_VERSION_2_0"); n++;
#endif /* GL_VERSION_2_0 */
#ifdef GL_VERSION_2_1
    lua_pushstring(L, "GL_VERSION_2_1"); n++;
#endif /* GL_VERSION_2_1 */
#ifdef GL_VERSION_3_0
    lua_pushstring(L, "GL_VERSION_3_0"); n++;
#endif /* GL_VERSION_3_0 */
#ifdef GL_VERSION_3_1
    lua_pushstring(L, "GL_VERSION_3_1"); n++;
#endif /* GL_VERSION_3_1 */
#ifdef GL_VERSION_3_2
    lua_pushstring(L, "GL_VERSION_3_2"); n++;
#endif /* GL_VERSION_3_2 */
#ifdef GL_VERSION_3_3
    lua_pushstring(L, "GL_VERSION_3_3"); n++;
#endif /* GL_VERSION_3_3 */
#ifdef GL_VERSION_4_0
    lua_pushstring(L, "GL_VERSION_4_0"); n++;
#endif /* GL_VERSION_4_0 */
#ifdef GL_VERSION_4_1
    lua_pushstring(L, "GL_VERSION_4_1"); n++;
#endif /* GL_VERSION_4_1 */
#ifdef GL_VERSION_4_2
    lua_pushstring(L, "GL_VERSION_4_2"); n++;
#endif /* GL_VERSION_4_2 */
#ifdef GL_VERSION_4_3
    lua_pushstring(L, "GL_VERSION_4_3"); n++;
#endif /* GL_VERSION_4_3 */
#ifdef GL_VERSION_4_4
    lua_pushstring(L, "GL_VERSION_4_4"); n++;
#endif /* GL_VERSION_4_4 */
#ifdef GL_VERSION_4_5
    lua_pushstring(L, "GL_VERSION_4_5"); n++;
#endif /* GL_VERSION_4_5 */
#ifdef GL_VERSION_4_6
    lua_pushstring(L, "GL_VERSION_4_6"); n++;
#endif /* GL_VERSION_4_6 */
    return n;
    }

// Assembly:
subq $0x18, %rsp
movq %rdi, 0x10(%rsp)
movl $0x0, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x239b8(%rip), %rsi     # 0x5ccf5
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x239ab(%rip), %rsi     # 0x5cd04
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x2399e(%rip), %rsi     # 0x5cd13
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23991(%rip), %rsi     # 0x5cd22
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23984(%rip), %rsi     # 0x5cd31
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23977(%rip), %rsi     # 0x5cd40
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x2396a(%rip), %rsi     # 0x5cd4f
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x2395d(%rip), %rsi     # 0x5cd5e
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23950(%rip), %rsi     # 0x5cd6d
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23943(%rip), %rsi     # 0x5cd7c
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23936(%rip), %rsi     # 0x5cd8b
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23929(%rip), %rsi     # 0x5cd9a
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x2391c(%rip), %rsi     # 0x5cda9
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x2390f(%rip), %rsi     # 0x5cdb8
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x23902(%rip), %rsi     # 0x5cdc7
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x238f5(%rip), %rsi     # 0x5cdd6
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x238e8(%rip), %rsi     # 0x5cde5
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x238db(%rip), %rsi     # 0x5cdf4
callq 0x110c0
movl 0xc(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movl 0xc(%rsp), %eax
addq $0x18, %rsp
retq
nopw %cs:(%rax,%rax)