// File: /workspace/github_c_makefile_star2_O1/aviralg[P]interceptr/src/library/stdio/definition.c
// Function: initialize_stdio_wrappers
void initialize_stdio_wrappers() {
    real_remove = DLSYM_NEXT_FUNCTION(remove);
    real_rename = DLSYM_NEXT_FUNCTION(rename);
    real_tmpfile = DLSYM_NEXT_FUNCTION(tmpfile);
    real_tmpnam = DLSYM_NEXT_FUNCTION(tmpnam);
    real_fclose = DLSYM_NEXT_FUNCTION(fclose);
    real_fflush = DLSYM_NEXT_FUNCTION(fflush);
    real_fopen = DLSYM_NEXT_FUNCTION(fopen);
    real_freopen = DLSYM_NEXT_FUNCTION(freopen);
    real_setbuf = DLSYM_NEXT_FUNCTION(setbuf);
    real_setvbuf = DLSYM_NEXT_FUNCTION(setvbuf);
    real_fprintf = DLSYM_NEXT_FUNCTION(fprintf);
    real_fscanf = DLSYM_NEXT_FUNCTION(fscanf);
    real_printf = DLSYM_NEXT_FUNCTION(printf);
    real_scanf = DLSYM_NEXT_FUNCTION(scanf);
    real_snprintf = DLSYM_NEXT_FUNCTION(snprintf);
    real_sprintf = DLSYM_NEXT_FUNCTION(sprintf);
    real_sscanf = DLSYM_NEXT_FUNCTION(sscanf);
    real_vfprintf = DLSYM_NEXT_FUNCTION(vfprintf);
    real_vfscanf = DLSYM_NEXT_FUNCTION(vfscanf);
    real_vprintf = DLSYM_NEXT_FUNCTION(vprintf);
    real_vscanf = DLSYM_NEXT_FUNCTION(vscanf);
    real_vsnprintf = DLSYM_NEXT_FUNCTION(vsnprintf);
    real_vsprintf = DLSYM_NEXT_FUNCTION(vsprintf);
    real_vsscanf = DLSYM_NEXT_FUNCTION(vsscanf);
    real_fgetc = DLSYM_NEXT_FUNCTION(fgetc);
    real_fgets = DLSYM_NEXT_FUNCTION(fgets);
    real_fputc = DLSYM_NEXT_FUNCTION(fputc);
    real_fputs = DLSYM_NEXT_FUNCTION(fputs);
    real_getc = DLSYM_NEXT_FUNCTION(getc);
    real_getchar = DLSYM_NEXT_FUNCTION(getchar);
    real_putc = DLSYM_NEXT_FUNCTION(putc);
    real_putchar = DLSYM_NEXT_FUNCTION(putchar);
    real_puts = DLSYM_NEXT_FUNCTION(puts);
    real_ungetc = DLSYM_NEXT_FUNCTION(ungetc);
    real_fread = DLSYM_NEXT_FUNCTION(fread);
    real_fwrite = DLSYM_NEXT_FUNCTION(fwrite);
    real_fgetpos = DLSYM_NEXT_FUNCTION(fgetpos);
    real_fseek = DLSYM_NEXT_FUNCTION(fseek);
    real_fsetpos = DLSYM_NEXT_FUNCTION(fsetpos);
    real_ftell = DLSYM_NEXT_FUNCTION(ftell);
    real_rewind = DLSYM_NEXT_FUNCTION(rewind);
    real_clearerr = DLSYM_NEXT_FUNCTION(clearerr);
    real_feof = DLSYM_NEXT_FUNCTION(feof);
    real_ferror = DLSYM_NEXT_FUNCTION(ferror);
    real_perror = DLSYM_NEXT_FUNCTION(perror);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
leaq 0x4812(%rip), %rsi      # 0xb079
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9886(%rip)      # 0x10100
leaq 0x47ff(%rip), %rsi      # 0xb080
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9874(%rip)      # 0x10108
leaq 0x47ec(%rip), %rsi      # 0xb087
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9862(%rip)      # 0x10110
leaq 0x47da(%rip), %rsi      # 0xb08f
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9850(%rip)      # 0x10118
leaq 0x47c7(%rip), %rsi      # 0xb096
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x983e(%rip)      # 0x10120
leaq 0x47b4(%rip), %rsi      # 0xb09d
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x982c(%rip)      # 0x10128
leaq 0x47a1(%rip), %rsi      # 0xb0a4
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x981a(%rip)      # 0x10130
leaq 0x478d(%rip), %rsi      # 0xb0aa
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9808(%rip)      # 0x10138
leaq 0x477b(%rip), %rsi      # 0xb0b2
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x97f6(%rip)      # 0x10140
leaq 0x4768(%rip), %rsi      # 0xb0b9
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x97e4(%rip)      # 0x10148
leaq 0x4757(%rip), %rsi      # 0xb0c2
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x97d2(%rip)      # 0x10150
leaq 0x4746(%rip), %rsi      # 0xb0cb
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x97c0(%rip)      # 0x10158
leaq 0x4724(%rip), %rsi      # 0xb0c3
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x97ae(%rip)      # 0x10160
leaq 0x4713(%rip), %rsi      # 0xb0cc
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x979c(%rip)      # 0x10168
leaq 0x470f(%rip), %rsi      # 0xb0e2
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x978a(%rip)      # 0x10170
leaq 0x46ff(%rip), %rsi      # 0xb0ec
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9778(%rip)      # 0x10178
leaq 0x46ee(%rip), %rsi      # 0xb0f5
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9766(%rip)      # 0x10180
leaq 0x46a0(%rip), %rsi      # 0xb0c1
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9754(%rip)      # 0x10188
leaq 0x468f(%rip), %rsi      # 0xb0ca
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9742(%rip)      # 0x10190
leaq 0x467d(%rip), %rsi      # 0xb0d2
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9730(%rip)      # 0x10198
leaq 0x466b(%rip), %rsi      # 0xb0da
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x971e(%rip)      # 0x101a0
leaq 0x4658(%rip), %rsi      # 0xb0e1
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x970c(%rip)      # 0x101a8
leaq 0x4648(%rip), %rsi      # 0xb0eb
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x96fa(%rip)      # 0x101b0
leaq 0x4637(%rip), %rsi      # 0xb0f4
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x96e8(%rip)      # 0x101b8
leaq 0x4625(%rip), %rsi      # 0xb0fc
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x96d6(%rip)      # 0x101c0
leaq 0x4611(%rip), %rsi      # 0xb102
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x96c4(%rip)      # 0x101c8
leaq 0x45fd(%rip), %rsi      # 0xb108
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x96b2(%rip)      # 0x101d0
leaq 0x45e9(%rip), %rsi      # 0xb10e
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x96a0(%rip)      # 0x101d8
leaq 0x45be(%rip), %rsi      # 0xb0fd
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x968e(%rip)      # 0x101e0
leaq 0x45bb(%rip), %rsi      # 0xb114
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x967c(%rip)      # 0x101e8
leaq 0x4596(%rip), %rsi      # 0xb109
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x966a(%rip)      # 0x101f0
leaq 0x458f(%rip), %rsi      # 0xb11c
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9658(%rip)      # 0x101f8
leaq 0x4568(%rip), %rsi      # 0xb10f
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9646(%rip)      # 0x10200
leaq 0x4563(%rip), %rsi      # 0xb124
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9634(%rip)      # 0x10208
leaq 0x4550(%rip), %rsi      # 0xb12b
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9622(%rip)      # 0x10210
leaq 0x453c(%rip), %rsi      # 0xb131
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9610(%rip)      # 0x10218
leaq 0x4529(%rip), %rsi      # 0xb138
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x95fe(%rip)      # 0x10220
leaq 0x4517(%rip), %rsi      # 0xb140
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x95ec(%rip)      # 0x10228
leaq 0x4503(%rip), %rsi      # 0xb146
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x95da(%rip)      # 0x10230
leaq 0x44f1(%rip), %rsi      # 0xb14e
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x95c8(%rip)      # 0x10238
leaq 0x44dd(%rip), %rsi      # 0xb154
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x95b6(%rip)      # 0x10240
leaq 0x44ca(%rip), %rsi      # 0xb15b
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x95a4(%rip)      # 0x10248
leaq 0x44b9(%rip), %rsi      # 0xb164
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9592(%rip)      # 0x10250
leaq 0x44a4(%rip), %rsi      # 0xb169
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x9580(%rip)      # 0x10258
leaq 0x4491(%rip), %rsi      # 0xb170
movq $-0x1, %rdi
callq 0x5080
movq %rax, 0x956e(%rip)      # 0x10260
popq %rbp
retq