Fix parsing of command-line arguments:
commita1c0649aa197dc53df4e15f9342f7faeb2efd496
authorwwp <subscript@free.fr>
Wed, 19 Aug 2020 08:57:11 +0000 (19 10:57 +0200)
committerwwp <subscript@free.fr>
Wed, 19 Aug 2020 08:57:11 +0000 (19 10:57 +0200)
treeab6fbf8d408cd062b2ff3788ca912cd809cad072
parent1d95a1db55b51c085f32cb368172c3c1b7420265
Fix parsing of command-line arguments:
- matching substrings won't work anymore (--receive-al won't match --receive),, I'm not
  sure at all this was intentional,
- fix and enhancement handling of mandatory and optional arguments to options (and fix
  their representation in --help),
- fix sub-arguments not being properly eaten by parser, then being parsed twice,
- -d is now an alias to --debug,
- avoid hardcoding strings length (fd_write, fd_write_all, strncmp), this is prone to error,
- more comprehensive error messages,
- man page content updates and fixes, format fixes and enhancements.
doc/man/claws-mail.1
src/common/claws.c
src/main.c