pike.git
/
src
/
program.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/program.h:1:
/*\ ||| This file a part of Pike, and is copyright by Fredrik Hubinette ||| Pike is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ /*
-
* $Id: program.h,v 1.
42
1998/05/25
15
:
22
:
53
grubba Exp $
+
* $Id: program.h,v 1.
43
1998/05/25
16
:
40
:
26
grubba Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H #include <stdarg.h> #include "global.h" #include "pike_types.h" #include "svalue.h" #include "time_stuff.h"
pike.git/src/program.h:338:
int low_find_shared_string_identifier(struct pike_string *name, struct program *prog); struct ff_hash; int find_shared_string_identifier(struct pike_string *name, struct program *prog); int find_identifier(char *name,struct program *prog); int store_prog_string(struct pike_string *str); int store_constant(struct svalue *foo, int equal); struct array *program_indices(struct program *p); struct array *program_values(struct program *p);
+
void program_index_no_free(struct svalue *to, struct program *p,
+
struct svalue *ind);
void start_line_numbering(void); void store_linenumber(INT32 current_line, struct pike_string *current_file); 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); 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); void gc_check_all_programs(void);