Lines Matching refs:ppc

213 static int pca_init_PcaPathConf(PcaPathConf *ppc, PathCache *pc);
1137 PcaPathConf *ppc; /* The object to be returned */ in new_PcaPathConf() local
1146 ppc = (PcaPathConf *)malloc(sizeof(PcaPathConf)); in new_PcaPathConf()
1147 if(!ppc) { in new_PcaPathConf()
1156 if(pca_init_PcaPathConf(ppc, pc)) in new_PcaPathConf()
1157 return del_PcaPathConf(ppc); in new_PcaPathConf()
1158 return ppc; in new_PcaPathConf()
1172 static int pca_init_PcaPathConf(PcaPathConf *ppc, PathCache *pc) in pca_init_PcaPathConf() argument
1182 ppc->id = PPC_ID_CODE; in pca_init_PcaPathConf()
1183 ppc->pc = pc; in pca_init_PcaPathConf()
1184 ppc->escaped = 1; in pca_init_PcaPathConf()
1185 ppc->file_start = -1; in pca_init_PcaPathConf()
1197 PcaPathConf *del_PcaPathConf(PcaPathConf *ppc) in del_PcaPathConf() argument
1199 if(ppc) { in del_PcaPathConf()
1200 ppc->pc = NULL; /* It is up to the caller to delete the cache */ in del_PcaPathConf()
1204 free(ppc); in del_PcaPathConf()
1217 PcaPathConf *ppc; /* The configuration arguments */ in CPL_MATCH_FN() local
1240 ppc = (PcaPathConf *) data; in CPL_MATCH_FN()
1245 if(ppc->id != PPC_ID_CODE) { in CPL_MATCH_FN()
1253 pc = ppc->pc; in CPL_MATCH_FN()
1259 if(ppc->file_start < 0) { in CPL_MATCH_FN()
1266 start_path = line + ppc->file_start; in CPL_MATCH_FN()
1308 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1370 ppc->escaped)) in CPL_MATCH_FN()
1392 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1412 if(pca_prepare_suffix(pc, filename + prefix_len, ppc->escaped) || in CPL_MATCH_FN()
1420 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1592 void ppc_literal_escapes(PcaPathConf *ppc, int literal) in ppc_literal_escapes() argument
1594 if(ppc) in ppc_literal_escapes()
1595 ppc->escaped = !literal; in ppc_literal_escapes()
1611 void ppc_file_start(PcaPathConf *ppc, int start_index) in ppc_file_start() argument
1613 if(ppc) in ppc_file_start()
1614 ppc->file_start = start_index; in ppc_file_start()