// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_SGIX_fragment_lighting(void* (*)(char const*))
static void load_GL_SGIX_fragment_lighting(GLADloadproc load) {
	if(!GLAD_GL_SGIX_fragment_lighting) return;
	glad_glFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC)load("glFragmentColorMaterialSGIX");
	glad_glFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC)load("glFragmentLightfSGIX");
	glad_glFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC)load("glFragmentLightfvSGIX");
	glad_glFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC)load("glFragmentLightiSGIX");
	glad_glFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC)load("glFragmentLightivSGIX");
	glad_glFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC)load("glFragmentLightModelfSGIX");
	glad_glFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)load("glFragmentLightModelfvSGIX");
	glad_glFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC)load("glFragmentLightModeliSGIX");
	glad_glFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)load("glFragmentLightModelivSGIX");
	glad_glFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC)load("glFragmentMaterialfSGIX");
	glad_glFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC)load("glFragmentMaterialfvSGIX");
	glad_glFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC)load("glFragmentMaterialiSGIX");
	glad_glFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC)load("glFragmentMaterialivSGIX");
	glad_glGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC)load("glGetFragmentLightfvSGIX");
	glad_glGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC)load("glGetFragmentLightivSGIX");
	glad_glGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC)load("glGetFragmentMaterialfvSGIX");
	glad_glGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC)load("glGetFragmentMaterialivSGIX");
	glad_glLightEnviSGIX = (PFNGLLIGHTENVISGIXPROC)load("glLightEnviSGIX");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5616d(%rip), %rax     # 0x807e0
cmpl $0x0, (%rax)
jne 0x2a67d
jmp 0x2a81b
leaq 0x2f4ee(%rip), %rdi     # 0x59b72
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a60f(%rip), %rax     # 0x84ca0
movq %rcx, (%rax)
leaq 0x2f4f3(%rip), %rdi     # 0x59b8e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a600(%rip), %rax     # 0x84ca8
movq %rcx, (%rax)
leaq 0x2f4f1(%rip), %rdi     # 0x59ba3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a5f1(%rip), %rax     # 0x84cb0
movq %rcx, (%rax)
leaq 0x2f4f0(%rip), %rdi     # 0x59bb9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a5e2(%rip), %rax     # 0x84cb8
movq %rcx, (%rax)
leaq 0x2f4ee(%rip), %rdi     # 0x59bce
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a5d3(%rip), %rax     # 0x84cc0
movq %rcx, (%rax)
leaq 0x2f4ed(%rip), %rdi     # 0x59be4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a5c4(%rip), %rax     # 0x84cc8
movq %rcx, (%rax)
leaq 0x2f4f0(%rip), %rdi     # 0x59bfe
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a5b5(%rip), %rax     # 0x84cd0
movq %rcx, (%rax)
leaq 0x2f4f4(%rip), %rdi     # 0x59c19
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a5a6(%rip), %rax     # 0x84cd8
movq %rcx, (%rax)
leaq 0x2f4f7(%rip), %rdi     # 0x59c33
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a597(%rip), %rax     # 0x84ce0
movq %rcx, (%rax)
leaq 0x2f4fb(%rip), %rdi     # 0x59c4e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a588(%rip), %rax     # 0x84ce8
movq %rcx, (%rax)
leaq 0x2f4fc(%rip), %rdi     # 0x59c66
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a579(%rip), %rax     # 0x84cf0
movq %rcx, (%rax)
leaq 0x2f4fe(%rip), %rdi     # 0x59c7f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a56a(%rip), %rax     # 0x84cf8
movq %rcx, (%rax)
leaq 0x2f4ff(%rip), %rdi     # 0x59c97
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a55b(%rip), %rax     # 0x84d00
movq %rcx, (%rax)
leaq 0x2f501(%rip), %rdi     # 0x59cb0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a54c(%rip), %rax     # 0x84d08
movq %rcx, (%rax)
leaq 0x2f503(%rip), %rdi     # 0x59cc9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a53d(%rip), %rax     # 0x84d10
movq %rcx, (%rax)
leaq 0x2f505(%rip), %rdi     # 0x59ce2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a52e(%rip), %rax     # 0x84d18
movq %rcx, (%rax)
leaq 0x2f50a(%rip), %rdi     # 0x59cfe
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a51f(%rip), %rax     # 0x84d20
movq %rcx, (%rax)
leaq 0x2f50f(%rip), %rdi     # 0x59d1a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5a510(%rip), %rax     # 0x84d28
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)