Lines Matching defs:ctp
548 content_type *ctp;
551 /* initialize ctp */
552 ctp = (content_type *)apr_palloc(p, sizeof(content_type));
553 ctp->type = NULL;
554 ctp->subtype = NULL;
555 ctp->param = NULL;
570 ctp->type = cp;
589 ctp->type_len = cp - ctp->type;
602 ctp->subtype = cp;
606 ctp->subtype_len = cp - ctp->subtype;
612 return (ctp);
724 if (ctp->param == NULL) {
725 ctp->param = pp;
728 npp = ctp->param;
744 return (ctp);
939 content_type *ctp;
942 if ((ctp = analyze_ct(r, r->content_type))) {
943 param *pp = ctp->param;
944 char *base_content_type = apr_palloc(r->pool, ctp->type_len +
945 ctp->subtype_len +
948 memcpy(tmp, ctp->type, ctp->type_len);
949 tmp += ctp->type_len;
951 memcpy(tmp, ctp->subtype, ctp->subtype_len);
952 tmp += ctp->subtype_len;