 if (rootClass)
else

FARPROC initializer = GetProcAddress(sdl_library,"SDL_Init");
if (initializer == NULL) {
} else {

The result of codice_7 or codice_8 has to be converted to the desired destination before it can be used.In the Windows case, the conversion is straightforward, since FARPROC is essentially already a function pointer