pike.git / src / program.h

version» Context lines:

pike.git/src/program.h:276:   #define IDENTIFIER_MASK 127      /*    * Every constant, class, function and variable    * gets exactly one of these.    */   struct identifier   {    struct pike_string *name;    struct pike_type *type; -  unsigned INT32 filename_strno; /* Index in strings. */ +     INT_TYPE linenumber; -  +  unsigned INT32 filename_strno; /* Index in strings. */    unsigned INT8 identifier_flags; /* IDENTIFIER_??? */    unsigned INT8 run_time_type; /* PIKE_T_??? */    unsigned INT16 opt_flags; /* OPT_??? */   #ifdef PROFILING    unsigned INT32 num_calls; /* Total number of calls. */    unsigned INT32 recur_depth; /* Recursion depth during timing. */    cpu_time_t total_time; /* Total time with children. */    cpu_time_t self_time; /* Total time excluding children. */   #endif /* PROFILING */    union idptr func;