dominus icon

Untitled

dominus | PRO | 09/04/22 03:09:33 PM UTC | 0 ⭐ | 14617 👁️ | Never ⏰ | []
Diff |

1.24 KB

|

None

|

0 👍

/

0 👎

diff --git a/version.cc b/version.cc
index 9ac9e7d9..4af022f8 100644
--- a/version.cc
+++ b/version.cc
@@ -20,6 +20,7 @@
 #  include <config.h>
 #endif
 
+#include <SDL.h>
 #include <iostream>
 
 #ifdef _WIN32
@@ -152,12 +153,10 @@ void getVersionInfo(std::ostream &out) {
    /*
     * 5. Platform
     */
-
+   const char* sdlPlatform = SDL_GetPlatform();
    out << std::endl << "Platform: ";
 
-#if (defined(ANDROID))
-   out << "Android";
-#elif (defined(__linux__) || defined(__linux) || defined(linux))
+#if (defined(__linux__) || defined(__linux) || defined(linux))
    std::string ver;
 
    try {
@@ -173,8 +172,6 @@ void getVersionInfo(std::ostream &out) {
        ver = "Linux";
    }
    out << ver;
-#elif (defined(__sun__) || defined(__sun))
-   out << "Solaris";
 #elif (defined(_WIN32))
    out << "Windows ";
    {
@@ -212,15 +209,8 @@ void getVersionInfo(std::ostream &out) {
 
        out << " Version " << info.dwMajorVersion << "." << info.dwMinorVersion << " Build " << LOWORD(info.dwBuildNumber & 0xFFFF);
    }
-#elif (defined(MACOSX))
-   out << "Mac OS X";
-#elif (defined(__IPHONEOS__))
-   out << "iOS";
-#elif (defined(NETBSD))
-   out << "NetBSD";
 #else
-   out << "Unknown";
+   out << sdlPlatform;
 #endif
-
    out << std::endl;
 }
 

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎