author Sam Lantinga <>
Sun, 21 Sep 2003 18:32:04 +0000
changeset 720 f90d80d68071
parent 172 37e3ca9254c7
child 895 ec659230eaac
permissions -rw-r--r--
N Sep 17 8791 Sam Lantinga Re: tks source released
Date: Sun, 07 Sep 2003 02:51:58 +0200
From: Stephane Marchesin
Subject: [SDL] Two little patches

Compiling SDL with a recent gcc (gcc 3.3.1, 3.3 doesn't have this
behaviour) gives some nasty warnings :

SDL_blit_A.c: In function `BlitRGBtoRGBSurfaceAlpha128MMX':
SDL_blit_A.c:223: warning: integer constant is too large for "long" type
SDL_blit_A.c:225: warning: integer constant is too large for "long" type
SDL_blit_A.c:227: warning: integer constant is too large for "long" type

The first attached patch (longlongfix.patch) tells gcc to really treat
those constants as unsigned long long and not long.

The second patch (nasinclude.patch) fixes an include problem I had while
compiling nas audio : when the <audio/audiolib.h> file lies in
/usr/X11R6/include, a -I/usr/X11R6/include option is needed or the file
isn't found.
     2 The latest development version of SDL is available via CVS:
     4 cvs -d login
     5 # No password, so just hit enter when prompted for a password
     6 cvs -d checkout SDL
     8 When you check a fresh copy of SDL out of CVS, you need to generate
     9 the files used by make by running the "" script, which will
    10 run aclocal, automake, autoconf and then run configure.
    12 There is a web interface to cvs at