Bonjour,
je dois rajouter des types d'erreurs dans un enum existant. Voici l'enum :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
typedef enum LAB_ERRORS_ {
LAB_ERROR_NOERROR 		= 0,
  LAB_ERROR_SUCCESS 		= 0,

  LAB_ERROR_BASE                = 0x0D430000,      

  /* generic errors */
  LAB_ERROR_BUFFERTOOSMALL,                          
  LAB_ERROR_TIMEOUT,                                 
  LAB_ERROR_OUTOFMEMORY,                                                      
  LAB_ERROR_SOCKETERROR,                             
  LAB_ERROR_OS,                                      

  /* network errors */
  LAB_ERROR_NETWORK = (LAB_ERROR_BASE + 0x1000),
  LAB_ERROR_CONNECTIONREFUSED,                      
  LAB_ERROR_PACKETTOOLARGE,                          
			     		

  /*security errors */
  LAB_ERROR_SEC = (LAB_ERROR_BASE + 0x2000),
  LAB_ERROR_KEYSUNAVAILABLE,                        
  LAB_ERROR_REVOKEDCERTIFICATE,
  LAB_ERROR_CERTIFICATENOTLOADED
   } LAB_ERRORS;
Mes questions :
1) Pourquoi attribue - t - on des nombre hexadécimaux et non pas des nombres entiers
2) Les types d'erreurs que je dois rajouter sont dans " Erreurs de sécurité". Est ce qu'il suffit de le rajouter à la fin de la liste, comme je l'ai fait ( en rouge ), si oui quel est le numero d'erreur correspondant ...?

Merci d'avance pour votre aide.