Lines Matching defs:buffer
11 #include "buffer.h"
21 const char *ntlmssp_t_str_i(const void *message, struct ntlmssp_buffer *buffer,
24 unsigned int len = read_le16(&buffer->length);
25 const char *p = ((const char *) message) + read_le32(&buffer->offset);
61 struct ntlmssp_buffer buffer;
64 write_le32(&buffer.offset, buf->used);
68 write_le16(&buffer.length, length);
69 write_le16(&buffer.space, length);
70 buffer_write(buf, buffer_offset, &buffer, sizeof(buffer));
76 struct ntlmssp_buffer buffer;
81 write_le32(&buffer.offset, buf->used);
119 write_le16(&buffer.length, total_length);
120 write_le16(&buffer.space, total_length);
121 buffer_write(buf, buffer_offset, &buffer, sizeof(buffer));
176 static bool ntlmssp_check_buffer(const struct ntlmssp_buffer *buffer,
179 uint32_t offset = read_le32(&buffer->offset);
180 uint16_t length = read_le16(&buffer->length);
181 uint16_t space = read_le16(&buffer->space);
183 /* Empty buffer is ok */
188 *error = "buffer offset out of bounds";
193 *error = "buffer end out of bounds";