pike.git/
src/
program.h
Branch:
Tag:
Non-build tags
All tags
No tags
1998-04-09
1998-04-09 02:49:48 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
e964aed9986505ec730525e8b1ca8f3e2f9d6570 (
6
lines) (+
4
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
minor fixes
Rev: src/program.c:1.73
Rev: src/program.h:1.38
5:
\*/ /*
-
* $Id: program.h,v 1.
37
1998/04/
08
01
:
00
:
58
hubbe Exp $
+
* $Id: program.h,v 1.
38
1998/04/
09
02
:
49
:
48
hubbe Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H
250:
void start_new_program(void); void really_free_program(struct program *p); void dump_program_desc(struct program *p);
+
int sizeof_variable(int run_time_type);
void check_program(struct program *p); struct program *end_first_pass(int finish); struct program *debug_end_program(void);
338:
char *get_line(unsigned char *pc,struct program *prog,INT32 *linep); void my_yyerror(char *fmt,...) ATTRIBUTE((format(printf,1,2))); struct program *compile(struct pike_string *prog);
-
void
add_function(char *name,void (*cfun)(INT32),char *type,INT16 flags);
+
int
add_function(char *name,void (*cfun)(INT32),char *type,INT16 flags);
void check_all_programs(void); void cleanup_program(void); void gc_mark_program_as_referenced(struct program *p);