home
·
contact
·
privacy
projects
/
plomrogue
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fa079cb
)
Enforce C11 via Makefile, explicate POSIX dependencies in source files.
author
Christian Heller
<c.heller@plomlompom.de>
Wed, 26 Mar 2014 20:10:38 +0000
(21:10 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Wed, 26 Mar 2014 20:10:38 +0000
(21:10 +0100)
Makefile
patch
|
blob
|
history
src/client/draw_wins.c
patch
|
blob
|
history
src/client/interface_conf.c
patch
|
blob
|
history
src/client/io.c
patch
|
blob
|
history
src/client/main.c
patch
|
blob
|
history
src/client/windows.c
patch
|
blob
|
history
src/server/init.c
patch
|
blob
|
history
diff --git
a/Makefile
b/Makefile
index 39414e54eb96293a5e945cebffee36da9fafd4e3..96c3aca017841681d83132c3a49771eb9c4707d2 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,5
+1,5
@@
CC=gcc
CC=gcc
-CFLAGS=-
Wall -Wextra -Werror
-Wformat-security -g
+CFLAGS=-
std=c11 -pedantic-errors -Wall -Werror -Wextra
-Wformat-security -g
TARGET_SERVER=roguelike-server
TARGET_CLIENT=roguelike-client
SRCDIR=src
TARGET_SERVER=roguelike-server
TARGET_CLIENT=roguelike-client
SRCDIR=src
diff --git
a/src/client/draw_wins.c
b/src/client/draw_wins.c
index ed7815e8aac2f4357bb260436855a26fc40177fc..e31dcc4c375f0395b63d97dd8a043dde58bb2bdf 100644
(file)
--- a/
src/client/draw_wins.c
+++ b/
src/client/draw_wins.c
@@
-1,5
+1,6
@@
/* src/client/draw_wins.c */
/* src/client/draw_wins.c */
+#define _POSIX_C_SOURCE 200809L /* strdup() */
#include "draw_wins.h"
#include <ncurses.h> /* typedefs attr_t, chtype, define A_REVERSE */
#include <stddef.h> /* NULL */
#include "draw_wins.h"
#include <ncurses.h> /* typedefs attr_t, chtype, define A_REVERSE */
#include <stddef.h> /* NULL */
diff --git
a/src/client/interface_conf.c
b/src/client/interface_conf.c
index 57dff9a50f06a6b823e1b0583dad088468d0e722..c668376a44c42f63e7df11399634ff63afb3e454 100644
(file)
--- a/
src/client/interface_conf.c
+++ b/
src/client/interface_conf.c
@@
-1,5
+1,6
@@
/* src/client/interface_conf.c */
/* src/client/interface_conf.c */
+#define _POSIX_C_SOURCE 2 /* getopt(), optarg */
#include "interface_conf.h"
#include <ncurses.h> /* delwin() */
#include <stdint.h> /* uint8_t, uint32_t */
#include "interface_conf.h"
#include <ncurses.h> /* delwin() */
#include <stdint.h> /* uint8_t, uint32_t */
diff --git
a/src/client/io.c
b/src/client/io.c
index 477700f9df096e522781a450bce93b3a59bf7b39..1995b14a67aca61f74fb9b710ebaa33a13169b89 100644
(file)
--- a/
src/client/io.c
+++ b/
src/client/io.c
@@
-1,5
+1,6
@@
/* src/client/io.c */
/* src/client/io.c */
+#define _POSIX_C_SOURCE 1 /* PIPE_BUF */
#include "io.h"
#include <limits.h> /* PIPE_BUF */
#include <ncurses.h> /* halfdelay(), getch() */
#include "io.h"
#include <limits.h> /* PIPE_BUF */
#include <ncurses.h> /* halfdelay(), getch() */
diff --git
a/src/client/main.c
b/src/client/main.c
index a0cb82c6b93f22e8db4313661b729c9d52bdf555..569d6f6ccfa2e92627eba39fcbcfad767d9d5cfa 100644
(file)
--- a/
src/client/main.c
+++ b/
src/client/main.c
@@
-1,5
+1,6
@@
/* main.c */
/* main.c */
+#define _POSIX_C_SOURCE 1 /* struct sigaction, sigaction() */
#include <ncurses.h> /* keypad() */
#include <signal.h> /* struct sigaction, sigaction() */
#include <stddef.h> /* NULL */
#include <ncurses.h> /* keypad() */
#include <signal.h> /* struct sigaction, sigaction() */
#include <stddef.h> /* NULL */
diff --git
a/src/client/windows.c
b/src/client/windows.c
index 28654b4b6c28ddd12fe2d78fbeaef4a002296700..e84d652554c74ba12face4114501818193f500ad 100644
(file)
--- a/
src/client/windows.c
+++ b/
src/client/windows.c
@@
-1,5
+1,6
@@
/* src/client/windows.c */
/* src/client/windows.c */
+#define _POSIX_C_SOURCE 200809L /* strnlen() */
#include "windows.h"
#include <ncurses.h> /* chtype, getmaxx(), getmaxy(), erase(), werase(),
* endwin(), delwin(), wnoutrefresh(), pnoutrefresh(),
#include "windows.h"
#include <ncurses.h> /* chtype, getmaxx(), getmaxy(), erase(), werase(),
* endwin(), delwin(), wnoutrefresh(), pnoutrefresh(),
diff --git
a/src/server/init.c
b/src/server/init.c
index 3bbd5035c6fa2f4c1bb5e10424db0619f6e64a35..3a83c34025d53ff56f74b23bb423a368fb9ee306 100644
(file)
--- a/
src/server/init.c
+++ b/
src/server/init.c
@@
-1,5
+1,6
@@
/* src/server/init.c */
/* src/server/init.c */
+#define _POSIX_C_SOURCE 2 /* getopt(), optarg */
#include "init.h"
#include <errno.h> /* global errno, EEXIST */
#include <stddef.h> /* NULL */
#include "init.h"
#include <errno.h> /* global errno, EEXIST */
#include <stddef.h> /* NULL */