При сборке такое сообщение. Собирается, но кое-что яно нормально не работает.
gcc -Wall -pedantic -Wno-long-long -c -s -O2 -march=native -fomit-frame-pointer -fstrength-reduce -fPIC -m64 -Ofast -flto -funroll-loops -fstack-protector-all -fstack-check -DUNIX -Ihuskylib src/tdelay.c
In file included from huskylib/huskylib.h:50:0,
from src/tdelay.c:65:
huskylib/log.h:216:24: warning: ISO C does not permit named variadic macros [-Wvariadic-macros]
# define w_dbglog(args...) ((void)0)
^
В log.h оно здесь:
HUSKYEXT void w_log(char key, char *logString, ...);
/*DOC
Input: key is the key under which the log-entry will be stored
logString is the logEntry
Output: ./.
FZ: if the key is in keysAllowed the logString will be written to the log.
*/
#ifdef DEBUG
# define w_dbglog w_log
#else
/* if your compiler supports variadic macros add its recognition here */
/* vs2005 */
# if (_MSC_VER >= 1400)
# define w_dbglog(...) ((void)0)
# elif (__GNUC__ >= 2)
# define w_dbglog(args...) ((void)0)
# else
# define w_dbglog(exp) ((void)0)
# endif