fix out-of-bounds array access when printing help
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 <8300014ab702124f340a1eb40c7d70d0a8f7b3f1@meinersbur.de>
Signed-off-by: Sven Verdoolaege <235c10dd23b819f81cdc9756a251746bc184cab6@gmail.com>

Meinersbur/isl,Meinersbur/isl,Meinersbur/isl,Meinersbur/isl