Browse Source

alignof, array_size, crc: provide comments to allow testing examples.

Rusty Russell 15 years ago
parent
commit
cbd27e92c3
3 changed files with 9 additions and 1 deletions
  1. 3 0
      ccan/alignof/_info
  2. 5 1
      ccan/array_size/_info
  3. 1 0
      ccan/crc/_info

+ 3 - 0
ccan/alignof/_info

@@ -19,10 +19,13 @@
  *	#include <stdlib.h>
  *	#include <stdlib.h>
  *	#include <ccan/alignof/alignof.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[])
  *	int main(int argc, char *argv[])
  *	{
  *	{
  *		char arr[sizeof(int)];
  *		char arr[sizeof(int)];
  *
  *
+ *		printf("ALIGNOF(char) == %zu\n", ALIGNOF(char));
  *		if ((unsigned long)arr % ALIGNOF(int)) {
  *		if ((unsigned long)arr % ALIGNOF(int)) {
  *			printf("arr %p CANNOT hold an int\n", arr);
  *			printf("arr %p CANNOT hold an int\n", arr);
  *			exit(1);
  *			exit(1);

+ 5 - 1
ccan/array_size/_info

@@ -12,17 +12,21 @@
  * macro or constant.
  * macro or constant.
  *
  *
  * Example:
  * Example:
+ *	// Outputs "Initialized 32 values"
  *	#include <ccan/array_size/array_size.h>
  *	#include <ccan/array_size/array_size.h>
  *	#include <stdlib.h>
  *	#include <stdlib.h>
+ *	#include <stdio.h>
  *
  *
  *	// We currently use 32 random values.
  *	// We currently use 32 random values.
  *	static unsigned int vals[32];
  *	static unsigned int vals[32];
  *
  *
- *	static void init_values(void)
+ *	int main(void)
  *	{
  *	{
  *		unsigned int i;
  *		unsigned int i;
  *		for (i = 0; i < ARRAY_SIZE(vals); i++)
  *		for (i = 0; i < ARRAY_SIZE(vals); i++)
  *			vals[i] = random();
  *			vals[i] = random();
+ *		printf("Initialized %u values\n", i);
+ *		return 0;
  *	}
  *	}
  *
  *
  * License: LGPL (2 or any later version)
  * License: LGPL (2 or any later version)

+ 1 - 0
ccan/crc/_info

@@ -15,6 +15,7 @@
  *	#include <stdio.h>
  *	#include <stdio.h>
  *	#include <stdlib.h>
  *	#include <stdlib.h>
  *
  *
+ *	// Given IHATEMATH outputs 0x98a3b8df
  *	int main(int argc, char *argv[])
  *	int main(int argc, char *argv[])
  *	{
  *	{
  *		if (argc != 2) {
  *		if (argc != 2) {