Merge pull request #1525 from turol/cppcheck-upgrade
Merge pull request #1527 from turol/extern-heretic
heretic: Move R_ExecuteSetViewSize prototype to r_local.h
Bump cppcheck action to run on Ubuntu 20.04
heretic: Fix signedness problem in P_DamageMobj
Add __GNUC__ to cppcheck preprocessor macros
fix a cppcheck warning for M_DirName() and M_BaseName() (#1524)
Merge pull request #1521 from turol/extern-heretic
Merge pull request #1523 from turol/cppcheck
setup: Fix signedness issue in SetIcon
video: Fix signedness issue in I_InitWindowIcon
heretic: Move spechit and numspechit extern declarations to p_local.h
Merge pull request #1520 from turol/extern-heretic
heretic: Move P_UndoPlayerChicken prototype to p_local.h
heretic: Move topslope and bottomslope extern declarations to p_local.h
heretic: Move messageson extern declaration to p_local.h
Merge pull request #1519 from turol/extern-heretic
heretic: Move snd_Channels extern declaration s_sound.h
heretic: Move AM_Stop prototype to am_map.h
heretic: Move LevelNames extern declaration to am_map.h
heretic: Move KeyPoints declaration to am_map.h
heretic: Move automapactive extern declaration to am_map.h
heretic: Include am_map.h in files which are going to need it
heretic: Include r_local.h in am_map.h
heretic: Move deh_section_heretic_text extern declaration to deh_htic.h
heretic: Remove commented out code
heretic: Remove unnecessary extern declaration for attackrange
heretic: Remove unnecessary extern declaration of finalestage
heretic: Rename NUMKEYS to NUM_KEY_TYPES
Merge pull request #1517 from turol/extern-hexen
hexen: Move H2_StartTitle prototype to h2def.h
hexen: Move detailLevel extern declaration to h2def.h
hexen: Move gamekeydown extern declaration to h2def.h
hexen: Move NUMKEYS macro definition to h2def.h
hexen: Move LeaveMap extern declaration to h2def.h
hexen: Move mn_SuicideConsole extern declaration to h2def.h
hexen: Move inventory extern declaration to h2def.h
hexen: Move artiskip extern declaration to h2def.h
hexen: Move askforquit extern declaration to h2def.h
hexen: Move MenuActive extern declaration to h2def.h
hexen: Move G_CheckDemoStatus prototype to h2def.h
hexen: Move G_BuildTiccmd prototype to h2def.h
hexen: Move H2_ProcessEvents prototype to h2def.h
hexen: Move H2_DoAdvanceDemo prototype to h2def.h
hexen: Move demorecording extern declaration to h2def.h
hexen: Move advancedemo extern declaration to h2def.h
hexen: Move usearti extern declaration to h2def.h
hexen: Move viewactive extern declaration to h2def.h
Merge pull request #1516 from turol/extern-windows
Remove redundant extern declarations from i_winmusic.h
Add missing includes in i_winmusic.c
setup: Remove static qualifier from some Windows-only variables
Merge pull request #1514 from turol/extern-hexen
hexen: Move S_music extern declaration to sounds.h
hexen: Move S_sfx extern declaration to sounds.h
hexen: Move columnofs extern declaration to r_local.h
hexen: Move ylookup extern declaration to r_local.h
hexen: Move walllights extern declaration to r_local.h
hexen: Move DoubleSky extern declaration to r_local.h
hexen: Move Sky2ColumnOffset extern declaration to r_local.h
hexen: Move Sky1ColumnOffset extern declaration to r_local.h
hexen: Move R_InitSky prototype to r_local.h
hexen: Move P_UndoPlayerMorph prototype to p_local.h
hexen: Move AutoArmorSave extern declaration to p_local.h
hexen: Move ArmorIncrement extern declaration to p_local.h
hexen: Move A_UnHideThing prototype to p_local.h
hexen: Move P_ExplodeMissile prototype to p_local.h
hexen: Move PolyBlockMap extern declaration to p_local.h
hexen: Move bottomslope and topslope extern declarations to p_local.h
hexen: Move ArmorMax extern declaration to p_local.h
hexen: Move A_MStaffAttack2 prototype to p_local.h
hexen: Move A_FSwordAttack2 prototype to p_local.h
hexen: Move A_CHolyAttack3 prototype to p_local.h
hexen: Move numspechit extern declaration to p_local.h
hexen: Move spechit extern declaration to p_local.h
hexen: Move MAXSPECIALCROSS macro definition to p_local.h
hexen: Move TextKeyMessages extern declaration to p_local.h
hexen: Move P_PlayerNextArtifact prototype to p_local.h
hexen: Move A_Explode prototype to p_local.h
hexen: Move FloatBobOffsets extern declaration to p_local.h
hexen: Move Sky2ScrollDelta extern declaration to p_spec.h
hexen: Move Sky1ScrollDelta extern declaration to p_spec.h
hexen: Move LavaInflictor extern declaration to p_spec.h
hexen: Move cheating extern declaration to am_map.h
hexen: Move AM_Stop prototype to am_map.h
hexen: Move automapactive extern declaration to am_map.h
hexen: Include p_spec.h in r_plane.c
hexen: Include am_map.h in .c files which are going to need it
hexen: Remove unnecessary attackrange extern declaration
hexen: Remove commented out code
hexen: Fix TextKeyMessages extern declarations to match definition
hexen: Rename NUMKEYS to NUM_KEY_TYPES
Merge pull request #1513 from turol/extern-setup
setup: Remove unused RestartTextscreen function
setup/textscreen: Move TXT_SDLWindow extern declaration to txt_sdl.h
setup: Move joystick_physical_buttons extern declaration to joystick.h
setup: Include i_joystick.h in joystick.h
sound: Remove unnecessary extern qualifier from function prototype