pike.git / src / builtin_functions.c

version» Context lines:

pike.git/src/builtin_functions.c:8988:    }    }       id=ID_FROM_INT(p, func);    id_prog = PROG_FROM_INT (p, func);       if(IDENTIFIER_IS_PIKE_FUNCTION( id->identifier_flags ) &&    id->func.offset != -1)    file = low_get_line(id_prog->program + id->func.offset, id_prog, &line);    else if (IDENTIFIER_IS_CONSTANT (id->identifier_flags) && -  id->func.offset >= 0 && -  (p2 = program_from_svalue (&id_prog->constants[id->func.offset].sval))) +  id->func.const_info.offset >= 0 && +  (p2 = program_from_svalue (&id_prog->constants[id->func.const_info.offset].sval)))    file = low_get_program_line (p2, &line);    else    /* The program line is better than nothing for C functions. */    file = low_get_program_line (p, &line);       if (file)    {    pop_n_elems(args);    if (line) {    push_string(file);