A parameter at IDirectFBInputDevice::LoadKeymap(), "filename" was char* instead of const char*. I believe the latter is correct. This change has to be done in the rest of the related functions.
This improvement in header coherence is specially useful for an automatic header parsing tool. Thanks, Ezequiel. --- include/directfb.h | 2 +- src/core/input.c | 6 +++--- src/core/input.h | 2 +- src/input/idirectfbinputdevice.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/directfb.h b/include/directfb.h index f5ad4c9..b03013d 100644 --- a/include/directfb.h +++ b/include/directfb.h @@ -4950,7 +4950,7 @@ D_DEFINE_INTERFACE( IDirectFBInputDevice, */ DFBResult (*LoadKeymap) ( IDirectFBInputDevice *thiz, - char *filename + const char *filename ); /** Event buffers **/ diff --git a/src/core/input.c b/src/core/input.c index 86ce072..1edf3e3 100644 --- a/src/core/input.c +++ b/src/core/input.c @@ -328,7 +328,7 @@ static DFBResult set_keymap_entry( CoreInputDevice *device, const DFBInputDeviceKeymapEntry *entry ); static DFBResult load_keymap( CoreInputDevice *device, - char *filename ); + const char *filename ); static DFBResult reload_keymap( CoreInputDevice *device ); @@ -1171,7 +1171,7 @@ dfb_input_device_set_keymap_entry( CoreInputDevice *device, DFBResult dfb_input_device_load_keymap ( CoreInputDevice *device, - char *filename ) + const char *filename ) { D_MAGIC_ASSERT( device, CoreInputDevice ); @@ -2057,7 +2057,7 @@ set_keymap_entry( CoreInputDevice *device, */ static DFBResult load_keymap( CoreInputDevice *device, - char *filename ) + const char *filename ) { DFBResult ret = DFB_OK; InputDeviceKeymap *map = 0; diff --git a/src/core/input.h b/src/core/input.h index 496d08d..0ee48e9 100644 --- a/src/core/input.h +++ b/src/core/input.h @@ -182,7 +182,7 @@ DFBResult dfb_input_device_set_keymap_entry( CoreInputDevice const DFBInputDeviceKeymapEntry *entry ); DFBResult dfb_input_device_load_keymap ( CoreInputDevice *device, - char *filename ); + const char *filename ); DFBResult dfb_input_device_reload_keymap ( CoreInputDevice *device ); diff --git a/src/input/idirectfbinputdevice.c b/src/input/idirectfbinputdevice.c index 07122c5..91c8c8c 100644 --- a/src/input/idirectfbinputdevice.c +++ b/src/input/idirectfbinputdevice.c @@ -225,7 +225,7 @@ IDirectFBInputDevice_SetKeymapEntry( IDirectFBInputDevice *thiz, static DFBResult IDirectFBInputDevice_LoadKeymap ( IDirectFBInputDevice *thiz, - char *filename ) + const char *filename ) { DIRECT_INTERFACE_GET_DATA(IDirectFBInputDevice) -- 1.7.4.4 _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev