Update of /cvsroot/mod-c/ehtml/include
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv777/include
Modified Files:
Profiling.h
Log Message:
* Added profiling calls.
Index: Profiling.h
===================================================================
RCS file: /cvsroot/mod-c/ehtml/include/Profiling.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Profiling.h 13 Sep 2006 00:11:22 -0000 1.4
--- Profiling.h 13 Sep 2006 13:57:06 -0000 1.5
***************
*** 76,85 ****
* profiled.
*/
! #define ProfileMe \
! static ProfileFunction(__PRETTY_FUNCTION__, __FILE__, __LINE__) __profile;\
! ProfileRun __profile_run(&__profileme);
#define EXTERNC extern "C"
! #else
#define EXTERNC
#endif /* #ifdef __cplusplus */
--- 76,89 ----
* profiled.
*/
! #define ProfileMe() \
! static ProfileFunction __profile(__func__, __FILE__, __LINE__);\
! ProfileRun __profile_run(&__profile);
!
! #define ProfileMeName(name) \
! static ProfileFunction __profile((name), __FILE__, __LINE__);\
! ProfileRun __profile_run(&__profile);
#define EXTERNC extern "C"
! #else /* #ifdef __cplusplus */
#define EXTERNC
#endif /* #ifdef __cplusplus */
|