From: Rusty Russell Date: Thu, 4 Nov 2010 04:32:13 +0000 (+1030) Subject: alignof, array_size, crc: provide comments to allow testing examples. X-Git-Url: https://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=cbd27e92c3e00e004b50ac998d131e52ac1290ea alignof, array_size, crc: provide comments to allow testing examples. --- diff --git a/ccan/alignof/_info b/ccan/alignof/_info index adf36193..bfec824d 100644 --- a/ccan/alignof/_info +++ b/ccan/alignof/_info @@ -19,10 +19,13 @@ * #include * #include * + * // 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); diff --git a/ccan/array_size/_info b/ccan/array_size/_info index 63b6b50e..af7ef1cf 100644 --- a/ccan/array_size/_info +++ b/ccan/array_size/_info @@ -12,17 +12,21 @@ * macro or constant. * * Example: + * // Outputs "Initialized 32 values" * #include * #include + * #include * * // We currently use 32 random values. * static unsigned int vals[32]; * - * static void init_values(void) + * int main(void) * { * unsigned int i; * for (i = 0; i < ARRAY_SIZE(vals); i++) * vals[i] = random(); + * printf("Initialized %u values\n", i); + * return 0; * } * * License: LGPL (2 or any later version) diff --git a/ccan/crc/_info b/ccan/crc/_info index 295195c4..3511b8e2 100644 --- a/ccan/crc/_info +++ b/ccan/crc/_info @@ -15,6 +15,7 @@ * #include * #include * + * // Given IHATEMATH outputs 0x98a3b8df * int main(int argc, char *argv[]) * { * if (argc != 2) {