[Github-comments] [geany/geany] Fix new GCC warnings (#1725)

Matthew Brush notifications at xxxxx
Thu Dec 21 01:28:37 UTC 2017


Noticed with GCC 7 using `-Wall -Wextra -Wno-unused-parameter` warning options.

There's still a warning in `scintilla/src/Editor.cxx:205` but I left that for upstream to fix.

For some reason the warning mentioned in Issue #1683 doesn't occur anymore here, so I didn't fix it.

It would be great if someone could double-check the switch case fall-through changes to ensure I didn't actually mask real bugs, and that the bug I fixed in `keybindings.c` was actually correct.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/1725

-- Commit Summary --

  * Fix pointer and character constant comparison
  * Fix comparison between signed and unsigned integers
  * Fix missing initializer for field warnings
  * Fix missing initializer for field warnings in parsers
  * Adjust 'fall through' comments to be recognized by GCC
  * Add more 'fall through' comments for switch cases
  * Remove some unused variables
  * Fix comparison between signed and unsigned integers
  * Add 'fall through' comments and fix actual bug

-- File Changes --

    M ctags/main/parse.c (4)
    M ctags/main/xtag.c (10)
    M ctags/parsers/actionscript.c (20)
    M ctags/parsers/cobol.c (12)
    M ctags/parsers/fortran.c (4)
    M ctags/parsers/html.c (10)
    M ctags/parsers/perl.c (2)
    M ctags/parsers/r.c (1)
    M src/editor.c (7)
    M src/encodings.c (4)
    M src/highlighting.c (3)
    M src/keybindings.c (2)
    M src/search.c (1)
    M src/tools.c (1)

-- Patch Links --

https://github.com/geany/geany/pull/1725.patch
https://github.com/geany/geany/pull/1725.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1725
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20171221/58eacbf0/attachment.html>


More information about the Github-comments mailing list