X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fstrmap%2Fstrmap.h;h=d6104942f4cea6c7cb218bfd386ced9f96ec3b1a;hb=532cd74d55b89872211b34756d5ad59870dd012e;hp=e85b8c8f898f599d9d292f8367d1dcf3d7468fdd;hpb=ed1b25bbd01f79b5b333fd28b53455d2c91b831f;p=ccan diff --git a/ccan/strmap/strmap.h b/ccan/strmap/strmap.h index e85b8c8f..d6104942 100644 --- a/ccan/strmap/strmap.h +++ b/ccan/strmap/strmap.h @@ -77,7 +77,7 @@ static inline bool strmap_empty_(const struct strmap *map) * @map: the typed strmap to search. * @member: the string to search for. * - * Returns the value, or NULL if it isn't in the map. + * Returns the value, or NULL if it isn't in the map (and sets errno = ENOENT). * * Example: * int *val = strmap_get(&map, "hello"); @@ -118,7 +118,9 @@ bool strmap_add_(struct strmap *map, const char *member, const void *value); * @member: the string to remove from the map. * @valuep: the value (if non-NULL) * - * This returns the string which was passed to strmap_map(), or NULL. + * This returns the string which was passed to strmap_map(), or NULL if + * it was not in the map (and sets errno = ENOENT). + * * This means that if you allocated a string (eg. using strdup()), you * can free it here. Similarly, the value is returned in @valuep if * @valuep is not NULL.