comparison include/jeffpc/nvl.h @ 567:342a128c5011

nvl: add nvl_pack_into wrapper around val_pack_into Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Thu, 11 Oct 2018 12:25:22 -0400
parents 90cb00f83e5b
children f8d9ccf26563
comparison
equal deleted inserted replaced
566:bd686e5bd7f7 567:342a128c5011
104 enum val_format format); 104 enum val_format format);
105 105
106 static inline ssize_t nvl_size(struct nvlist *nvl, enum val_format format) 106 static inline ssize_t nvl_size(struct nvlist *nvl, enum val_format format)
107 { 107 {
108 return val_size(nvl_cast_to_val(nvl), format); 108 return val_size(nvl_cast_to_val(nvl), format);
109 }
110
111 static inline ssize_t nvl_pack_into(struct nvlist *nvl,
112 void *buf, size_t bufsize,
113 enum val_format format)
114 {
115 return val_pack_into(nvl_cast_to_val(nvl), buf, bufsize, format);
109 } 116 }
110 117
111 static inline struct buffer *nvl_pack(struct nvlist *nvl, 118 static inline struct buffer *nvl_pack(struct nvlist *nvl,
112 enum val_format format) 119 enum val_format format)
113 { 120 {