Introduced the concept of a sieve object to merge the coding of comparators,...
Introduced the concept of a sieve object to merge the coding of comparators, match types, address parts and other objects that might need to be represented in byte code (removes lots of code duplication).
Showing
- src/lib-sieve/Makefile.am 1 addition, 0 deletionssrc/lib-sieve/Makefile.am
- src/lib-sieve/cmp-i-ascii-casemap.c 2 additions, 3 deletionssrc/lib-sieve/cmp-i-ascii-casemap.c
- src/lib-sieve/cmp-i-octet.c 1 addition, 3 deletionssrc/lib-sieve/cmp-i-octet.c
- src/lib-sieve/mcht-contains.c 2 additions, 3 deletionssrc/lib-sieve/mcht-contains.c
- src/lib-sieve/mcht-is.c 2 additions, 3 deletionssrc/lib-sieve/mcht-is.c
- src/lib-sieve/mcht-matches.c 2 additions, 3 deletionssrc/lib-sieve/mcht-matches.c
- src/lib-sieve/plugins/comparator-i-ascii-numeric/ext-cmp-i-ascii-numeric.c 5 additions, 9 deletions...gins/comparator-i-ascii-numeric/ext-cmp-i-ascii-numeric.c
- src/lib-sieve/plugins/regex/ext-regex-common.c 3 additions, 5 deletionssrc/lib-sieve/plugins/regex/ext-regex-common.c
- src/lib-sieve/plugins/regex/mcht-regex.c 2 additions, 3 deletionssrc/lib-sieve/plugins/regex/mcht-regex.c
- src/lib-sieve/plugins/relational/ext-relational-common.c 6 additions, 8 deletionssrc/lib-sieve/plugins/relational/ext-relational-common.c
- src/lib-sieve/plugins/relational/mcht-count.c 10 additions, 10 deletionssrc/lib-sieve/plugins/relational/mcht-count.c
- src/lib-sieve/plugins/relational/mcht-value.c 10 additions, 10 deletionssrc/lib-sieve/plugins/relational/mcht-value.c
- src/lib-sieve/plugins/subaddress/ext-subaddress.c 14 additions, 26 deletionssrc/lib-sieve/plugins/subaddress/ext-subaddress.c
- src/lib-sieve/sieve-address-parts.c 28 additions, 145 deletionssrc/lib-sieve/sieve-address-parts.c
- src/lib-sieve/sieve-address-parts.h 54 additions, 32 deletionssrc/lib-sieve/sieve-address-parts.h
- src/lib-sieve/sieve-common.h 4 additions, 0 deletionssrc/lib-sieve/sieve-common.h
- src/lib-sieve/sieve-comparators.c 6 additions, 62 deletionssrc/lib-sieve/sieve-comparators.c
- src/lib-sieve/sieve-comparators.h 19 additions, 17 deletionssrc/lib-sieve/sieve-comparators.h
- src/lib-sieve/sieve-match-types.c 7 additions, 63 deletionssrc/lib-sieve/sieve-match-types.c
- src/lib-sieve/sieve-match-types.h 27 additions, 18 deletionssrc/lib-sieve/sieve-match-types.h
Loading
Please register or sign in to comment