14 # error "vt_user_marker.h should only be included from vt_user.h"
17 #ifndef _VT_USER_MARKER_H
18 #define _VT_USER_MARKER_H
20 #define VT_MARKER_TYPE_ERROR 1
21 #define VT_MARKER_TYPE_WARNING 2
22 #define VT_MARKER_TYPE_HINT 3
24 #if (defined(VTRACE)) && !(defined(VTRACE_NO_MARKER))
26 __VT_EXTERN_DECL
unsigned int VT_User_marker_def__(
const char* mname,
28 __VT_EXTERN_DECL
void VT_User_marker__(
unsigned int mid,
const char* mtext);
30 # define VT_MARKER_DEF(n, t) VT_User_marker_def__((n), (t))
31 # define VT_MARKER(i, t) VT_User_marker__((i), (t))
35 # define VT_MARKER_DEF(n, t) 0
36 # define VT_MARKER(i, t)