X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fcontainer_of%2Fcontainer_of.h;h=de3f4505162a5416f477d5624e0049da6d2abeec;hp=ec66f106f2aeb0144b17455973607b873ae88731;hb=18636637ee013ef828cb04b2b7bb4a4922324475;hpb=b1801a00c945b67d8c218edd9e13dc483a60ac70 diff --git a/ccan/container_of/container_of.h b/ccan/container_of/container_of.h index ec66f106..de3f4505 100644 --- a/ccan/container_of/container_of.h +++ b/ccan/container_of/container_of.h @@ -15,13 +15,16 @@ * subtraction to return the pointer to the enclosing type. * * Example: - * struct info - * { + * struct foo { + * int fielda, fieldb; + * // ... + * }; + * struct info { * int some_other_field; * struct foo my_foo; * }; * - * struct info *foo_to_info(struct foo *foop) + * static struct info *foo_to_info(struct foo *foo) * { * return container_of(foo, struct info, my_foo); * } @@ -42,13 +45,7 @@ * subtraction to return the pointer to the enclosing type. * * Example: - * struct info - * { - * int some_other_field; - * struct foo my_foo; - * }; - * - * struct info *foo_to_info(struct foo *foop) + * static struct info *foo_to_i(struct foo *foo) * { * struct info *i = container_of_var(foo, i, my_foo); * return i;