diff options
| author | Aaron Puchert <aaronpuchert@alice-dsl.net> | 2017-11-10 00:04:27 +0100 |
|---|---|---|
| committer | Thomas Knudsen <busstoptaktik@users.noreply.github.com> | 2017-11-10 00:04:27 +0100 |
| commit | 634184850a85145f20147c84f5a02fcd6df185a2 (patch) | |
| tree | 99a30242b06b8c3e1386f615c5dbdf38a4c3baaa /docs/source/development/reference | |
| parent | 70550ae21c653cceefc2142fa89d0fb6c99101d9 (diff) | |
| download | PROJ-634184850a85145f20147c84f5a02fcd6df185a2.tar.gz PROJ-634184850a85145f20147c84f5a02fcd6df185a2.zip | |
Ensure C89 compliance and enable more warnings (#650)
* Ensure C89 compliance and enable more warnings
According to the contributing guidelines, the library is developed
strictly in ANSI C 89. However, this is not enforced.
Additionally, we enable more warnings: apart from -Wall and -Wextra we
enable a warning that makes sure all enumeration values are covered in
a switch statement.
When compiling with Clang, we also turn on the warnings -Wc99-extensions
and -Wc11-extensions.
* Enable all warnings that are used on Travis
This makes it easier to notice problems before pushing.
Diffstat (limited to 'docs/source/development/reference')
0 files changed, 0 insertions, 0 deletions
