+#include "config.h"
#include <stdio.h>
#include <string.h>
-#include "config.h"
/**
* alignof - ALIGNOF() macro to determine alignment of a type.
* #include <stdlib.h>
* #include <ccan/alignof/alignof.h>
*
+ * // Output contains "ALIGNOF(char) == 1"
+ * // Will also print out whether an onstack char array can hold a long.
* int main(int argc, char *argv[])
* {
* char arr[sizeof(int)];
*
+ * printf("ALIGNOF(char) == %zu\n", ALIGNOF(char));
* if ((unsigned long)arr % ALIGNOF(int)) {
* printf("arr %p CANNOT hold an int\n", arr);
* exit(1);
* }
* }
*
- * License: LGPL (2 or any later version)
+ * License: CC0 (Public domain)
* Author: Rusty Russell <rusty@rustcorp.com.au>
*/
int main(int argc, char *argv[])
return 1;
if (strcmp(argv[1], "depends") == 0) {
- printf("ccan/build_assert\n");
return 0;
}