Was Du noch zusätzlich brauchst um zu den Fehlercodes ein Klartext zu
erhalten währe zum beispiel sowas hier:
1 | const char *ERROR_TXT[5] = {"SUCCESS", ERROR_1, ERROR_2, ERROR_3, ERROR_4);
|
und dann kannst du so eine Meldung ausgeben:
1 | printf(ERROR_TXT[returnvalue]);
|
ansonsten kann ich mich den Anderen nur anschließen:
bedeutet, das komplette c-file wird nach SUCCESS durchsucht, und überall
wo der compiler SUCCESS findet, ersetzt er es duch 0.
Es wird also keinesfalls eine Stringkonstante im Datenspeicher angelegt!
Gruß