GnuCash  2.6.99
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 : [email protected]
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 */
27 static double rnd(
28  double x,
29  unsigned places);
30 /* Line Number: 628 */
31 static double dabs(
32  double x);
33 /* Line Number: 634 */
34 static double _A(
35  double eint,
36  unsigned per);
37 /* Line Number: 1181 */
38 static double _B(
39  double eint,
40  unsigned beg);
41 /* Line Number: 1394 */
42 static double nom_int(
43  double eint,
44  unsigned CF,
45  unsigned PF,
46  unsigned disc);
47 /* Line Number: 781 */
48 static double eff_int(
49  double nint,
50  unsigned CF,
51  unsigned PF,
52  unsigned disc);
53 /* Line Number: 798 */
54 static double fi(
55  unsigned per,
56  double eint,
57  double pv,
58  double pmt,
59  double fv,
60  unsigned bep);
61 /* Line Number: 1449 */
62 static 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 */
76 static var_store_ptr pop(
77  parser_env_ptr pe);
78 /* Line Number: 321 */
79 static var_store_ptr push(
80  var_store_ptr push_value,
81  parser_env_ptr pe);
82 /* Line Number: 519 */
83 static var_store_ptr get_named_var(
84  parser_env_ptr pe);
85 /* Line Number: 366 */
86 static var_store_ptr get_unnamed_var(
87  parser_env_ptr pe);
88 /* Line Number: 579 */
89 static void free_var(
90  var_store_ptr value,
91  parser_env_ptr pe);
92 /* Line Number: 596 */
93 static void next_token(
94  parser_env_ptr pe);
95 /* Line Number: 426 */
96 static void assignment_op(
97  parser_env_ptr pe);
98 /* Line Number: 695 */
99 static void add_sub_op(
100  parser_env_ptr pe);
101 /* Line Number: 464 */
102 static void multiply_divide_op(
103  parser_env_ptr pe);
104 /* Line Number: 488 */
105 static 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