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

Reply via email to