about summary refs log tree commit diff stats
path: root/numericx.c
diff options
context:
space:
mode:
Diffstat (limited to 'numericx.c')
-rw-r--r--numericx.c5
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 */