Move declarations to beginning of switch statements
commit9831e3f72ada87ff708149b232ee72995dba2115
authorDoug Torrance <dtorrance@piedmont.edu>
Mon, 13 Mar 2023 14:49:36 +0000 (13 10:49 -0400)
committerCarlos R. Mafra <crmafra@gmail.com>
Mon, 13 Mar 2023 15:33:21 +0000 (13 15:33 +0000)
tree1e27138a5c129532e81b891fae90cf78d695eb35
parent0a55facac0d9a8c93fc9556289cc5f307645d34e
Move declarations to beginning of switch statements

Several variable declarations were recently added immediately after
labels, but this causes compile errors in GCC versions prior to 11,
e.g.,

    wsmap.c: In function â€˜handle_event’:
    wsmap.c:534:4: error: a label can only be part of a statement and a declaration is not a statement
      534 |    WMScreen *wmscr = wsmap->scr->wmscreen;
          |    ^~~~~~~~

We move these declarations to the top of the corresponding switch
statements so that Window Maker can compile on these older versions of
GCC.
src/screen.c
src/wsmap.c