#include "bcdefs.h"#include <signal.h>#include "global.h"#include "proto.h"Include dependency graph for execute.c:

Go to the source code of this file.
Functions | |
| void | stop_execution (int sig) |
| unsigned char | byte (program_counter *pc) |
| void | execute () |
| char | prog_char () |
| char | input_char () |
| void | push_constant (char(*in_char)(VOID), int conv_base) |
| void | push_b10_const (program_counter *pc) |
| void | assign (char c_code) |
Variables | |
| int | had_sigint |
|
|
Definition at line 775 of file execute.c. References _one_, _zero_, copy_num(), ex_stack, free_num(), and estack_rec::s_num. Referenced by execute(), forkexec(), and main(). |
|
|
Definition at line 52 of file execute.c. References BC_SEG_LOG, BC_SEG_SIZE, bc_function::f_body, functions, offset, and seg. |
|
|
|
Definition at line 562 of file execute.c. References getchar, and isdigit. Referenced by execute(). |
|
|
Definition at line 552 of file execute.c. References pc. Referenced by execute(). |
|
|
Definition at line 690 of file execute.c. References _one_, _zero_, init_num(), int2num(), bc_struct::n_value, new_num(), ptr, push_copy(), and push_num(). Referenced by execute(). |
|
||||||||||||
|
Definition at line 598 of file execute.c. References _one_, _zero_, bc_add(), bc_divide(), bc_multiply(), bc_sub(), copy_num(), digits(), FALSE, free_num(), init_num(), int2num(), push_num(), result, and TRUE. Referenced by execute(). |
|
|
Definition at line 40 of file execute.c. References had_sigint, printf, rt_error(), and TRUE. Referenced by execute(). |
|
|
Definition at line 37 of file execute.c. Referenced by execute(), and stop_execution(). |
1.4.6