On Wed, Aug 28, 2019 at 1:47 AM Jose E. Marchesi <jose.march...@oracle.com> wrote:
> function integer_range_info(range_option, init, option) > { > if (range_option != "") { > - start = nth_arg(0, range_option); > - end = nth_arg(1, range_option); > + init = init + 0; > + start = nth_arg(0, range_option) + 0; > + end = nth_arg(1, range_option) + 0; > if (init != "" && init != "-1" && (init < start || init > end)) In this case the test for init != "" is at least unnecessary. Maybe something else has to be used. I didn't trace the uses but if init is deliberately set to "" then the test would have to be replaced with init != 0.