From 455bca21fed1c2152c1e7a916d1a7c1e04d9d1c0 Mon Sep 17 00:00:00 2001 From: Daniel Boulby Date: Thu, 7 Jun 2018 14:15:15 +0100 Subject: [PATCH] Set console function pointers to const Set the function pointers in the console struct and the functions they point to to const since they only need to be defined when the console is being initialised and should not be changed after Change-Id: I0574307111e3ab2f13d1a4a74c3fa75532dfa4be Signed-off-by: Daniel Boulby --- include/drivers/console.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/drivers/console.h b/include/drivers/console.h index 6e7ebbf9c..f9ed2e569 100644 --- a/include/drivers/console.h +++ b/include/drivers/console.h @@ -39,9 +39,9 @@ typedef struct console { * fields of the struct to 64 bits in AArch64 and 32 bits in AArch32 */ u_register_t flags; - int (*putc)(int character, struct console *console); - int (*getc)(struct console *console); - int (*flush)(struct console *console); + int (*const putc)(int character, struct console *console); + int (*const getc)(struct console *console); + int (*const flush)(struct console *console); /* Additional private driver data may follow here. */ } console_t; #include /* offset macro assertions for console_t */