GnuCash 2.4.99
fin_static_proto.h
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 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines