/* src/client/interface_conf.c */
 
-#define _POSIX_C_SOURCE 200809L /* getopt(), optarg, strdup() */
+#define _POSIX_C_SOURCE 200809L /* getopt(), optarg, strdup(), snprintf() */
 #include "interface_conf.h"
 #include <ncurses.h> /* delwin() */
 #include <stddef.h> /* NULL, size_t */
 
 /* src/client/parse.c */
 
-#define _POSIX_C_SOURCE 200809L /* strdup() */
+#define _POSIX_C_SOURCE 200809L /* strdup(), snprintf() */
 #include "parse.h"
 #include <stddef.h> /* size_t, NULL */
 #include <stdio.h> /* FILE, snprintf() */
 
 /* src/common/parse_file.c */
 
-#define _POSIX_C_SOURCE 200809L /* strdup() */
+#define _POSIX_C_SOURCE 200809L /* strdup(), snprintf() */
 #include "parse_file.h"
 #include <stddef.h> /* size_t, NULL */
 #include <stdio.h> /* FILE, snprintf() */
 
 /* src/server/io.c */
 
-#define _POSIX_C_SOURCE 200112L
+#define _POSIX_C_SOURCE 200112L /* snrpintf() */
 #include "io.h"
 #include <errno.h> /* global errno */
 #include <limits.h> /* PIPE_BUF */