X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlibapi%2Fapi_types.h;fp=src%2Fvlibapi%2Fapi_types.h;h=0289a417c79bb523381f764631002684ef652a77;hb=283cd2e9afcab1407d5614d79da4354790fa059a;hp=406ccfa67454661cdc1a936c9b6ea8457851619e;hpb=a8c0b62a88494e9a8562c57dfd3fd75818a629a7;p=vpp.git diff --git a/src/vlibapi/api_types.h b/src/vlibapi/api_types.h index 406ccfa6745..0289a417c79 100644 --- a/src/vlibapi/api_types.h +++ b/src/vlibapi/api_types.h @@ -31,31 +31,4 @@ typedef struct u8 buf[0]; } __attribute__ ((packed)) vl_api_string_t; -static inline int -vl_api_to_api_string (u32 len, const char *buf, vl_api_string_t * str) -{ - memcpy(str->buf, buf, len); - str->length = htonl (len); - return len + sizeof (u32); -} - -/* Return a pointer to the API string (not nul terminated */ -static inline u8 * -vl_api_from_api_string (vl_api_string_t * astr) -{ - return astr->buf; -} - -static inline u32 -vl_api_string_len (vl_api_string_t * astr) -{ - return ntohl (astr->length); -} - -static inline char * -vl_api_from_api_string_c (vl_api_string_t *astr) -{ - return strndup((char *)astr->buf, ntohl (astr->length)); -} - #endif