Make use of EXIT_* return values.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 13 Nov 2017 12:38:40 +0000 (13:38 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 13 Nov 2017 12:38:40 +0000 (13:38 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
lexer/main.c

index fd6a5ccc021f95a3e4d4be840b7b0d59dbded866..691d54eef5162acaa4f8c5ee5514e0f02d1834bb 100644 (file)
@@ -119,11 +119,11 @@ SS2:
 
 SECTION:
     tokenType = SECTION;
-    return 1;
+    return EXIT_SUCCESS;
 
 SSECTION:
     tokenType = SSECTION;
-    return 1;
+    return EXIT_SUCCESS;
 
 M1:
     if (istAlpha()) {
@@ -188,11 +188,11 @@ initLV1LV2:
 
 NPARA:
     tokenType = NPARA;
-    return 1;
+    return EXIT_SUCCESS;
 
 MOT:
     tokenType = MOT;
-    return 1;
+    return EXIT_SUCCESS;
 
 MC2:
     if (isSeparator() || c == WEOF) {
@@ -202,15 +202,15 @@ MC2:
 
 MOTCLE:
     tokenType = MOTCLE;
-    return 1;
+    return EXIT_SUCCESS;
 
 FIN:
     tokenType = FIN;
-    return 1;
+    return EXIT_SUCCESS;
 
 error:
     tokenType = FIN;
-    return -1;
+    return EXIT_FAILURE;
 }
 
 int main() {
@@ -233,7 +233,7 @@ int main() {
     c = fgetwc(source); // lecture du premier caractere
     do {
         int scanrt = scanner();
-        if (scanrt == -1) {
+        if (scanrt == EXIT_FAILURE) {
             wprintf(L"Scanner error with token value: %ls\n", token[tokenFound].value);
             exit(EXIT_FAILURE);
         }
@@ -249,5 +249,5 @@ int main() {
     if (source != NULL) fclose(source); // fermeture du fichier source
     if (target != NULL) fclose(target); // fermeture du fichier target
 
-    return 0;
+    return EXIT_SUCCESS;
 }