[PATCH 04/52] gdbv850sim/console/console-io.c: Fix warnings
Joel Sherrill
joel.sherrill at oarcorp.com
Wed Oct 8 20:20:16 UTC 2014
On 10/8/2014 3:10 PM, Gedare Bloom wrote:
> On Wed, Oct 8, 2014 at 3:15 PM, Joel Sherrill <joel.sherrill at oarcorp.com> wrote:
>> ---
>> c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c | 9 ++++++++-
>> 1 file changed, 8 insertions(+), 1 deletion(-)
>>
>> diff --git a/c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c b/c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c
>> index c178197..a66c800 100644
>> --- a/c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c
>> +++ b/c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c
>> @@ -12,6 +12,14 @@
>> #include <bsp/syscall.h>
>>
>> /*
>> + * Prototypes
>> + */
>> +void console_initialize_hardware(void);
>> +void console_outbyte_polled(int port, char ch);
>> +int console_inbyte_nonblocking(int port);
>> +void console_output_char(char c);
>> +
> These prototype additions should go to a header file, or the functions
> should be made static.
The first three are the assumed interface for the single port
polled console driver framework. They can't be static.
c/src/lib/libbsp/shared/console-polled.c
Any suggestions for a new header file to add them to?
I suppose we could add console-polled.h for private use?
FWIW Adding this will impact 14 BSPs and likely fix 3*14 warnings.
But only one other patch (0013-gdbamsim).
The fourth should be able to be static. I should have caught that.
>> +/*
>> * console_initialize_hardware
>> *
>> * This routine initializes the console hardware.
>> @@ -38,7 +46,6 @@ void console_outbyte_polled(
>> *
>> * This routine polls for a character.
>> */
>> -
>> int console_inbyte_nonblocking(
>> int port
>> )
>> --
>> 1.9.3
>>
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the devel
mailing list