| @@ -534,7 +534,7 @@ _mesa_pow(double x, double y) | |||
| int | |||
| _mesa_ffs(int i) | |||
| { | |||
| #if defined(_WIN32) && !defined(__MINGW32__) | |||
| #if (defined(_WIN32) && !defined(__MINGW32__) ) || defined(__IBMC__) || defined(__IBMCPP__) | |||
| register int bit = 0; | |||
| if (i != 0) { | |||
| if ((i & 0xffff) == 0) { | |||
| @@ -553,8 +553,8 @@ _mesa_ffs(int i) | |||
| bit++; | |||
| i >>= 1; | |||
| } | |||
| return bit; | |||
| } | |||
| return bit; | |||
| #elif defined(XFree86LOADER) && defined(IN_MODULE) | |||
| return xf86ffs(i); | |||
| #else | |||