} else if (!strcasecmp(what, "done")) {
oldval = rl_done;
if (value) {
- convert_to_long_ex(value);
- rl_done = Z_LVAL_P(value);
+ rl_done = zval_get_long(value);
}
RETVAL_LONG(oldval);
} else if (!strcasecmp(what, "pending_input")) {
} else if (!strcasecmp(what, "erase_empty_line")) {
oldval = rl_erase_empty_line;
if (value) {
- convert_to_long_ex(value);
- rl_erase_empty_line = Z_LVAL_P(value);
+ rl_erase_empty_line = zval_get_long(value);
}
RETVAL_LONG(oldval);
#endif
} else if (!strcasecmp(what, "attempted_completion_over")) {
oldval = rl_attempted_completion_over;
if (value) {
- convert_to_long_ex(value);
- rl_attempted_completion_over = Z_LVAL_P(value);
+ rl_attempted_completion_over = zval_get_long(value);
}
RETVAL_LONG(oldval);
}