From: albert <> Date: Mon, 21 Oct 2002 23:12:51 +0000 (+0000) Subject: clean up code X-Git-Tag: v3.3.0~392 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=788537530082c1ccaf31ae238e5a739a5180bbf2;p=procps-ng clean up code --- diff --git a/watch.c b/watch.c index 6aa93283..89dfd565 100644 --- a/watch.c +++ b/watch.c @@ -44,7 +44,6 @@ static int first_screen=1; #define min(x,y) ((x) > (y) ? (y) : (x)) -#define max(x,y) ((x) > (y) ? (x) : (y)) static void @@ -105,8 +104,6 @@ main(int argc, char *argv[]) int interval=2; char *command; int command_length=0; /* not including final \0 */ - int s; - char *endp; setlocale(LC_ALL,""); progname = argv[0]; @@ -162,13 +159,12 @@ main(int argc, char *argv[]) if (optind >= argc) do_usage(); - command_length = strlen(argv[optind]); - command = (char*)malloc(command_length + 1); /* space or \0 */ - memcpy(command, argv[optind++], command_length); - command[command_length] = '\0'; + command = strdup(argv[optind++]); + command_length = strlen(command); for (;optind