pcmprint

CLI PCM visualiser
git clone git://nsmpr.xyz/pcmprint.git
Log | Files | Refs | README

commit c964589bb52c9609c86b68c880172345f8df11d7
parent 9fb6842004d8b61e93667fa274e2349e4479abf4
Author: zavok <an2qzavok@gmail.com>
Date:   Wed, 20 Mar 2019 15:22:17 +0300

tidying up

Diffstat:
Mpcmprint.c | 15++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/pcmprint.c b/pcmprint.c @@ -3,11 +3,10 @@ #include <unistd.h> #include <string.h> #include <fcntl.h> -#include <errno.h> + static int BLKSIZE = 1024; static int CHLEN = 32; - -char intens[] = {'`', '@'}; +char *intens = "`@"; static void usage(char *cmd) @@ -57,11 +56,17 @@ main(int argc, char **argv) switch (ch){ case 'b': BLKSIZE = atoi(optarg); - if (BLKSIZE <= 0) BLKSIZE = 1; + if (BLKSIZE <= 0){ + dprintf(2, "Error: -b too small: %d\n", BLKSIZE); + exit(-1); + } break; case 'w': CHLEN = atoi(optarg); - if (CHLEN <= 0) CHLEN = 1; + if (CHLEN <= 0){ + dprintf(2, "Error: -w too small: %d\n", CHLEN); + exit(-1); + } break; default: usage(argv[0]);