On 2024.03.03 13:19, René Scharfe wrote: > Move the code for handling a full match of long_name first and get rid > of negations. Reduce the indent of the code for matching abbreviations > and remove unnecessary curly braces. Combine the checks for whether > negation is allowed and whether arg is "n", "no" or "no-" because they > belong together and avoid a continue statement. The result is shorter, > more readable code. > > Signed-off-by: René Scharfe <l.s.r@xxxxxx> > --- > parse-options.c | 37 +++++++++++++++---------------------- > 1 file changed, 15 insertions(+), 22 deletions(-) This version is much more readable, thanks for the cleanup!