Changeset 225 for cpp/frams/virtfile


Ignore:
Timestamp:
04/16/14 19:29:13 (10 years ago)
Author:
Maciej Komosinski
Message:

Compilation for Android

Location:
cpp/frams/virtfile
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/virtfile/virtfile.cpp

    r206 r225  
    6868
    6969//since we want our own feof(VirtFILE*) function and some systems unfortunately define feof as a macro, we need to #undef it. Same as in virtfile.h
    70 #if defined _MSC_VER || defined __CYGWIN__ || defined SHP
     70#if defined _MSC_VER || defined __CYGWIN__ || defined SHP || defined __ANDROID__
    7171 #pragma push_macro("feof")
    7272 #undef feof
     
    7979
    8080//...and then restore the original macro:
    81 #if defined _MSC_VER || defined __CYGWIN__ || defined SHP
     81#if defined _MSC_VER || defined __CYGWIN__ || defined SHP || defined __ANDROID__
    8282 #pragma pop_macro("feof")
    8383#endif
    84 #ifdef __BORLANDC__
     84#if defined __BORLANDC__
    8585 #define feof(__f)     ((__f)->flags & _F_EOF)
    8686#endif
  • cpp/frams/virtfile/virtfile.h

    r211 r225  
    7373
    7474//since we want our own feof(VirtFILE*) function and some systems unfortunately define feof as a macro, we need to #undef it. Same as in virtfile.cpp
    75 #if defined _MSC_VER || defined __CYGWIN__ || defined SHP
     75#if defined _MSC_VER || defined __CYGWIN__ || defined SHP || defined __ANDROID__
    7676 #pragma push_macro("feof")
    7777 #undef feof
     
    8484
    8585//...and then restore the original macro:
    86 #if defined _MSC_VER || defined __CYGWIN__ || defined SHP
     86#if defined _MSC_VER || defined __CYGWIN__ || defined SHP || defined __ANDROID__
    8787 #pragma pop_macro("feof")
    8888#endif
    89 #ifdef __BORLANDC__
     89#if defined __BORLANDC__
    9090 #define feof(__f)     ((__f)->flags & _F_EOF)
    9191#endif
Note: See TracChangeset for help on using the changeset viewer.