aboutsummaryrefslogtreecommitdiffstats
path: root/fsa/src/apps
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2020-07-02 12:32:13 +0000
committerArne Juul <arnej@verizonmedia.com>2020-07-03 08:02:39 +0000
commit5faea094d0ba4566ab4a63ce577d0c0fa76d60d4 (patch)
treeb45f6f589f884892e5eb4c68b110f90a6d0f4e69 /fsa/src/apps
parent875d8aa475cfbd0b7cb874bac21a9e042fdc1877 (diff)
avoid naked exit
Diffstat (limited to 'fsa/src/apps')
-rw-r--r--fsa/src/apps/fsadump/fsadump.cpp10
-rw-r--r--fsa/src/apps/fsainfo/fsainfo.cpp8
-rw-r--r--fsa/src/apps/makefsa/makefsa.cpp10
3 files changed, 14 insertions, 14 deletions
diff --git a/fsa/src/apps/fsadump/fsadump.cpp b/fsa/src/apps/fsadump/fsadump.cpp
index 16e128f33ca..5308f113356 100644
--- a/fsa/src/apps/fsadump/fsadump.cpp
+++ b/fsa/src/apps/fsadump/fsadump.cpp
@@ -80,10 +80,10 @@ int main(int argc, char** argv)
break;
case 'h':
usage(argv[0]);
- exit(0);
+ return 0;
case 'V':
version();
- exit(0);
+ return 0;
case 't':
format = OUTPUT_TEXT;
break;
@@ -101,13 +101,13 @@ int main(int argc, char** argv)
break;
case '?':
usage(argv[0],"unrecognized option");
- exit(1);
+ return 1;
}
}
if(optind!=argc-1){
usage(argv[0],"required parameter(s) missing");
- exit(1);
+ return 1;
}
if(format==OUTPUT_UNDEF) // use default format (warning?)
@@ -119,7 +119,7 @@ int main(int argc, char** argv)
if(!fsa.isOk()){
std::cerr << "Failed to open fsa file (" << input_file << ")" << std::endl;
- exit(1);
+ return 1;
}
std::string meta,temp;
diff --git a/fsa/src/apps/fsainfo/fsainfo.cpp b/fsa/src/apps/fsainfo/fsainfo.cpp
index 31b23c17401..61af267545b 100644
--- a/fsa/src/apps/fsainfo/fsainfo.cpp
+++ b/fsa/src/apps/fsainfo/fsainfo.cpp
@@ -48,19 +48,19 @@ int main(int argc, char** argv)
switch(opt){
case 'h':
usage(argv[0]);
- exit(0);
+ return 0;
case 'V':
version();
- exit(0);
+ return 0;
case '?':
usage(argv[0],"unrecognized option");
- exit(1);
+ return 1;
}
}
if(optind!=argc-1){
usage(argv[0],"required parameter fsa is missing");
- exit(1);
+ return 1;
}
fsa_file = argv[optind];
diff --git a/fsa/src/apps/makefsa/makefsa.cpp b/fsa/src/apps/makefsa/makefsa.cpp
index 59b7e2c27d0..f86a0d781c1 100644
--- a/fsa/src/apps/makefsa/makefsa.cpp
+++ b/fsa/src/apps/makefsa/makefsa.cpp
@@ -87,10 +87,10 @@ int main(int argc, char** argv)
break;
case 'h':
usage(argv[0]);
- exit(0);
+ return 0;
case 'V':
version();
- exit(0);
+ return 0;
case 't':
format = INPUT_TEXT;
break;
@@ -101,7 +101,7 @@ int main(int argc, char** argv)
num_size = strtoul(optarg,NULL,0);
if(num_size!=1 && num_size!=2 && num_size!=4){
usage(argv[0],"invalid numerical info size (-s)");
- exit(1);
+ return 1;
}
break;
case 'z':
@@ -124,7 +124,7 @@ int main(int argc, char** argv)
break;
case '?':
usage(argv[0],"unrecognized option");
- exit(1);
+ return 1;
}
}
@@ -141,7 +141,7 @@ int main(int argc, char** argv)
}
else{
usage(argv[0],"required parameter(s) missing");
- exit(1);
+ return 1;
}
Automaton automaton;