libX11 expects longs for 32 bit numbers.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
printf("%d", *((int16_t*)ptr));
break;
case 32:
printf("%d", *((int16_t*)ptr));
break;
case 32:
- printf("%d", *((int32_t*)ptr));
+ printf("%ld", *((long*)ptr));
*(((int16_t*)data) + i) = atoi(argv[3 + i]);
break;
case 32:
*(((int16_t*)data) + i) = atoi(argv[3 + i]);
break;
case 32:
- *(((int32_t*)data) + i) = atoi(argv[3 + i]);
+ *(((long*)data) + i) = atoi(argv[3 + i]);