pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:1241:    int i = really_low_find_shared_string_identifier(symbol, p,    SEE_PROTECTED|SEE_PRIVATE);    if (i >= 0) {    /* Found the symbol. */    gs_flags = PTR_FROM_INT(p, i)->id_flags;    }    free_string(symbol);    }    } else if (id->name && (id->name->len>1) &&    (index_shared_string(id->name, 0) == '`') && -  ((((unsigned)index_shared_string(id->name, 1)) >= -  256) || -  isidchar(index_shared_string(id->name, 1)))) { +  wide_isidchar(index_shared_string(id->name, 1))) {    /* New-style getter/setter. */    struct pike_string *symbol = NULL;    if (index_shared_string(id->name, id->name->len-1) != '=') {    /* Getter callback. */    symbol = string_slice(id->name, 1, id->name->len - 1);    } else if (id->name->len > 2) {    /* Setter callback. */    symbol = string_slice(id->name, 1, id->name->len - 2);    }    if (symbol) {