Skip to content

libsieve: Fix compilation errors and warnings on modern platforms#7

Open
InterLinked1 wants to merge 2 commits intosodabrew:libsieve-2.3from
InterLinked1:maintenance
Open

libsieve: Fix compilation errors and warnings on modern platforms#7
InterLinked1 wants to merge 2 commits intosodabrew:libsieve-2.3from
InterLinked1:maintenance

Conversation

@InterLinked1
Copy link
Copy Markdown

Resolves: #4

* addr.y: Add missing forward declaration for sieve2_context.

Remove includes for header files that were not assembled/present
and just declare the needed prototypes directly:

* addr.y: Remove addr-lex.h include in lieu of specific
  libsieve_addr forward declarations.
* header.y: Remove header-lex.h include in lieu of specific
  libsieve_header forward declarations.
* sieve.y: Remove sieve-lex.h include in lieu of specific
  libsieve_sieve forward declarations.
* sv_regex/regcomp.c: Remove unused variables.
* sv_regex/regexec.c: Fix misleading indentation.
* sv_regex/regexec.c: Initialize array.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sv_parser: Critical lexer/parser compilation failures

1 participant