Sto lavorando con una libreria proprietaria (non ho i sorgenti).
Naturalmente ho tutti gli header, ed ho una struttura enum che contiene dei codici di errore.
La struttura contiene 20 campi, il primo inizializzato a 0.
Perciò mi aspetto che i valori consentiti siano nel range 0-19, invece, a seguito di una chiamata di inizializzazione che mi setta la struttura, ci trovo dentro un 23 che non è associabile a nessun campo.
Come è possibile?