SDL
2.0
|
Go to the source code of this file.
Functions | |
int | SDL_SetError (SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(1) |
const char * | SDL_GetError (void) |
void | SDL_ClearError (void) |
Internal error functions | |
Private error reporting function - used internally. | |
#define | SDL_OutOfMemory() SDL_Error(SDL_ENOMEM) |
#define | SDL_Unsupported() SDL_Error(SDL_UNSUPPORTED) |
#define | SDL_InvalidParamError(param) SDL_SetError("Parameter '%s' is invalid", (param)) |
enum | SDL_errorcode { SDL_ENOMEM, SDL_EFREAD, SDL_EFWRITE, SDL_EFSEEK, SDL_UNSUPPORTED, SDL_LASTERROR } |
int | SDL_Error (SDL_errorcode code) |
Simple error message routines for SDL.
Definition in file SDL_error.h.
#define SDL_InvalidParamError | ( | param | ) | SDL_SetError("Parameter '%s' is invalid", (param)) |
Definition at line 54 of file SDL_error.h.
Referenced by SDL_AddHintCallback(), SDL_AllocFormat(), SDL_AllocPalette(), SDL_AudioStreamClear(), SDL_AudioStreamFlush(), SDL_AudioStreamGet(), SDL_AudioStreamPut(), SDL_BuildAudioCVT(), SDL_CalculateGammaRamp(), SDL_ConvertPixels(), SDL_ConvertSurface(), SDL_EnclosePoints(), SDL_FreeFormat(), SDL_FreePalette(), SDL_GetColorKey(), SDL_GetKeyFromScancode(), SDL_GetScancodeFromName(), SDL_GetScancodeName(), SDL_GetSpanEnclosingRect(), SDL_GetWindowData(), SDL_GetWindowDisplayMode(), SDL_GetWindowWMInfo(), SDL_GL_GetAttribute(), SDL_HasIntersection(), SDL_IntersectRect(), SDL_IntersectRectAndLine(), SDL_LoadFile_RW(), SDL_PrivateGameControllerAddMapping(), SDL_ReserveSpaceInDataQueue(), SDL_RWFromConstMem(), SDL_RWFromMem(), SDL_SetColorKey(), SDL_SetMemoryFunctions(), SDL_SetWindowData(), SDL_SetWindowMaximumSize(), SDL_SetWindowMinimumSize(), SDL_SetWindowSize(), SDL_ShowMessageBox(), SDL_TLSSet(), SDL_UnionRect(), SDL_UpdateTexture(), SDL_UpdateYUVTexture(), SDL_Vulkan_CreateSurface(), SDL_Vulkan_GetInstanceExtensions(), SDL_WriteToDataQueue(), SDLTest_RandomAsciiStringOfSize(), and SDLTest_RandomAsciiStringWithMaximumLength().
#define SDL_OutOfMemory | ( | ) | SDL_Error(SDL_ENOMEM) |
Definition at line 52 of file SDL_error.h.
Referenced by ConvertSint24ToSint32(), createFences(), createInstance(), EnsureStreamBufferSize(), findPhysicalDevice(), getSurfaceFormats(), getSwapchainImages(), IMA_ADPCM_decode(), Map1to1(), Map1toN(), MS_ADPCM_decode(), open_audio_device(), ReadChunk(), RenderDrawLinesWithRects(), RenderDrawPointsWithRects(), RLEAlphaSurface(), RLEColorkeySurface(), SDL_AddDollarGesture_one(), SDL_AddFinger(), SDL_AddHintCallback(), SDL_AddTimer(), SDL_AddTouch(), SDL_AddVideoDisplay(), SDL_AllocBlitMap(), SDL_AllocFormat(), SDL_AllocPalette(), SDL_AllocRW(), SDL_ConvertPixels_PackUVPlanes_to_NV(), SDL_ConvertPixels_RGB_to_YUV(), SDL_ConvertPixels_SplitNV_to_UVPlanes(), SDL_ConvertPixels_SwapUVPlanes(), SDL_ConvertPixels_YUV_to_RGB(), SDL_CreateCond(), SDL_CreateMutex(), SDL_CreateRGBSurfaceWithFormat(), SDL_CreateSemaphore(), SDL_CreateTexture(), SDL_CreateThreadWithStackSize(), SDL_CreateWindow(), SDL_CreateWindowFrom(), SDL_CreateWindowTexture(), SDL_GameControllerMappingForGUID(), SDL_GameControllerMappingForIndex(), SDL_GameControllerOpen(), SDL_Generic_SetTLSData(), SDL_GestureAddTouch(), SDL_GetWindowGammaRamp(), SDL_HapticOpen(), SDL_HapticOpenFromJoystick(), SDL_JoystickOpen(), SDL_LoadBMP_RW(), SDL_LoadFile_RW(), SDL_NewAudioStream(), SDL_NewDataQueue(), SDL_PrepareResampleFilter(), SDL_PrivateAddMappingForGUID(), SDL_PrivateGameControllerParseElement(), SDL_PrivateGetControllerGUIDFromMappingString(), SDL_PrivateGetControllerNameFromMappingString(), SDL_RenderDrawLines(), SDL_RenderDrawPoints(), SDL_RenderFillRects(), SDL_ResampleCVT(), SDL_ReserveSpaceInDataQueue(), SDL_SW_CreateYUVTexture(), SDL_SYS_CreateThread(), SDL_TLSSet(), SDL_UpdateTextureNative(), SDL_UpdateTextureYUV(), SDL_UpdateTextureYUVPlanar(), SDL_WriteToDataQueue(), SDLTest_CommonCreateState(), SW_CreateRendererForSurface(), SW_RenderDrawLines(), SW_RenderDrawPoints(), and SW_RenderFillRects().
#define SDL_Unsupported | ( | ) | SDL_Error(SDL_UNSUPPORTED) |
Definition at line 53 of file SDL_error.h.
Referenced by SDL_AudioOpenDevice_Default(), SDL_BlendFillRect_RGB(), SDL_BlendFillRect_RGBA(), SDL_BlendPoint_RGB(), SDL_BlendPoint_RGBA(), SDL_CaptureMouse(), SDL_CreateWindowFrom(), SDL_DINPUT_HapticGetEffectStatus(), SDL_DINPUT_HapticNewEffect(), SDL_DINPUT_HapticOpen(), SDL_DINPUT_HapticOpenFromJoystick(), SDL_DINPUT_HapticPause(), SDL_DINPUT_HapticRunEffect(), SDL_DINPUT_HapticSetAutocenter(), SDL_DINPUT_HapticSetGain(), SDL_DINPUT_HapticStopAll(), SDL_DINPUT_HapticStopEffect(), SDL_DINPUT_HapticUnpause(), SDL_DINPUT_HapticUpdateEffect(), SDL_DINPUT_JoystickOpen(), SDL_DINPUT_JoystickSameHaptic(), SDL_DINPUT_MaybeAddDevice(), SDL_DINPUT_MaybeRemoveDevice(), SDL_DrawPoint(), SDL_DrawPoints(), SDL_GetDisplayDPI(), SDL_GetWindowBordersSize(), SDL_GetWindowWMInfo(), SDL_GL_BindTexture(), SDL_GL_GetAttribute(), SDL_GL_SetAttribute(), SDL_GL_UnbindTexture(), SDL_RenderReadPixels(), SDL_SetRenderDrawBlendMode(), SDL_SetRenderTarget(), SDL_SetSurfaceBlendMode(), SDL_SetTextureBlendMode(), SDL_SetWindowGammaRamp(), SDL_SetWindowHitTest(), SDL_SetWindowInputFocus(), SDL_SetWindowModalFor(), SDL_SetWindowOpacity(), SDL_UpdateYUVTexture(), SDL_WarpMouseGlobal(), SDL_XINPUT_HapticGetEffectStatus(), SDL_XINPUT_HapticNewEffect(), SDL_XINPUT_HapticOpen(), SDL_XINPUT_HapticOpenFromJoystick(), SDL_XINPUT_HapticPause(), SDL_XINPUT_HapticRunEffect(), SDL_XINPUT_HapticSetAutocenter(), SDL_XINPUT_HapticSetGain(), SDL_XINPUT_HapticStopAll(), SDL_XINPUT_HapticStopEffect(), SDL_XINPUT_HapticUnpause(), SDL_XINPUT_HapticUpdateEffect(), SDL_XINPUT_JoystickOpen(), SDL_XINPUT_JoystickSameHaptic(), SDL_XINPUT_MaybeAddDevice(), SDL_XINPUT_MaybeRemoveDevice(), SDLTest_GenerateSignedBoundaryValues(), and SDLTest_GenerateUnsignedBoundaryValues().
enum SDL_errorcode |
Enumerator | |
---|---|
SDL_ENOMEM | |
SDL_EFREAD | |
SDL_EFWRITE | |
SDL_EFSEEK | |
SDL_UNSUPPORTED | |
SDL_LASTERROR |
Definition at line 55 of file SDL_error.h.
Definition at line 148 of file SDL_error.c.
References SDL_error::error, and SDL_GetErrBuf().
Referenced by SDL_Error().
int SDL_Error | ( | SDL_errorcode | code | ) |
Definition at line 158 of file SDL_error.c.
References main, SDL_ClearError(), SDL_EFREAD, SDL_EFSEEK, SDL_EFWRITE, SDL_ENOMEM, SDL_GetError(), SDL_memset, SDL_SetError(), and SDL_UNSUPPORTED.
const char* SDL_GetError | ( | void | ) |
Definition at line 140 of file SDL_error.c.
References SDL_ERRBUFIZE, and SDL_GetErrorMsg().
Referenced by SDL_Error().
int SDL_SetError | ( | SDL_PRINTF_FORMAT_STRING const char * | fmt, |
... | |||
) |
Definition at line 55 of file SDL_error.c.
References SDL_error::argc, SDL_error::args, SDL_error::buf, ERR_MAX_ARGS, ERR_MAX_STRLEN, SDL_error::error, i, SDL_error::key, NULL, SDL_ERRBUFIZE, SDL_GetErrBuf(), SDL_GetErrorMsg(), SDL_LOG_CATEGORY_ERROR, SDL_LOG_PRIORITY_DEBUG, SDL_LogDebug, SDL_LogGetPriority, SDL_strlcpy, SDL_error::value_f, SDL_error::value_i, SDL_error::value_l, and SDL_error::value_ptr.
Referenced by SDL_Error().