GnuCash c935c2f+
Loading...
Searching...
No Matches
fin_static_proto.h
1/***************************************************************************
2 * -------------------
3 * create : Tue Jul 11 20:21:20 2000
4 * copyright: (C) 2000 by Terry D. Boldt
5 * email : tboldt@attglobal.net
6 * -------------------
7 ***************************************************************************/
8/***************************************************************************
9 * *
10 * This program is free software; you can redistribute it and/or modify *
11 * it under the terms of the GNU General Public License as published by *
12 * the Free Software Foundation; either version 2 of the License, or *
13 * (at your option) any later version. *
14 * *
15 ***************************************************************************/
16/***************************************************************************
17 * Static Function Prototypes
18 * Tue Jul 11 20:21:20 2000
19 *
20 ***************************************************************************/
21
22#if defined( FIN_STATICS )
23/*==================================================*/
24/* fin.c
25 */
26/* Line Number: 614 */
27static double rnd(
28 double x,
29 unsigned places);
30/* Line Number: 628 */
31static double dabs(
32 double x);
33/* Line Number: 634 */
34static double _A(
35 double eint,
36 unsigned per);
37/* Line Number: 1181 */
38static double _B(
39 double eint,
40 unsigned beg);
41/* Line Number: 1394 */
42static double nom_int(
43 double eint,
44 unsigned CF,
45 unsigned PF,
46 unsigned disc);
47/* Line Number: 781 */
48static double eff_int(
49 double nint,
50 unsigned CF,
51 unsigned PF,
52 unsigned disc);
53/* Line Number: 798 */
54static double fi(
55 unsigned per,
56 double eint,
57 double pv,
58 double pmt,
59 double fv,
60 unsigned bep);
61/* Line Number: 1449 */
62static double fip(
63 unsigned per,
64 double eint,
65 double pv,
66 double pmt,
67 double fv,
68 unsigned bep);
69#endif /* FIN_STATICS */
70
71#if defined( EXPRESSION_PARSER_STATICS )
72/*==================================================*/
73/* expression_parser.c
74 */
75/* Line Number: 485 */
76static var_store_ptr pop(
77 parser_env_ptr pe);
78/* Line Number: 321 */
79static var_store_ptr push(
80 var_store_ptr push_value,
81 parser_env_ptr pe);
82/* Line Number: 519 */
83static var_store_ptr get_named_var(
84 parser_env_ptr pe);
85/* Line Number: 366 */
86static var_store_ptr get_unnamed_var(
87 parser_env_ptr pe);
88/* Line Number: 579 */
89static void free_var(
90 var_store_ptr value,
91 parser_env_ptr pe);
92/* Line Number: 596 */
93static void next_token(
94 parser_env_ptr pe);
95/* Line Number: 426 */
96static void assignment_op(
97 parser_env_ptr pe);
98/* Line Number: 695 */
99static void add_sub_op(
100 parser_env_ptr pe);
101/* Line Number: 464 */
102static void multiply_divide_op(
103 parser_env_ptr pe);
104/* Line Number: 488 */
105static void primary_exp(
106 parser_env_ptr pe);
107#endif /* EXPRESSION_PARSER_STATICS */
108
109#if defined( NUMERIC_OPS_STATICS )
110/*==================================================*/
111/* numeric_ops.c
112 */
113#endif /* NUMERIC_OPS_STATICS */
114
115#if defined( AMORT_OPT_STATICS )
116/*==================================================*/
117/* amort_opt.c
118 */
119#endif /* AMORT_OPT_STATICS */
120
121#if defined( AMORT_PRT_STATICS )
122/*==================================================*/
123/* amort_prt.c
124 */
125#endif /* AMORT_PRT_STATICS */
126