Strip trailing semicolons from macro definitions.
Strip extra semicolons from statements terminations.
Reported by kernel's checkpatch.pl script.
#define syscall_tgkill(pid, tid, sig) syscall(__NR_tgkill, (pid), (tid), (sig))
#define syscall_getpid() syscall(__NR_getpid)
#define syscall_gettid() syscall(__NR_gettid)
-#define syscall_exit(v) syscall(__NR_exit, (v));
+#define syscall_exit(v) syscall(__NR_exit, (v))
static char my_name[PATH_MAX];
static int leader_final_action;
const char *str;
};
-#define CMDLINE_STR "deadcodebaddatadefaced";
+#define CMDLINE_STR "deadcodebaddatadefaced"
int
main(void)
static const struct timespec future_tmout_data = {
.tv_sec = (time_t) 0x7ea1fade7e57faceLL,
.tv_nsec = 999999999,
- };;
+ };
struct_sigevent bogus_sev_data = {
.sigev_notify = 0xdefaced,
.sigev_signo = 0xfacefeed,