diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-09-28 13:18:12 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-09-28 13:18:35 +0200 |
commit | 910adc3e838f72e66d5ffdc71140412cd8607b89 (patch) | |
tree | ae88333f3413ead921f7aabbc80ff40b8fd5e09c /c/src/libchip/serial/ns16550.c | |
parent | bsp/gen5200: Fix warning (diff) | |
download | rtems-910adc3e838f72e66d5ffdc71140412cd8607b89.tar.bz2 |
bsps: Fix integer to/from pointer warnings
Update #3082.
Diffstat (limited to '')
-rw-r--r-- | c/src/libchip/serial/ns16550.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/c/src/libchip/serial/ns16550.c b/c/src/libchip/serial/ns16550.c index c8d66defa4..e6c192a712 100644 --- a/c/src/libchip/serial/ns16550.c +++ b/c/src/libchip/serial/ns16550.c @@ -708,7 +708,7 @@ NS16550_STATIC void ns16550_enable_interrupts( #if defined(BSP_FEATURE_IRQ_EXTENSION) || defined(BSP_FEATURE_IRQ_LEGACY) void ns16550_isr(void *arg) { - int minor = (int) arg; + int minor = (intptr_t) arg; ns16550_process( minor); } @@ -733,7 +733,7 @@ NS16550_STATIC void ns16550_initialize_interrupts( int minor) "NS16550", RTEMS_INTERRUPT_SHARED, ns16550_isr, - (void *) minor + (void *) (intptr_t) minor ); if (sc != RTEMS_SUCCESSFUL) { /* FIXME */ @@ -783,7 +783,7 @@ NS16550_STATIC void ns16550_cleanup_interrupts(int minor) sc = rtems_interrupt_handler_remove( c->ulIntVector, ns16550_isr, - (void *) minor + (void *) (intptr_t) minor ); if (sc != RTEMS_SUCCESSFUL) { /* FIXME */ |