Fonction SDL_Error
SDL_Error -- Définit l'erreur SDL à partir d'un des messages prédéfinis.
Syntaxe
void SDL_Error(SDL_errorcode code);
Description
Définit l'erreur SDL à partir d'un des messages prédéfinis spécifié par le paramètre code.
Paramètre
code [in]
- Le code d'erreur SDL à définir.
SDL_errorcode |
Le message d'erreur correspondant |
SDL_ENOMEM |
Mémoire insuffisante |
SDL_EFREAD |
Erreur de lecture à partir du flux de données |
SDL_EFWRITE |
Erreur d'écriture vers le flux de données |
SDL_EFSEEK |
Erreur de positionnement dans le flux de données |
SDL_UNSUPPORTED |
Erreur SDL inconnue |
SDL_LASTERROR |
Erreur SDL inconnue |
any other value |
Erreur SDL inconnue |
Note 1: SDL_LASTERROR marque marque le numéro de la dernière erreur prédéfinie.
Note 2: SDL définit aussi SDL_OutOfMemory() et SDL_Unsupported() pour usage interne, qui sont équivalents à SDL_Error(SDL_ENOMEM) et SDL_Error(SDL_UNSUPPORTED) respectivement.
Valeur de retour
rien
See Also
SDL_SetError, SDL_GetErrorMsg, SDL_GetError, SDL_ClearError
Exemple
// Tente d'allouer 1024 octets
char* ptr = (char*) malloc(1024);
// Mémoire insuffisante ?
if (!ptr) {
SDL_Error(SDL_ENOMEM);
return -1;
}
Requis
Header |
SDL.h |
Version |
1.2.13 |
Shared object |
libSDL.so |
DLL |
SDL.dll |
