pike.git/
src/
program.h
Branch:
Tag:
Non-build tags
All tags
No tags
1999-10-29
1999-10-29 00:09:48 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
101602115c93dab41fb897cd4c78d1f17a9e8a4f (
12
lines) (+
8
/-
4
)
[
Show
|
Annotate
]
Branch:
7.9
linenumber fix
Rev: src/program.c:1.169
Rev: src/program.h:1.63
5:
\*/ /*
-
* $Id: program.h,v 1.
62
1999/10/
24
05
:
56
:
36
hubbe Exp $
+
* $Id: program.h,v 1.
63
1999/10/
29
00
:
09
:
48
hubbe Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H
315:
void check_program(struct program *p); struct program *end_first_pass(int finish); struct program *debug_end_program(void);
-
SIZE_T low_add_storage(SIZE_T size, SIZE_T alignment, int modulo);
+
SIZE_T low_add_storage(SIZE_T size, SIZE_T alignment, int modulo
_orig
);
void set_init_callback(void (*init)(struct object *)); void set_exit_callback(void (*exit)(struct object *)); void set_gc_mark_callback(void (*m)(struct object *));
393:
union idptr *func); int really_low_find_shared_string_identifier(struct pike_string *name, struct program *prog,
-
int
see_static
);
+
int
flags
);
int low_find_shared_string_identifier(struct pike_string *name, struct program *prog); struct ff_hash;
401:
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 pike_string *name);
+
int store_constant(struct svalue *foo,
+
int equal,
+
struct pike_string *
constant_
name);
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);
-
+
int get_small_number(char **q);
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);