Main.cpp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ///////////////////////////////////////////////////////////////////////////////
  2. // Copyright (c) Electronic Arts Inc. All rights reserved.
  3. ///////////////////////////////////////////////////////////////////////////////
  4. #include <EABase/eabase.h>
  5. #include <EAMain/EAMain.h>
  6. #include <EAMain/EAEntryPointMain.inl>
  7. #include <string.h>
  8. #ifdef _MSC_VER
  9. #pragma warning(push, 0)
  10. #endif
  11. #include <stdio.h>
  12. #include <stdlib.h>
  13. #if defined(EA_COMPILER_MSVC) && defined(EA_PLATFORM_MICROSOFT)
  14. #include <crtdbg.h>
  15. #endif
  16. #ifdef _MSC_VER
  17. #pragma warning(pop)
  18. #endif
  19. void* operator new[](size_t size, const char* /*pName*/, int /*flags*/, unsigned /*debugFlags*/, const char* /*file*/, int /*line*/)
  20. {
  21. return operator new[](size);
  22. }
  23. void* operator new[](size_t size, size_t /*alignment*/, size_t /*alignmentOffset*/, const char* /*pName*/,
  24. int /*flags*/, unsigned /*debugFlags*/, const char* /*file*/, int /*line*/)
  25. {
  26. return operator new[](size);
  27. }
  28. void CrashHelper(int *ptr);
  29. int EAMain(int argc, char** argv)
  30. {
  31. CrashHelper(NULL);
  32. return 0;
  33. }