From d658669a045f9e4470c583af6b683728d4056474 Mon Sep 17 00:00:00 2001 From: angt Date: Tue, 24 Nov 2015 18:42:14 +0100 Subject: [PATCH] Beautify usage --- src/option.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/option.c b/src/option.c index 4834608..2ccbecf 100644 --- a/src/option.c +++ b/src/option.c @@ -97,7 +97,7 @@ static int option_usage (struct option *opts, int slen) int len = slen; for (int k=0; opts[k].name; k++) { - if (len>60) { + if (len>slen+40) { gt_print("\n%*s", (int)slen, ""); len = slen; } @@ -130,8 +130,10 @@ int option (struct option *opts, int argc, char **argv) int slen = gt_print("usage: %s", argv[0]); - if (slen>40) + if (slen>40) { slen = 12; + gt_print("\n%*s", (int)slen, ""); + } option_usage(opts, slen);