Reduce warnings/errors in libpayload when using picky compiler options

The new build system uses quite a few more -W flags for the compiler by
default than the old one. And that's for the better.

Change-Id: Ia8e3d28fb35c56760c2bd0983046c7067e8c5dd6
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/72
Tested-by: build bot (Jenkins)
Reviewed-by: Uwe Hermann <uwe@hermann-uwe.de>
This commit is contained in:
Patrick Georgi
2011-04-21 18:57:16 +02:00
committed by Uwe Hermann
parent b3db79e996
commit 7f96583f0f
20 changed files with 50 additions and 41 deletions

View File

@@ -62,7 +62,7 @@ static int keycount;
#define KEYBOARD_BUFFER_SIZE 16
static short keybuffer[KEYBOARD_BUFFER_SIZE];
char *countries[36][2] = {
const char *countries[36][2] = {
{ "not supported", "us" },
{ "Arabic", "ae" },
{ "Belgian", "be" },
@@ -105,13 +105,13 @@ char *countries[36][2] = {
struct layout_maps {
char *country;
short map[4][0x80];
const char *country;
const short map[4][0x80];
};
static struct layout_maps *map;
static const struct layout_maps *map;
static struct layout_maps keyboard_layouts[] = {
static const struct layout_maps keyboard_layouts[] = {
// #ifdef CONFIG_PC_KEYBOARD_LAYOUT_US
{ .country = "us", .map = {
{ /* No modifier */
@@ -378,7 +378,7 @@ static struct console_input_driver cons = {
};
int usb_hid_set_layout (char *country)
static int usb_hid_set_layout (const char *country)
{
/* FIXME should be per keyboard */
int i;