Lines Matching refs:ret
59 buffer_get_short_ret(u_short *ret, Buffer *buffer)
65 *ret = get_u16(buf);
72 u_short ret;
74 if (buffer_get_short_ret(&ret, buffer) == -1)
77 return (ret);
81 buffer_get_int_ret(u_int *ret, Buffer *buffer)
87 if (ret != NULL)
88 *ret = get_u32(buf);
95 u_int ret;
97 if (buffer_get_int_ret(&ret, buffer) == -1)
100 return (ret);
104 buffer_get_int64_ret(u_int64_t *ret, Buffer *buffer)
110 if (ret != NULL)
111 *ret = get_u64(buf);
118 u_int64_t ret;
120 if (buffer_get_int64_ret(&ret, buffer) == -1)
123 return (ret);
198 void *ret;
200 if ((ret = buffer_get_string_ret(buffer, length_ptr)) == NULL)
202 return (ret);
209 char *cp, *ret = buffer_get_string_ret(buffer, &length);
211 if (ret == NULL)
213 if ((cp = memchr(ret, '\0', length)) != NULL) {
215 if (cp == ret + length - 1)
218 bzero(ret, length);
219 xfree(ret);
225 return ret;
231 char *ret;
233 if ((ret = buffer_get_cstring_ret(buffer, length_ptr)) == NULL)
235 return ret;
260 void *ret;
262 if ((ret = buffer_get_string_ptr_ret(buffer, length_ptr)) == NULL)
264 return (ret);
288 buffer_get_char_ret(char *ret, Buffer *buffer)
290 if (buffer_get_ret(buffer, ret, 1) == -1) {