| 273 parseCSL(includeSuffix, settings->includeSuffixes); |
273 parseCSL(includeSuffix, settings->includeSuffixes); |
| 274 parseCSL(excludeSuffix, settings->excludeSuffixes); |
274 parseCSL(excludeSuffix, settings->excludeSuffixes); |
| 275 |
275 |
| 276 /* Compiler regular expressions, if any specified */ |
276 /* Compiler regular expressions, if any specified */ |
| 277 if (!regex_compile_all(settings->regex)) { |
277 if (!regex_compile_all(settings->regex)) { |
| |
278 destroy_string_list_t(directories); |
| |
279 destroy_settings_t(settings); |
| 278 return 1; |
280 return 1; |
| 279 } |
281 } |
| 280 |
282 |
| 281 /* Scan directories */ |
283 /* Scan directories */ |
| 282 scanresult_t* result = new_scanresult_t(settings); |
284 scanresult_t* result = new_scanresult_t(settings); |