pike.git / src / program.c

version» Context lines:

pike.git/src/program.c:7484:       return e;   }      /*    * program examination functions available from Pike.    */      struct array *program_indices(struct program *p)   { -  int e; +  int i;    int n = 0;    struct array *res; -  for (e = p->num_identifier_references; e--; ) { +  for (i = p->num_identifier_index; i--; ) {    struct identifier *id; -  +  int e = p->identifier_index[i];    if (p->identifier_references[e].id_flags &    (ID_HIDDEN|ID_VARIANT|ID_PROTECTED|ID_PRIVATE)) {    continue;    }    id = ID_FROM_INT(p, e);    if (IDENTIFIER_IS_ALIAS(id->identifier_flags)) {    /* FIXME!    */    continue;    } else if (IDENTIFIER_IS_CONSTANT(id->identifier_flags)) {
pike.git/src/program.c:7523:    }    f_aggregate(n);    res = Pike_sp[-1].u.array;    add_ref(res);    pop_stack();    return(res);   }      struct array *program_values(struct program *p)   { -  int e; +  int i;    int n = 0;    struct array *res; -  for(e = p->num_identifier_references; e--; ) { +  for(i = p->num_identifier_index; i--; ) {    struct identifier *id; -  +  int e = p->identifier_index[i];    if (p->identifier_references[e].id_flags &    (ID_HIDDEN|ID_VARIANT|ID_PROTECTED|ID_PRIVATE)) {    continue;    }    id = ID_FROM_INT(p, e);    if (IDENTIFIER_IS_ALIAS(id->identifier_flags)) {    /* FIXME!    */    continue;    } else if (IDENTIFIER_IS_CONSTANT(id->identifier_flags)) {
pike.git/src/program.c:7562:    }    f_aggregate(n);    res = Pike_sp[-1].u.array;    add_ref(res);    pop_stack();    return(res);   }      struct array *program_types(struct program *p)   { -  int e; +  int i;    int n = 0;    struct array *res; -  for (e = p->num_identifier_references; e--; ) { +  for (i = p->num_identifier_index; i--; ) {    struct identifier *id; -  +  int e = p->identifier_index[i];    if (p->identifier_references[e].id_flags &    (ID_HIDDEN|ID_VARIANT|ID_PROTECTED|ID_PRIVATE)) {    continue;    }    id = ID_FROM_INT(p, e);    if (IDENTIFIER_IS_ALIAS(id->identifier_flags)) {    /* FIXME!    */    continue;    } else if (IDENTIFIER_IS_CONSTANT(id->identifier_flags)) {