Andrew Talbot wrote:
Changelog: dinput: Constify some variables.
-static LONG map_axis(JoystickImpl * This, short val, short index) +static LONG map_axis(const JoystickImpl *This, short val, short index) { double fval = val; double fmin = This->props[index].lMin; diff -urN a/dlls/dinput/joystick_linuxinput.c b/dlls/dinput/joystick_linuxinput.c --- a/dlls/dinput/joystick_linuxinput.c 2007-03-08 21:37:02.000000000 +0000 +++ b/dlls/dinput/joystick_linuxinput.c 2007-04-23 20:28:26.000000000 +0100 @@ -586,7 +586,7 @@
- adapts values accordingly.
*/ static int -map_axis(JoystickImpl* This, int axis, int val) { +map_axis(const JoystickImpl *This, int axis, int val) { int hmax = This->props[axis].havemax; int hmin = This->props[axis].havemin; int wmin = This->props[axis].wantmin;
Please don't make a pointer to This a const. Same objections as with any COM object.
Vitaliy.