]> granicus.if.org Git - neomutt/commit
Fix conststrings type mismatches. (closes #3926)
authorKevin McCarthy <kevin@8t8.us>
Sat, 18 Mar 2017 20:38:20 +0000 (13:38 -0700)
committerKevin McCarthy <kevin@8t8.us>
Sat, 18 Mar 2017 20:38:20 +0000 (13:38 -0700)
commit00f9ee482ff861972c6b311d24a1b893a28a513b
treed5df080f8496deeb53b79efbf6e65f0afceae997
parent309bd436c2f123130b6bf44821ec29dfa8435430
Fix conststrings type mismatches. (closes #3926)

The generation programs for conststrings.c: txt2c.c and txt2c.sh,
specified the resultant types as "unsigned char[]" while main.c
declared them as "const char[]".

txt2.c generates 0xXX hex codes for each individual character, thus
the "unsigned" definition.  With link-time optimization, some versions
of gcc notice the mismatch and emit a warning.

Change the declarations to match the definitions and cast to char[]
when they are used.
main.c