16 #ifdef __VT_EXTERN_DECL
17 # error The macro __VT_EXTERN_DECL is used by VampirTrace internally and must not be defined by user code!
21 # define __VT_EXTERN_DECL extern "C"
23 # define __VT_EXTERN_DECL extern
26 #ifdef __VT_NOINST_ATTR
27 # error The macro __VT_NOINST_ATTR is used by VampirTrace internally and must not be defined by user code!
31 # define __VT_NOINST_ATTR __attribute__ ((no_instrument_function))
33 # define __VT_NOINST_ATTR
36 #include "vt_user_control.h"
37 #include "vt_user_comment.h"
38 #include "vt_user_count.h"
39 #include "vt_user_marker.h"
40 #include "vt_user_message.h"
41 #include "vt_user_region.h"
44 # include "vt_wrap_pthread.h"