fix out-of-bounds array access when printing help
For each command line option, print_arg_help searches for aliases
following the option entry until a non-alias entry is reached. However,
the help_arg global array consists of a single entry only and the alias
search will try to access past the array.
Add back the terminating isl_arg_end entry that was inadvertently removed
in
isl-0.08-35-gc1e5c8982 (introduce isl_args structure that contains
isl_arg list and size of options, Thu Nov 3 10:19:43 2011 +0100)
to prevent print_arg_help from searching for aliases.
Originally, the ISL_ARG_END macro was used to signal the end of the array,
but this was replaced by ISL_ARGS_END, which cannot easily be used here,
at least not together with ISL_ARGS_START, because there is
no associated options structure.
Signed-off-by: Michael Kruse <isl@meinersbur.de>
Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>