Changeset 68 for cpp/gdk/nonstd.h


Ignore:
Timestamp:
01/31/11 23:18:54 (13 years ago)
Author:
Maciej Komosinski
Message:

added missing sources; updated sources for compatibility with vs2008 and added project files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/gdk/nonstd.h

    r66 r68  
    2626 #include <stdarg.h>
    2727 #define vsnprintf _vsnprintf
    28  #define _USE_MATH_DEFINES
    29 
    30  #ifndef M_PI
    31  #define M_PI 3.1415926535897932384626433832795
    32  #endif
    33  #ifndef M_PI_2
    34  #define M_PI_2 (M_PI/2)
    35  #endif
     28 #define _USE_MATH_DEFINES //after this is defined, the next #include <math.h> or <cmath> will define:
     29 //#ifndef M_PI
     30 //#define M_PI 3.1415926535897932384626433832795
     31 //#endif
     32 //#ifndef M_PI_2
     33 //#define M_PI_2 (M_PI/2)
     34 //#endif
    3635
    3736#endif
     
    4342        #define PATHSEPARATORSTRING "\\"
    4443        #define FPU_THROWS_EXCEPTIONS
     44        #define FOPEN_READ "rt"
     45        #define FOPEN_WRITE "wt"
     46        #define FOPEN_APPEND "at"
    4547#else
    4648        #define LONGLONG long long int
     
    5254        #define fileExists(f) (!access(f,0))
    5355        #include "stdlib.h" //random
    54         #define FOPEN_READ "rt"
    55         #define FOPEN_WRITE "wt"
    56         #define FOPEN_APPEND "at"
    5756        #define rnd01 ((double)((double)_lrand()/(double)(LRAND_MAX+1)))
    5857        //#define rnd01 ((double)((double)rand()/(RAND_MAX+1)))
     
    6665        #endif
    6766
    68         #define FOPEN_WRITE "wa"
    69         #define FOPEN_APPEND "aa"
    70         #define FOPEN_READ "ra"
    7167        //#define FLOATRAND
    7268        #ifdef FLOATRAND
Note: See TracChangeset for help on using the changeset viewer.