From: Gonzalo A. <ga...@us...> - 2006-09-13 13:57:11
|
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 */ |