Lines Matching defs:extensions
57 unsigned char *extensions; /* <data>\0[<data>\0 ...]\0 */
432 /* save the extensions */
434 rec->extensions = p_malloc(uidlist->record_pool, buf->used);
435 memcpy(rec->extensions, buf->data, buf->used);
1068 if (ret <= 0 || rec->extensions == NULL)
1071 p = rec->extensions;
1149 /* copy existing extensions, except for the one we're updating */
1151 if (rec->extensions != NULL) {
1152 p = rec->extensions;
1169 rec->extensions = p_malloc(pool, buf->used);
1170 memcpy(rec->extensions, buf->data, buf->used);
1289 if (rec->extensions != NULL) {
1290 for (p = rec->extensions; *p != '\0'; ) {
1732 static unsigned char *ext_dup(pool_t pool, const unsigned char *extensions)
1736 if (extensions == NULL)
1742 for (len = 0; extensions[len] != '\0'; len++) {
1743 while (extensions[len] != '\0') len++;
1746 memcpy(ret, extensions, len);
1809 rec->extensions =
1810 ext_dup(ctx->record_pool, rec->extensions);