X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;ds=sidebyside;f=ccan%2Fmem%2Fmem.h;h=a3403c4ee31dc8794f89acfd95836e5c17c4672a;hb=2f00b7cc95a9dc9ac7c0cb42eee38bbb639576d6;hp=06a1b7a1f2411150147d043cc0bfdbf7635967e8;hpb=3e7b9b500889882e5edde3d5b0b119cd9179cd58;p=ccan diff --git a/ccan/mem/mem.h b/ccan/mem/mem.h index 06a1b7a1..a3403c4e 100644 --- a/ccan/mem/mem.h +++ b/ccan/mem/mem.h @@ -144,7 +144,10 @@ static inline bool memstarts(void const *data, size_t data_len, * } */ PURE_FUNCTION -bool memeqzero(const void *data, size_t length); +static inline bool memeqstr(const void *data, size_t length, const char *string) +{ + return memeq(data, length, string, strlen(string)); +} /** * memeqzero - Is a byte array all zeroes? @@ -157,10 +160,7 @@ bool memeqzero(const void *data, size_t length); * } */ PURE_FUNCTION -static inline bool memeqstr(const void *data, size_t length, const char *string) -{ - return memeq(data, length, string, strlen(string)); -} +bool memeqzero(const void *data, size_t length); /** * memstarts_str - Does this byte array start with a string prefix?