Unify multi-arch implementation of _grErrorDefaultCallback() function.
This commit is contained in:
@@ -20,6 +20,9 @@
|
||||
**
|
||||
** $Header$
|
||||
** $Log$
|
||||
** Revision 1.1.1.1 1999/12/07 21:49:27 joseph
|
||||
** Initial checkin into SourceForge.
|
||||
**
|
||||
**
|
||||
** 3 3/17/99 6:16p Dow
|
||||
** Phantom Menace and other fixes.
|
||||
@@ -159,35 +162,25 @@ GR_DIENTRY(grErrorSetCallback, void,
|
||||
GrErrorCallback = function;
|
||||
}
|
||||
|
||||
#ifdef __WIN32__
|
||||
void
|
||||
_grErrorDefaultCallback( const char *s, FxBool fatal )
|
||||
{
|
||||
if ( fatal ) {
|
||||
GDBG_ERROR("glide", s);
|
||||
grGlideShutdown();
|
||||
MessageBox(NULL, s, NULL, MB_OK);
|
||||
}
|
||||
}
|
||||
#else
|
||||
void
|
||||
_grErrorDefaultCallback( const char *s, FxBool fatal )
|
||||
{
|
||||
if ( fatal ) {
|
||||
GDBG_ERROR("glide",s);
|
||||
grGlideShutdown();
|
||||
|
||||
#if (GLIDE_PLATFORM & GLIDE_OS_MACOS)
|
||||
{
|
||||
Str255 errBuf;
|
||||
|
||||
errBuf[0] = sprintf((char*)(errBuf + 1), "%s", s);
|
||||
DebugStr(errBuf);
|
||||
}
|
||||
#ifdef __WIN32__
|
||||
MessageBox(NULL, s, NULL, MB_OK);
|
||||
#elif (GLIDE_PLATFORM & GLIDE_OS_MACOS)
|
||||
{
|
||||
Str255 errBuf;
|
||||
|
||||
errBuf[0] = sprintf((char*)(errBuf + 1), "%s", s);
|
||||
DebugStr(errBuf);
|
||||
}
|
||||
#endif /* (GLIDE_PLATFORM * GLIDE_OS_MACOS) */
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef __DOS__
|
||||
int _guHeapCheck( void )
|
||||
|
||||
@@ -20,6 +20,9 @@
|
||||
**
|
||||
** $Header$
|
||||
** $Log$
|
||||
** Revision 1.2.6.4 2003/11/04 12:53:38 dborca
|
||||
** Removed balanced #endif.
|
||||
**
|
||||
** Revision 1.2.6.3 2003/11/03 07:27:50 guillemj
|
||||
** Remove unbalanced #endif.
|
||||
**
|
||||
@@ -206,36 +209,26 @@ GR_DIENTRY(grErrorSetCallback, void,
|
||||
GrErrorCallback = function;
|
||||
}
|
||||
|
||||
#ifdef __WIN32__
|
||||
void
|
||||
_grErrorDefaultCallback( const char *s, FxBool fatal )
|
||||
{
|
||||
if ( fatal ) {
|
||||
GDBG_ERROR("glide", s);
|
||||
grGlideShutdown();
|
||||
|
||||
#ifdef __WIN32__
|
||||
MessageBox(NULL, s, NULL, MB_OK);
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
#else
|
||||
void
|
||||
_grErrorDefaultCallback( const char *s, FxBool fatal )
|
||||
{
|
||||
if ( fatal ) {
|
||||
GDBG_ERROR("glide",s);
|
||||
grGlideShutdown();
|
||||
#elif (GLIDE_PLATFORM & GLIDE_OS_MACOS)
|
||||
{
|
||||
Str255 errBuf;
|
||||
|
||||
#if (GLIDE_PLATFORM & GLIDE_OS_MACOS)
|
||||
{
|
||||
Str255 errBuf;
|
||||
|
||||
errBuf[0] = sprintf((char*)(errBuf + 1), "%s", s);
|
||||
DebugStr(errBuf);
|
||||
}
|
||||
errBuf[0] = sprintf((char*)(errBuf + 1), "%s", s);
|
||||
DebugStr(errBuf);
|
||||
}
|
||||
#endif /* (GLIDE_PLATFORM * GLIDE_OS_MACOS) */
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
#if !defined(__linux__) && !defined(__FreeBSD__)
|
||||
|
||||
@@ -209,38 +209,28 @@ GR_DIENTRY(grErrorSetCallback, void,
|
||||
GrErrorCallback = function;
|
||||
}
|
||||
|
||||
#ifdef __WIN32__
|
||||
void
|
||||
_grErrorDefaultCallback( const char *s, FxBool fatal )
|
||||
{
|
||||
if ( fatal ) {
|
||||
GDBG_ERROR("glide", s);
|
||||
grGlideShutdown();
|
||||
|
||||
#ifdef __WIN32__
|
||||
MessageBox(NULL, s, NULL, MB_OK);
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
#else
|
||||
void
|
||||
_grErrorDefaultCallback( const char *s, FxBool fatal )
|
||||
{
|
||||
if ( fatal ) {
|
||||
GDBG_ERROR("glide",s);
|
||||
grGlideShutdown();
|
||||
#elif (GLIDE_PLATFORM & GLIDE_OS_MACOS)
|
||||
{
|
||||
//Str255 errBuf;
|
||||
|
||||
#if (GLIDE_PLATFORM & GLIDE_OS_MACOS)
|
||||
{
|
||||
//Str255 errBuf;
|
||||
|
||||
//errBuf[0] = sprintf((char*)(errBuf + 1), "%s", s);
|
||||
//DebugStr(errBuf);
|
||||
ErrorMacCallback(s);
|
||||
ExitToShell();
|
||||
}
|
||||
//errBuf[0] = sprintf((char*)(errBuf + 1), "%s", s);
|
||||
//DebugStr(errBuf);
|
||||
ErrorMacCallback(s);
|
||||
ExitToShell();
|
||||
}
|
||||
#endif /* (GLIDE_PLATFORM * GLIDE_OS_MACOS) */
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void
|
||||
_grAssert(char *exp, char *fileName, int lineNo)
|
||||
|
||||
Reference in New Issue
Block a user