Clang warnings in SDL 1.2 mercurial

When I compile SDL 1.2 mercurial with clang (against 10.6 SDK), it gives (only) these warnings:

Code:
./src/video/quartz/SDL_QuartzVideo.m:577:13: warning: implicit declaration of
function ‘ShowMenuBar’ is invalid in C99 [-Wimplicit-function-declaration]
ShowMenuBar ();
^
./src/video/quartz/SDL_QuartzVideo.m:873:5: warning: implicit declaration of
function ‘HideMenuBar’ is invalid in C99 [-Wimplicit-function-declaration]
HideMenuBar ();
^
./src/video/quartz/SDL_QuartzVideo.m:1005:13: warning: sending
’SDL_QuartzWindowDelegate *’ to parameter of incompatible type
’id’
[ [ SDL_QuartzWindowDelegate alloc ] init ] ];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:284:44: note:
passing argument to parameter ‘anObject’ here

  • (void)setDelegate:(id )anObject;
    ^
    3 warnings generated.

Just reporting this back, no idea wether this is critical.