skip_varname
if (!*var || *skip_varname(var, true)) {
if (arrayset && (!*array || *skip_varname(array, false))) {
char * skip_varname(const char *, int);
p = skip_varname(n, false);
val = skip_varname(var, false);