From 771d26b32cec3807fdd903216c270e4d78d31a2a Mon Sep 17 00:00:00 2001 From: DTB Date: Sat, 18 Nov 2023 14:56:17 -0700 Subject: [PATCH] tweak structure --- retval/retval.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/retval/retval.c b/retval/retval.c index 751d35b..b04da71 100644 --- a/retval/retval.c +++ b/retval/retval.c @@ -8,15 +8,16 @@ static char *program_name = "retval"; int main(int argc, char *argv[]){ unsigned int s; - if(argc < 2){ -usage: fprintf(stderr, "Usage: %s [status]\n", argv[0] == NULL ? program_name : argv[0]); - return EX_USAGE; - } + if(argc < 2) + goto usage; errno = 0; s = strtol(argv[1], &argv[1], 10); - if(*argv[1] != '\0' || errno != 0) - goto usage; + if(*argv[1] != '\0' || errno != 0){ +usage: fprintf(stderr, "Usage: %s [status]\n", + argv[0] == NULL ? program_name : argv[0]); + return EX_USAGE; + } return s; }