Fix compiler warning; minor harness driver cleanup; fix test build for SDL versions compiled with --disable-joystick or --disable-haptic

This commit is contained in:
Andreas Schiffler 2012-12-22 20:43:51 -08:00
parent 1b63b3fd52
commit 2e4dc511a0
6 changed files with 60 additions and 12 deletions

View file

@ -26,13 +26,15 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* includes
*/
#include <stdlib.h>
#include "SDL.h"
#include "SDL_haptic.h"
#include <stdio.h> /* printf */
#include <string.h> /* strstr */
#include <ctype.h> /* isdigit */
#include "SDL.h"
#ifndef SDL_HAPTIC_DISABLED
#include "SDL_haptic.h"
static SDL_Haptic *haptic;
@ -286,3 +288,14 @@ HapticPrintSupported(SDL_Haptic * haptic)
if (supported & SDL_HAPTIC_STATUS)
printf(" status\n");
}
#else
int
main(int argc, char *argv[])
{
fprintf(stderr, "SDL compiled without Haptic support.\n");
exit(1);
}
#endif