|
GnuCash 2.4.99
|
00001 /*************************************************************************** 00002 * ------------------- 00003 * create : Tue Jul 11 20:21:20 2000 00004 * copyright: (C) 2000 by Terry D. Boldt 00005 * email : tboldt@attglobal.net 00006 * ------------------- 00007 ***************************************************************************/ 00008 /*************************************************************************** 00009 * * 00010 * This program is free software; you can redistribute it and/or modify * 00011 * it under the terms of the GNU General Public License as published by * 00012 * the Free Software Foundation; either version 2 of the License, or * 00013 * (at your option) any later version. * 00014 * * 00015 ***************************************************************************/ 00016 /*************************************************************************** 00017 * Static Function Prototypes 00018 * Tue Jul 11 20:21:20 2000 00019 * 00020 ***************************************************************************/ 00021 00022 #if defined( FIN_STATICS ) 00023 /*==================================================*/ 00024 /* fin.c 00025 */ 00026 /* Line Number: 614 */ 00027 static double rnd( 00028 double x, 00029 unsigned places); 00030 /* Line Number: 628 */ 00031 static double dabs( 00032 double x); 00033 /* Line Number: 634 */ 00034 static double _A( 00035 double eint, 00036 unsigned per); 00037 /* Line Number: 1181 */ 00038 static double _B( 00039 double eint, 00040 unsigned beg); 00041 /* Line Number: 1394 */ 00042 static double nom_int( 00043 double eint, 00044 unsigned CF, 00045 unsigned PF, 00046 unsigned disc); 00047 /* Line Number: 781 */ 00048 static double eff_int( 00049 double nint, 00050 unsigned CF, 00051 unsigned PF, 00052 unsigned disc); 00053 /* Line Number: 798 */ 00054 static double fi( 00055 unsigned per, 00056 double eint, 00057 double pv, 00058 double pmt, 00059 double fv, 00060 unsigned bep); 00061 /* Line Number: 1449 */ 00062 static double fip( 00063 unsigned per, 00064 double eint, 00065 double pv, 00066 double pmt, 00067 double fv, 00068 unsigned bep); 00069 #endif /* FIN_STATICS */ 00070 00071 #if defined( EXPRESSION_PARSER_STATICS ) 00072 /*==================================================*/ 00073 /* expression_parser.c 00074 */ 00075 /* Line Number: 485 */ 00076 static var_store_ptr pop( 00077 parser_env_ptr pe); 00078 /* Line Number: 321 */ 00079 static var_store_ptr push( 00080 var_store_ptr push_value, 00081 parser_env_ptr pe); 00082 /* Line Number: 519 */ 00083 static var_store_ptr get_named_var( 00084 parser_env_ptr pe); 00085 /* Line Number: 366 */ 00086 static var_store_ptr get_unnamed_var( 00087 parser_env_ptr pe); 00088 /* Line Number: 579 */ 00089 static void free_var( 00090 var_store_ptr value, 00091 parser_env_ptr pe); 00092 /* Line Number: 596 */ 00093 static void next_token( 00094 parser_env_ptr pe); 00095 /* Line Number: 426 */ 00096 static void assignment_op( 00097 parser_env_ptr pe); 00098 /* Line Number: 695 */ 00099 static void add_sub_op( 00100 parser_env_ptr pe); 00101 /* Line Number: 464 */ 00102 static void multiply_divide_op( 00103 parser_env_ptr pe); 00104 /* Line Number: 488 */ 00105 static void primary_exp( 00106 parser_env_ptr pe); 00107 #endif /* EXPRESSION_PARSER_STATICS */ 00108 00109 #if defined( NUMERIC_OPS_STATICS ) 00110 /*==================================================*/ 00111 /* numeric_ops.c 00112 */ 00113 #endif /* NUMERIC_OPS_STATICS */ 00114 00115 #if defined( AMORT_OPT_STATICS ) 00116 /*==================================================*/ 00117 /* amort_opt.c 00118 */ 00119 #endif /* AMORT_OPT_STATICS */ 00120 00121 #if defined( AMORT_PRT_STATICS ) 00122 /*==================================================*/ 00123 /* amort_prt.c 00124 */ 00125 #endif /* AMORT_PRT_STATICS */ 00126
1.7.4