// ********************************************************************** // // Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** #ifndef ICE_CONFIG_H #define ICE_CONFIG_H #include // // Some include files we need almost everywhere // #include #include #include #include #include #include #ifndef ICE_OS_UWP # if defined(_WIN32) # include # else # include # include # include # endif #endif // // Define the Ice and IceInternal namespace, so that we can use the following // everywhere in our code: // // using namespace Ice; // using namespace IceInternal; // namespace Ice { } namespace IceInternal { } namespace Ice { typedef unsigned char Byte; typedef short Short; typedef int Int; #ifdef ICE_CPP11_MAPPING typedef long long int Long; #else typedef IceUtil::Int64 Long; #endif typedef float Float; typedef double Double; } namespace IceInternal { ICE_API int getSystemErrno(); } #endif