1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-20 16:37:40 +00:00

Merge pull request #92 from Quuxplusone/pedantic

Add `-pedantic` to the Makefile, and fix all resulting warnings
This commit is contained in:
Zeno Rogue
2020-03-27 12:04:40 +01:00
committed by GitHub
36 changed files with 174 additions and 167 deletions

View File

@@ -35,6 +35,11 @@ template<class T>
void ignore(T&&) {
}
const void *voidp(const void *p) {
// a simple static_cast<void*> for use with printf("%p")
return p;
}
/** Is the value of first parameter equal to one of the remaining parameters? */
template<class T, class V, class... U> bool among(T x, V y) { return x == y; }
template<class T, class V, class... U> bool among(T x, V y, U... u) { return x==y || among(x,u...); }