pike.git
/
src
/
program.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/program.h:1:
/* || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: program.h,v 1.
173
2003/01/
15
19
:
11
:
38
mast Exp $
+
|| $Id: program.h,v 1.
174
2003/01/
31
01
:
50
:
53
mast Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H #include <stdarg.h> #include "global.h" #include "pike_types.h" #include "pike_macros.h" #include "svalue.h"
pike.git/src/program.h:228:
unsigned INT16 inherit_offset; unsigned INT16 identifier_offset; INT16 id_flags; /* static, private etc.. */ }; /* * Each program has an array of these, * the first entry points to itself, the * rest are from inherited programs. * Note that when a program is inherited,
-
* all 'struct inherit' from that program
is
+
* all 'struct inherit' from that program
are
* copied, so the whole tree of inherits is * represented. */ struct inherit { INT16 inherit_level; INT16 identifier_level; INT16 parent_identifier; INT16 parent_offset; size_t identifier_ref_offset;
pike.git/src/program.h:586:
PMOD_EXPORT struct pike_string *low_get_program_line(struct program *prog, INT32 *linep); PMOD_EXPORT struct pike_string *get_program_line(struct program *prog, INT32 *linep); char *debug_get_program_line(struct program *prog, INT32 *linep); PMOD_EXPORT struct pike_string *low_get_line(PIKE_OPCODE_T *pc, struct program *prog, INT32 *linep); PMOD_EXPORT struct pike_string *get_line(PIKE_OPCODE_T *pc, struct program *prog, INT32 *linep);
+
PMOD_EXPORT struct pike_string *low_get_function_line (struct object *o,
+
int fun, INT32 *linep);
void my_yyerror(char *fmt,...) ATTRIBUTE((format(printf,1,2))); void yy_describe_exception(struct svalue *thrown); struct supporter_marker; void verify_supporters(void); void init_supporter(struct Supporter *s, supporter_callback *fun, void *data); int unlink_current_supporter(struct Supporter *c); int call_dependants(struct Supporter *s, int finish); int report_compiler_dependency(struct program *p);