Ignore:
Timestamp:
2013-02-26T16:43:56+01:00 (11 years ago)
Author:
hkiel
Message:
  • add some "static" keywords
  • stop file compare when first difference occured
  • use cached WinLibPath
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Compiler/runtime/SimulationResultsCmp.c

    r15023 r15338  
    117117}
    118118
    119 double absdouble(double d)
     119static inline double absdouble(double d)
    120120{
    121121  if (d > 0.0)
     
    125125}
    126126
    127 char ** getVars(void *vars, unsigned int* nvars)
     127static char ** getVars(void *vars, unsigned int* nvars)
    128128{
    129129  char **cmpvars=NULL;
     
    170170}
    171171
    172 DataField getData(const char *varname,const char *filename, unsigned int size, SimulationResult_Globals* srg)
     172static DataField getData(const char *varname,const char *filename, unsigned int size, SimulationResult_Globals* srg)
    173173{
    174174  DataField res;
     
    221221
    222222/* see http://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/ */
    223 char AlmostEqualRelativeAndAbs(double A, double B)
     223static char AlmostEqualRelativeAndAbs(double A, double B)
    224224{
    225225  /* Check if the numbers are really close -- needed
     
    238238}
    239239
    240 unsigned int cmpData(char* varname, DataField *time, DataField *reftime, DataField *data, DataField *refdata, double reltol, double abstol, DiffDataField *ddf, char **cmpdiffvars, unsigned int vardiffindx)
     240static unsigned int cmpData(char* varname, DataField *time, DataField *reftime, DataField *data, DataField *refdata, double reltol, double abstol, DiffDataField *ddf, char **cmpdiffvars, unsigned int vardiffindx)
    241241{
    242242  unsigned int i,j,k,j_event;
     
    541541}
    542542
    543 int writeLogFile(const char *filename,DiffDataField *ddf,const char *f,const char *reff,double reltol,double abstol)
     543static int writeLogFile(const char *filename,DiffDataField *ddf,const char *f,const char *reff,double reltol,double abstol)
    544544{
    545545  FILE* fout;
Note: See TracChangeset for help on using the changeset viewer.