cmocka_private.h uses WORDSIZE:
# if __WORDSIZE == 64
# define __PRI64_PREFIX "l"
But on some platforms, like Solaris, cmocka guesses its own WORDSIZE
value in cmocka.h. Therefore it's important to include cmocka_private.h
after cmocka.h
# include "cmocka_platform.h"
#endif /* CMOCKA_PLATFORM_INCLUDE */
-#include <cmocka_private.h>
#include <cmocka.h>
+#include <cmocka_private.h>
/* Size of guard bytes around dynamically allocated blocks. */
#define MALLOC_GUARD_SIZE 16
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
-#include <cmocka_private.h>
#include <cmocka.h>
+#include <cmocka_private.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
-#include <cmocka_private.h>
#include <cmocka.h>
+#include <cmocka_private.h>
#include <errno.h>
#include <sys/types.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
-#include <cmocka_private.h>
#include <cmocka.h>
+#include <cmocka_private.h>
#include <errno.h>
#include <sys/types.h>