/* Copyright(C) 2007-2017 VoIPobjects (voipobjects.com) * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef __OS_VERSION_H #define __OS_VERSION_H #ifdef TARGET_WIN enum { Win_Xp = 0, Win_Vista = 1, Win_Seven = 2, Win_Eight = 3, Win_Ten = 4 }; extern int winVersion(); class CrashMiniDump { public: static void registerHandler(); static void unregisterHandler(); }; extern void writeMiniDump(); #endif #ifdef TARGET_IOS int iosVersion(); #endif #if defined(TARGET_LINUX) || defined(TARGET_OSX) #include #include #include #if defined(TARGET_LINUX) # include #endif extern int _kbhit(); #endif #if defined(TARGET_WIN) # include #endif #endif