# HG changeset patch # User Sam Lantinga # Date 1293940250 28800 # Node ID 921637675f2c2dff7d68980f7cd10120ce24defd # Parent f65299ded39c3ca9e83cb7623f779fbf221cface I am using SDL 1.3 on FreeBSD. I found two problems. (1) SDL_atomic dummy version in SDL 1.3 is not used. Because src/atomic/dummy/*.c are not used. (2) Typo in src/joystick/bsd/SDL_sysjoystick.c. Thanks, IWATSUKI Hiroyuki diff -r f65299ded39c -r 921637675f2c configure.in --- a/configure.in Sat Jan 01 19:46:36 2011 -0800 +++ b/configure.in Sat Jan 01 19:50:50 2011 -0800 @@ -2826,6 +2826,12 @@ fi SOURCES="$SOURCES $srcdir/src/loadso/dummy/*.c" fi +if test x$have_atomic != xyes; then + if test x$enable_atomic = xyes; then + AC_DEFINE(SDL_ATOMIC_DISABLED) + fi + SOURCES="$SOURCES $srcdir/src/atomic/dummy/*.c" +fi if test x$SDLMAIN_SOURCES = x; then SDLMAIN_SOURCES="$srcdir/src/main/dummy/*.c" fi diff -r f65299ded39c -r 921637675f2c src/joystick/bsd/SDL_sysjoystick.c --- a/src/joystick/bsd/SDL_sysjoystick.c Sat Jan 01 19:46:36 2011 -0800 +++ b/src/joystick/bsd/SDL_sysjoystick.c Sat Jan 01 19:50:50 2011 -0800 @@ -59,7 +59,7 @@ #include #endif -#ifdef defined(__FREEBSD__) || defined(__FreeBSD_kernel__) +#if defined(__FREEBSD__) || defined(__FreeBSD_kernel__) #ifndef __DragonFly__ #include #endif