sieve: change string allocation and argument passing convention
Strings are allocated in a per-machine string space. String and argument lists form contiguous arrays of structures. Regular ex- pressions are compiled when they are needed. Compiled expressions are cached for eventual reuse.
Showing
20 changed files
with
406 additions
and
325 deletions
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
libmu_sieve/string.c
0 → 100644
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment