added a function to pre-process rules into a YR_RULES struct. also added a new entry point API that takes in a pointer to said struct instead of a pointer to a raw (uncompiled) set of rules
added support (and relevant API) for being called with a pre-processed set of yara rules as opposed to a set that needs to be compiled
inserted the new step to ingest rule files and pre-process/compile them
memory leak fix and inclusion of closedir call
comments
comments
simplified file-access call
refactored rule-file preprocessor
Merge remote-tracking branch 'origin/scan_refactor'