Added support all functions in SDL_error.h except SDL_SetError()
and the macro SDL_InvalidParamError() which uses SDL_SetError()