#define DECL_IOCTL(name) \
extern int \
-name ## _ioctl(struct tcb *, unsigned int request, kernel_ulong_t arg)
+name ## _ioctl(struct tcb *, unsigned int request, kernel_ulong_t arg) \
+/* End of DECL_IOCTL definition. */
+
DECL_IOCTL(dm);
DECL_IOCTL(file);
DECL_IOCTL(fs_x);
#define DECL_NETLINK(name) \
extern bool \
decode_netlink_ ## name(struct tcb *, const struct nlmsghdr *, \
- kernel_ulong_t addr, unsigned int len)
+ kernel_ulong_t addr, unsigned int len) \
+/* End of DECL_NETLINK definition. */
+
DECL_NETLINK(crypto);
DECL_NETLINK(selinux);
DECL_NETLINK(sock_diag);
#define DECL_PRINTNUM(name) \
extern bool \
printnum_ ## name(struct tcb *, kernel_ulong_t addr, const char *fmt) \
- ATTRIBUTE_FORMAT((printf, 3, 0))
+ ATTRIBUTE_FORMAT((printf, 3, 0)) \
+/* End of DECL_PRINTNUM definition. */
+
DECL_PRINTNUM(short);
DECL_PRINTNUM(int);
DECL_PRINTNUM(int64);
#define DECL_PRINTNUM_ADDR(name) \
extern bool \
-printnum_addr_ ## name(struct tcb *, kernel_ulong_t addr)
+printnum_addr_ ## name(struct tcb *, kernel_ulong_t addr) \
+/* End of DECL_PRINTNUM_ADDR definition. */
+
DECL_PRINTNUM_ADDR(int);
DECL_PRINTNUM_ADDR(int64);
#undef DECL_PRINTNUM_ADDR
#define DECL_PRINTPAIR(name) \
extern bool \
printpair_ ## name(struct tcb *, kernel_ulong_t addr, const char *fmt) \
- ATTRIBUTE_FORMAT((printf, 3, 0))
+ ATTRIBUTE_FORMAT((printf, 3, 0)) \
+/* End of DECL_PRINTPAIR definition. */
+
DECL_PRINTPAIR(int);
DECL_PRINTPAIR(int64);
#undef DECL_PRINTPAIR
#define DECL_NLA(name) \
extern bool \
decode_nla_ ## name(struct tcb *, kernel_ulong_t addr, \
- unsigned int len, const void *)
+ unsigned int len, const void *) \
+/* End of DECL_NLA definition. */
+
DECL_NLA(u8);
DECL_NLA(u16);
DECL_NLA(u32);