예제 #1
0
파일: errint.c 프로젝트: QuimFerrer/core
void hb_errInternal( HB_ERRCODE errCode, const char * szText, const char * szPar1, const char * szPar2 )
{
   hb_errInternalRaw( errCode, szText, szPar1, szPar2 );

   /* release console settings */
   hb_conRelease();

   if( hb_cmdargCheck( "ERRGPF" ) )
   {
      int * pGPF = NULL;
      *pGPF = 0;
      *( --pGPF ) = 0;
   }

   exit( EXIT_FAILURE );
}
예제 #2
0
파일: errint.c 프로젝트: alcz/harbour
void hb_errInternal( HB_ERRCODE errCode, const char * szText, const char * szPar1, const char * szPar2 )
{
   hb_errInternalRaw( errCode, szText, szPar1, szPar2 );

   /* release console settings */
   hb_conRelease();

   if( hb_cmdargCheck( "ERRGPF" ) )
   {
#if defined( _MSC_VER ) && _MSC_VER >= 1800
#  pragma warning(push)
#  pragma warning(disable:6011)
#endif
      int * pGPF = NULL;
      *pGPF = 0;
      *( --pGPF ) = 0;
#if defined( _MSC_VER ) && _MSC_VER >= 1800
#  pragma warning(pop)
#endif
   }

   exit( EXIT_FAILURE );
}