Lines Matching defs:check_fn
90 * this byte) is passed to the application's check_fn(), the result
92 * up, we don't have to call check_fn() again. These codes are cleared
93 * whenever the path is scanned and whenever the check_fn() callback
164 CplCheckFn *check_fn; /* The callback used to determine if a given */
166 void *data; /* Annonymous data to be passed to pc->check_fn() */
293 pc->check_fn = 0;
345 * Configure cpl_file_completions() to use check_fn() to select
348 cfc_set_check_fn(pc->cfc, pc->check_fn, pc->data);
421 * check_fn CplCheckFn * The function to call to see if the name of
429 * passed to your check_fn() callback
432 void pca_set_check_fn(PathCache *pc, CplCheckFn *check_fn, void *data)
440 if(check_fn != pc->check_fn || data != pc->data)
445 pc->check_fn = check_fn;
451 cfc_set_check_fn(pc->cfc, check_fn, data);
1083 if(!pc->check_fn || (*match)[0] == PCA_F_WANTED ||
1084 ((*match)[0]==PCA_F_ENIGMA && pc->check_fn(pc->data, pc->path->name))){
1362 if(!pc->check_fn || match[0] == PCA_F_WANTED ||
1363 (match[0]==PCA_F_ENIGMA && pc->check_fn(pc->data, pc->path->name))) {