#define MY_ERROR1 1 #define MY_ERROR2 2 #define KERNEL_ERROR 1 #define UNKNOW_ERROR 2 int err = UNKNOW_ERROR; if (err == MY_ERROR2) { // Entrera ici } else if (err == UNKNOW_ERROR) { // N'entrera jamais ici }
enum MY_ERRORS { MY_ERROR_NOERROR = 0, MY_ERROR_SUCCESS = 0, MY_ERROR_BASE = 0x0C510000, /* Potentiellement à modifier */ /* Erreurs génériques */ MY_ERROR_BUFFERTOOSMALL, /* Taille du tampon trop petite. */ MY_ERROR_TIMEOUT, /* L'opération est trop longue. */ MY_ERROR_OUTOFMEMORY, /* Il n'y a plus de mémoire disponible. */ MY_ERROR_INVALIDPARAMETERS, /* Certains paramètres sont invalides. */ MY_ERROR_INVALIDFORMAT, /* Le format des données entrées est incorrect*/ MY_ERROR_NOTREADY, /* La fonction n'est pas prête à effectuer l'opération. */ MY_ERROR_FILENOTFOUND, /* Le fichier est introuvable */ MY_ERROR_SOCKETERROR, /* Erreur de la bibliothèque socket du système*/ /* Erreurs réseaux */ MY_ERROR_NETWORK = (MY_ERROR_BASE + 0x1000), MY_ERROR_CONNECTIONREFUSED, /* Le serveur a refusé la connexion. */
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question