diff options
Diffstat (limited to 'cpp/include/Ice/Application.h')
-rw-r--r-- | cpp/include/Ice/Application.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/cpp/include/Ice/Application.h b/cpp/include/Ice/Application.h index 926ea24bf3c..d910eaa249f 100644 --- a/cpp/include/Ice/Application.h +++ b/cpp/include/Ice/Application.h @@ -67,12 +67,21 @@ public: // are printed if exceptions propagate to main(), and the // Communicator is always destroyed, regardless of exceptions. // - int main(int, char*[], const char*); int main(int, char*[], const Ice::InitializationData& = Ice::InitializationData()); - int main(int, char* const[], const char*); - int main(int, char* const[], const Ice::InitializationData& = Ice::InitializationData()); - int main(const StringSeq&, const char*); + int main(int, char*[], const char*); + + int main(int, char* const [], const Ice::InitializationData& = Ice::InitializationData()); + int main(int, char* const [], const char*); + +#ifdef _WIN32 + + int main(int, wchar_t*[], const Ice::InitializationData& = Ice::InitializationData()); + int main(int, wchar_t*[], const char*); + +#endif + int main(const StringSeq&, const Ice::InitializationData& = Ice::InitializationData()); + int main(const StringSeq&, const char*); virtual int run(int, char*[]) = 0; |