usdt_overhead_helper.h [plain text]
#ifndef _USDT_OVERHEAD_HELPER_H_
#define _USDT_OVERHEAD_HELPER_H_
#include <usdt_overhead_helper_provider.h>
#define _CONCAT(a, b) a ## b
#define CONCAT(a, b) _CONCAT(a, b)
#define PROVIDER(i) CONCAT(CONCAT(PROVIDER, i), _TEST_PROVIDER_PROBE)();
#define PROV10(i) PROVIDER(CONCAT(i, 0)) \
PROVIDER(CONCAT(i, 1)) \
PROVIDER(CONCAT(i, 2)) \
PROVIDER(CONCAT(i, 3)) \
PROVIDER(CONCAT(i, 4)) \
PROVIDER(CONCAT(i, 5)) \
PROVIDER(CONCAT(i, 6)) \
PROVIDER(CONCAT(i, 7)) \
PROVIDER(CONCAT(i, 8)) \
PROVIDER(CONCAT(i, 9))
#define PROV100() PROV10( ) \
PROV10(1) \
PROV10(2) \
PROV10(3) \
PROV10(4) \
PROV10(5) \
PROV10(6) \
PROV10(7) \
PROV10(8) \
PROV10(9)
#endif