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.
187
2003/11/
07
21
:
09
:
50
mast Exp $
+
|| $Id: program.h,v 1.
188
2003/11/
14
00
:
11
:
44
mast Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H #include <stdarg.h> #include "global.h" #include "pike_types.h" #include "pike_macros.h" #include "pike_error.h"
pike.git/src/program.h:747:
PMOD_EXPORT char *low_get_program_line_plain (struct program *prog, INT32 *linep, int malloced); PMOD_EXPORT struct pike_string *low_get_line(PIKE_OPCODE_T *pc, struct program *prog, INT32 *linep); PMOD_EXPORT char *low_get_line_plain (PIKE_OPCODE_T *pc, struct program *prog, INT32 *linep, int malloced); 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);
+
void
va_yyerror(const char *fmt, va_list args);
+
void
my_yyerror(
const
char *fmt,...) ATTRIBUTE((format(printf,1,2)));
+
struct
pike
_
string *format
_exception
_for_error_msg
(struct svalue *thrown);
+
void handle_compile_exception (const char *yyerror_fmt, ...)
+
ATTRIBUTE((format(printf,1,2)));
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); struct compilation; void run_pass2(struct compilation *c);