Ignore:
Timestamp:
Nov 21, 2005 4:59:47 PM (17 years ago)
Author:
bennylp
Message:

Added rdtsc option for win32 timestamp and added pj_elapsed_msec

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/include/pj/config.h

    r66 r70  
    9898#   undef PJ_HAS_EVENT_OBJ 
    9999#   undef PJ_ENABLE_EXTRA_CHECK 
     100#   undef PJ_EXCEPTION_USE_WIN32_SEH 
    100101#endif 
    101102 
     
    320321#endif 
    321322 
     323/** 
     324 * Should we use Windows Structured Exception Handling (SEH) for the 
     325 * PJLIB exceptions. 
     326 * 
     327 * Default: 0 
     328 */ 
     329#ifndef PJ_EXCEPTION_USE_WIN32_SEH 
     330#  define PJ_EXCEPTION_USE_WIN32_SEH 0 
     331#endif 
     332 
     333/** 
     334 * Should we attempt to use Pentium's rdtsc for high resolution 
     335 * timestamp. 
     336 * 
     337 * Default: 0 
     338 */ 
     339#ifndef PJ_TIMESTAMP_USE_RDTSC 
     340#   define PJ_TIMESTAMP_USE_RDTSC   0 
     341#endif 
     342 
     343 
    322344/** @} */ 
    323345 
     
    354376#  define PJ_DECL(type)             type 
    355377#  define PJ_DECL_NO_RETURN(type)   type PJ_NORETURN 
     378#  define PJ_IDECL_NO_RETURN(type)  PJ_INLINE(type) PJ_NORETURN 
    356379#  define PJ_BEGIN_DECL             extern "C" { 
    357380#  define PJ_END_DECL               } 
     
    359382#  define PJ_DECL(type)             extern type 
    360383#  define PJ_DECL_NO_RETURN(type)   PJ_NORETURN type 
     384#  define PJ_IDECL_NO_RETURN(type)  PJ_NORETURN PJ_INLINE(type) 
    361385#  define PJ_BEGIN_DECL 
    362386#  define PJ_END_DECL 
Note: See TracChangeset for help on using the changeset viewer.