Builds fine on with GCC from ports or clang: common.c: In function 'snprintfcat': common.c:316: error: #pragma GCC diagnostic not allowed inside functions