1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#ifndef UFTRACE_SCRIPT_LUAJIT_H
#define UFTRACE_SCRIPT_LUAJIT_H
#include "utils/filter.h"
struct script_info;
#ifdef HAVE_LIBLUAJIT
#define SCRIPT_LUAJIT_ENABLED 1
int script_init_for_luajit(struct script_info *info, enum uftrace_pattern_type ptype);
void script_finish_for_luajit(void);
#else /* HAVE_LIBLUAJIT */
#define SCRIPT_LUAJIT_ENABLED 0
static inline int script_init_for_luajit(struct script_info *info, enum uftrace_pattern_type ptype)
{
return -1;
}
static inline void script_finish_for_luajit(void)
{
}
#endif /* HAVE_LIBLUAJIT */
#endif /* UFTRACE_SCRIPT_LUAJIT_H */
|