"Fossies" - the Fresh Open Source Software Archive

Member "unrar/raros.hpp" (4 May 2022, 608 Bytes) of package /linux/misc/unrarsrc-6.1.7.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "raros.hpp" see the Fossies "Dox" file reference documentation.

    1 #ifndef _RAR_RAROS_
    2 #define _RAR_RAROS_
    3 
    4 #ifdef __EMX__
    5   #define _EMX
    6 #endif
    7 
    8 #ifdef __DJGPP__
    9   #define _DJGPP
   10   #define _EMX
   11 #endif
   12 
   13 #if defined(__WIN32__) || defined(_WIN32)
   14   #define _WIN_ALL // Defined for all Windows platforms, 32 and 64 bit, mobile and desktop.
   15   #ifdef _M_X64
   16     #define _WIN_64
   17   #else
   18     #define _WIN_32
   19   #endif
   20 #endif
   21 
   22 #if defined(ANDROID) || defined(__ANDROID__)
   23   #define _UNIX
   24   #define _ANDROID
   25 #endif
   26 
   27 #ifdef __APPLE__
   28   #define _UNIX
   29   #define _APPLE
   30 #endif
   31 
   32 #if !defined(_EMX) && !defined(_WIN_ALL) && !defined(_BEOS) && !defined(_APPLE)
   33   #define _UNIX
   34 #endif
   35 
   36 #endif