*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
+ * License as published by the Free Software Foundation;
+ * version 2.1 of the License.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
#undef TRACE_EVENT
#define TRACE_EVENT(name, proto, args, tstruct, assign, print) \
DECLARE_TRACE_EVENT_CLASS(name, \
- PARAMS(proto), \
- PARAMS(args), \
- PARAMS(tstruct), \
- PARAMS(assign), \
- PARAMS(print)); \
- DEFINE_TRACE_EVENT(name, name, PARAMS(proto), PARAMS(args));
+ TP_PARAMS(proto), \
+ TP_PARAMS(args), \
+ TP_PARAMS(tstruct), \
+ TP_PARAMS(assign), \
+ TP_PARAMS(print)); \
+ DEFINE_TRACE_EVENT(name, name, TP_PARAMS(proto), TP_PARAMS(args));
#undef __field
#define __field(type, item) type item;