diff options
Diffstat (limited to 'numericx.c')
-rw-r--r-- | numericx.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/numericx.c b/numericx.c index 9b3b8c3..d14fb4c 100644 --- a/numericx.c +++ b/numericx.c @@ -545,8 +545,9 @@ numericx_translate(char* from, bool from_units_on_the_end, bool from_first_numbe * * @param argv[] - one number as a string * - * @return EXIT_SUCCESS in case of a successful number translation + * @return E2BIG in case of wrong number of arguments * @return EXIT_FAILURE in case of unsuccessful number translation + * @return EXIT_SUCCESS in case of a successful number translation */ int main(int argc, char* argv[]) @@ -555,7 +556,7 @@ main(int argc, char* argv[]) if( !(argc == 2) ) { fprintf(stderr, "usage: %s <number>\n", PROG_NAME); - exit(EXIT_FAILURE); + return E2BIG; } /* Number variables to be converted */ |