X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fbytestring%2Fbytestring.h;fp=ccan%2Fbytestring%2Fbytestring.h;h=fd5187701b3430bd03f5cc60be080f0dfdc57b49;hp=0d1c929e599564d92984c836b9f434b5195dbd1e;hb=846f605e6ed459f1276c218cb1421514d6b43c90;hpb=3f60b879d0ca10fed16e6432180c847ad90b8d80 diff --git a/ccan/bytestring/bytestring.h b/ccan/bytestring/bytestring.h index 0d1c929e..fd518770 100644 --- a/ccan/bytestring/bytestring.h +++ b/ccan/bytestring/bytestring.h @@ -11,6 +11,7 @@ #include #include +#include struct bytestring { const char *ptr; @@ -29,7 +30,8 @@ struct bytestring { * struct bytestring bs = bytestring(x, 5); * assert(bs.len == 5); */ -static inline struct bytestring bytestring(const char *p, size_t l) +static inline CONST_FUNCTION struct bytestring +bytestring(const char *p, size_t l) { struct bytestring bs = { .ptr = p,