author Sam Lantinga <>
Sun, 21 Sep 2003 18:32:04 +0000
changeset 720 f90d80d68071
parent 533 263e4884f70d
child 866 0a45995a7fc3
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 To compile and install SDL:
     4     1.  Run './configure; make; make install'
     6         If you are cross-compiling from Linux to Win32, you should read
     7         the file README.Win32
     9         If you are compiling using Visual C++ on Win32, you should read
    10         the file VisualC.html
    12     2.  Look at the example programs in ./test, and check out the HTML
    13         documentation in ./docs to see how to use the SDL library.
    15     3.  Join the SDL developer mailing list by sending E-mail to
    17         and put "subscribe" in the subject of the message.
    19         Or alternatively you can use the web interface:
    22 That's it!
    23 Sam Lantinga <>