Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals   Related Pages  

oscl_error_imp.h

Go to the documentation of this file.
00001 // -*- c++ -*-
00002 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
00003 
00004 //               O S C L _ E R R O R _ I M P
00005 
00006 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
00007 
00018 #ifndef OSCL_ERROR_IMP_H_INCLUDED
00019 #define OSCL_ERROR_IMP_H_INCLUDED
00020 
00021 #ifndef OSCLCONFIG_ERROR_H_INCLUDED
00022 #include "osclconfig_error.h"
00023 #endif
00024 
00028 //This selects the type of implementation
00029 //based on OSCL capabilities.
00030 #define PVERROR_IMP_JUMPS
00031 
00032 
00033 /*
00034 #define PVERROR_IMP_CPP_EXCEPTIONS
00035 #undef PVERROR_IMP_JUMPS
00036 #undef PVERROR_IMP_FATAL_ERROR
00037 */
00038 
00042 #if defined( PVERROR_IMP_JUMPS)
00043 #include "oscl_error_imp_jumps.h"
00044 #elif defined (PVERROR_IMP_CPP_EXCEPTIONS)
00045 #include "oscl_error_imp_cppexceptions.h"
00046 #elif defined(PVERROR_IMP_FATAL_ERROR)
00047 #include "oscl_error_imp_fatalerror.h"
00048 #else
00049 #error No leave implementation!
00050 #endif
00051 
00052 
00053 
00054 
00055 #endif
00056 

OSCL API
Posting Version: CORE_8.000.1.1_RC4