Lines Matching defs:buffer
49 services_marshal_func(struct servent *serv, char *buffer, size_t *buffer_size)
76 if ((*buffer_size < desired_size) || (buffer == NULL)) {
83 memset(buffer, 0, desired_size);
86 p = buffer + sizeof(struct servent) + sizeof(char *);
87 memcpy(buffer + sizeof(struct servent), &p, sizeof(char *));
118 memcpy(buffer, &new_serv, sizeof(struct servent));
124 services_lookup_func(const char *key, size_t key_size, char **buffer,
137 assert(buffer != NULL);
199 *buffer = malloc(*buffer_size);
200 assert(*buffer != NULL);
201 services_marshal_func(result, *buffer, buffer_size);
219 services_mp_lookup_func(char **buffer, size_t *buffer_size, void *mdata)
227 *buffer = malloc(*buffer_size);
228 assert(*buffer != NULL);
229 services_marshal_func(result, *buffer, buffer_size);