ReactOS 0.4.16-dev-736-g28b802b
|
#include "calc.h"
Go to the source code of this file.
Classes | |
struct | stack_node_t |
struct | calc_operator_t |
Typedefs | |
typedef void(* | operator_call) (calc_number_t *, calc_number_t *, calc_number_t *) |
typedef void exec_call_t | __GMP_PROTO((mpz_ptr, mpz_srcptr, mpz_srcptr)) |
Variables | |
static stack_node_t * | stack |
static calc_node_t | temp |
static BOOL | percent_mode |
static const calc_operator_t | operator_list [] |
typedef void exec_call_t __GMP_PROTO((mpz_ptr, mpz_srcptr, mpz_srcptr)) |
Definition at line 135 of file rpn_mpfr.c.
typedef void(* operator_call) (calc_number_t *, calc_number_t *, calc_number_t *) |
Definition at line 28 of file rpn_mpfr.c.
Definition at line 433 of file rpn_mpfr.c.
Referenced by update_parent_display().
|
static |
Definition at line 328 of file rpn_mpfr.c.
Referenced by exec_infix2postfix().
Definition at line 397 of file rpn_mpfr.c.
Referenced by DlgMainProc().
void exec_closeparent | ( | calc_number_t * | number | ) |
Definition at line 411 of file rpn_mpfr.c.
Referenced by run_rpar().
int exec_infix2postfix | ( | calc_number_t * | number, |
unsigned int | func | ||
) |
Definition at line 365 of file rpn_mpfr.c.
Referenced by DlgMainProc(), and run_lpar().
Definition at line 446 of file rpn_mpfr.c.
Referenced by evalStack(), exec_closeparent(), and run_canc().
Definition at line 109 of file rpn_mpfr.c.
Referenced by evalStack(), exec_closeparent(), exec_infix2postfix(), and flush_postfix().
|
static |
|
static |
Definition at line 90 of file rpn_mpfr.c.
Referenced by evalStack(), exec_change_infix(), exec_closeparent(), and flush_postfix().
|
static |
Definition at line 114 of file rpn_mpfr.c.
Referenced by evalStack(), and exec_infix2postfix().
|
static |
Definition at line 153 of file rpn_mpfr.c.
|
static |
Definition at line 238 of file rpn_mpfr.c.
|
static |
Definition at line 270 of file rpn_mpfr.c.
|
static |
Definition at line 176 of file rpn_mpfr.c.
|
static |
|
static |
Definition at line 253 of file rpn_mpfr.c.
|
static |
|
static |
Definition at line 137 of file rpn_mpfr.c.
Referenced by rpn_add_i(), rpn_and_f(), rpn_div_i(), rpn_mod_i(), rpn_mul_i(), rpn_or_f(), rpn_sub_i(), and rpn_xor_f().
|
static |
Definition at line 261 of file rpn_mpfr.c.
|
static |
Definition at line 163 of file rpn_mpfr.c.
|
static |
Definition at line 248 of file rpn_mpfr.c.
|
static |
|
static |
Definition at line 181 of file rpn_mpfr.c.
|
static |
Definition at line 217 of file rpn_mpfr.c.
|
static |
Definition at line 191 of file rpn_mpfr.c.
|
static |
Definition at line 204 of file rpn_mpfr.c.
|
static |
Definition at line 222 of file rpn_mpfr.c.
|
static |
Definition at line 158 of file rpn_mpfr.c.
|
static |
Definition at line 243 of file rpn_mpfr.c.
|
static |
Definition at line 282 of file rpn_mpfr.c.
|
static |
Definition at line 186 of file rpn_mpfr.c.
void run_operator | ( | calc_node_t * | result, |
calc_node_t * | a, | ||
calc_node_t * | b, | ||
unsigned int | operation | ||
) |
Definition at line 310 of file rpn_mpfr.c.
Referenced by evalStack(), exec_closeparent(), run_mm(), and run_mp().
Definition at line 455 of file rpn_mpfr.c.
Referenced by _tWinMain().
|
static |
Definition at line 66 of file rpn_mpfr.c.
Referenced by evalStack(), and run_operator().
|
static |
Definition at line 39 of file rpn_mpfr.c.
Referenced by exec_infix2postfix(), and run_operator().
|
static |
Definition at line 37 of file rpn_mpfr.c.
Referenced by eval_parent_count(), exec_change_infix(), and push().
|
static |
Definition at line 38 of file rpn_mpfr.c.
Referenced by pop(), start_rpn_engine(), and stop_rpn_engine().