[brlcad-commits] SF.net SVN: brlcad:[55288] brlcad/trunk/src/sig/dfft.c
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <car...@us...> - 2013-05-01 20:53:09
|
Revision: 55288 http://sourceforge.net/p/brlcad/code/55288 Author: carlmoore Date: 2013-05-01 20:53:06 +0000 (Wed, 01 May 2013) Log Message: ----------- oops, was looking for both stdin & stdout w/r to isatty; move back to earlier location (removing a set of braces), and also fix usage of -? Modified Paths: -------------- brlcad/trunk/src/sig/dfft.c Modified: brlcad/trunk/src/sig/dfft.c =================================================================== --- brlcad/trunk/src/sig/dfft.c 2013-05-01 20:50:21 UTC (rev 55287) +++ brlcad/trunk/src/sig/dfft.c 2013-05-01 20:53:06 UTC (rev 55288) @@ -74,11 +74,9 @@ int i, n, c; int L = 1024; - if (isatty(STDIN_FILENO) || isatty(STDOUT_FILENO)) { - bu_exit(1, "%s", usage); - } - - while ((c = bu_getopt(argc, argv, "d:clpLANh")) != -1) { + while ((c = bu_getopt(argc, argv, "d:clpLANh?")) != -1) { + if (bu_optopt == '?') + c='h'; switch (c) { case 'd': mindB = -atof(bu_optarg); break; case 'c': cflag++; break; @@ -88,12 +86,13 @@ case 'A': ascii_output++; break; case 'N': normalize_output++; break; case 'h': printf("%s", usage); return EXIT_SUCCESS; - case ':': printf("Missing argument to %c\n%s\n", c, usage); return EXIT_FAILURE; - case '?': - default: printf("Unknown argument: %c\n%s\n", c, usage); return EXIT_FAILURE; + default: bu_exit(1, "%s", usage); } } + if (isatty(STDIN_FILENO) || isatty(STDOUT_FILENO)) + bu_exit(1, "%s", usage); + /* Calculate Critical Band filter weights */ if (cflag) { cbweights(&cbfilter[0], L, 19); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |