Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libSDL
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PocketInsanity
libSDL
Commits
95fbd50b
Commit
95fbd50b
authored
Jun 26, 2010
by
Sam Lantinga
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Mostly cleaned up warnings with -Wmissing-prototypes
parent
b46edfbd
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
88 additions
and
39 deletions
+88
-39
SDL.c
src/SDL.c
+3
-11
SDL_assert.c
src/SDL_assert.c
+1
-0
SDL_assert_c.h
src/SDL_assert_c.h
+26
-0
SDL_compat.c
src/SDL_compat.c
+1
-1
SDL_error.c
src/SDL_error.c
+1
-1
SDL_error_c.h
src/SDL_error_c.h
+1
-0
SDL_audio.c
src/audio/SDL_audio.c
+5
-5
SDL_cpuinfo.c
src/cpuinfo/SDL_cpuinfo.c
+1
-1
SDL_rwopsbundlesupport.m
src/file/cocoa/SDL_rwopsbundlesupport.m
+2
-0
SDL_haptic.c
src/haptic/SDL_haptic.c
+1
-0
SDL_haptic_c.h
src/haptic/SDL_haptic_c.h
+26
-0
SDL_joystick_c.h
src/joystick/SDL_joystick_c.h
+4
-0
SDL_dummy_main.c
src/main/dummy/SDL_dummy_main.c
+4
-1
SDL_thread.c
src/thread/SDL_thread.c
+2
-2
SDL_blit_slow.c
src/video/SDL_blit_slow.c
+1
-0
SDL_renderer_sw.c
src/video/SDL_renderer_sw.c
+1
-0
SDL_stretch.c
src/video/SDL_stretch.c
+2
-2
SDL_sysvideo.h
src/video/SDL_sysvideo.h
+1
-1
SDL_video.c
src/video/SDL_video.c
+1
-11
SDL_x11events.c
src/video/x11/SDL_x11events.c
+1
-1
SDL_x11render.c
src/video/x11/SDL_x11render.c
+1
-0
SDL_x11video.c
src/video/x11/SDL_x11video.c
+1
-1
SDL_x11video.h
src/video/x11/SDL_x11video.h
+1
-1
No files found.
src/SDL.c
View file @
95fbd50b
...
...
@@ -25,21 +25,15 @@
#include "SDL.h"
#include "SDL_fatal.h"
#include "SDL_assert.h"
#include "SDL_assert_c.h"
#include "haptic/SDL_haptic_c.h"
#include "joystick/SDL_joystick_c.h"
#if !SDL_VIDEO_DISABLED
#include "video/SDL_leaks.h"
#endif
/* Initialization/Cleanup routines */
#if !SDL_JOYSTICK_DISABLED
extern
int
SDL_JoystickInit
(
void
);
extern
void
SDL_JoystickQuit
(
void
);
#endif
#if !SDL_HAPTIC_DISABLED
extern
int
SDL_HapticInit
(
void
);
extern
int
SDL_HapticQuit
(
void
);
#endif
#if !SDL_TIMERS_DISABLED
extern
void
SDL_StartTicks
(
void
);
extern
int
SDL_TimerInit
(
void
);
...
...
@@ -50,8 +44,6 @@ extern int SDL_HelperWindowCreate(void);
extern
int
SDL_HelperWindowDestroy
(
void
);
#endif
extern
int
SDL_AssertionsInit
(
void
);
extern
void
SDL_AssertionsQuit
(
void
);
/* The initialized subsystems */
static
Uint32
SDL_initialized
=
0
;
...
...
src/SDL_assert.c
View file @
95fbd50b
...
...
@@ -22,6 +22,7 @@
#include "SDL.h"
#include "SDL_assert.h"
#include "SDL_assert_c.h"
#include "video/SDL_sysvideo.h"
#ifdef _WINDOWS
...
...
src/SDL_assert_c.h
0 → 100644
View file @
95fbd50b
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2010 Sam Lantinga
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Sam Lantinga
slouken@libsdl.org
*/
extern
int
SDL_AssertionsInit
(
void
);
extern
void
SDL_AssertionsQuit
(
void
);
/* vi: set ts=4 sw=4 expandtab: */
src/SDL_compat.c
View file @
95fbd50b
...
...
@@ -417,7 +417,7 @@ SetupScreenSaver(int flags)
}
}
int
static
int
SDL_ResizeVideoMode
(
int
width
,
int
height
,
int
bpp
,
Uint32
flags
)
{
int
w
,
h
;
...
...
src/SDL_error.c
View file @
95fbd50b
...
...
@@ -116,7 +116,7 @@ SDL_SetError(const char *fmt, ...)
/* This function has a bit more overhead than most error functions
so that it supports internationalization and thread-safe errors.
*/
char
*
static
char
*
SDL_GetErrorMsg
(
char
*
errstr
,
unsigned
int
maxlen
)
{
SDL_error
*
error
;
...
...
src/SDL_error_c.h
View file @
95fbd50b
...
...
@@ -58,4 +58,5 @@ typedef struct SDL_error
}
SDL_error
;
#endif
/* _SDL_error_c_h */
/* vi: set ts=4 sw=4 expandtab: */
src/audio/SDL_audio.c
View file @
95fbd50b
...
...
@@ -257,7 +257,7 @@ finalize_audio_entry_points(void)
/* Streaming functions (for when the input and output buffer sizes are different) */
/* Write [length] bytes from buf into the streamer */
void
static
void
SDL_StreamWrite
(
SDL_AudioStreamer
*
stream
,
Uint8
*
buf
,
int
length
)
{
int
i
;
...
...
@@ -269,7 +269,7 @@ SDL_StreamWrite(SDL_AudioStreamer * stream, Uint8 * buf, int length)
}
/* Read [length] bytes out of the streamer into buf */
void
static
void
SDL_StreamRead
(
SDL_AudioStreamer
*
stream
,
Uint8
*
buf
,
int
length
)
{
int
i
;
...
...
@@ -280,14 +280,14 @@ SDL_StreamRead(SDL_AudioStreamer * stream, Uint8 * buf, int length)
}
}
int
static
int
SDL_StreamLength
(
SDL_AudioStreamer
*
stream
)
{
return
(
stream
->
write_pos
-
stream
->
read_pos
)
%
stream
->
max_len
;
}
/* Initialize the stream by allocating the buffer and setting the read/write heads to the beginning */
int
static
int
SDL_StreamInit
(
SDL_AudioStreamer
*
stream
,
int
max_len
,
Uint8
silence
)
{
/* First try to allocate the buffer */
...
...
@@ -307,7 +307,7 @@ SDL_StreamInit(SDL_AudioStreamer * stream, int max_len, Uint8 silence)
}
/* Deinitialize the stream simply by freeing the buffer */
void
static
void
SDL_StreamDeinit
(
SDL_AudioStreamer
*
stream
)
{
if
(
stream
->
buffer
!=
NULL
)
{
...
...
src/cpuinfo/SDL_cpuinfo.c
View file @
95fbd50b
...
...
@@ -335,7 +335,7 @@ SDL_GetCPUCount()
}
/* Oh, such a sweet sweet trick, just not very useful. :) */
const
char
*
static
const
char
*
SDL_GetCPUType
()
{
static
char
SDL_CPUType
[
48
];
...
...
src/file/cocoa/SDL_rwopsbundlesupport.m
View file @
95fbd50b
#ifdef
__
APPLE
__
#import
<
Foundation
/
Foundation
.
h
>
#include
"SDL_rwopsbundlesupport.h"
/*
For
proper
OS
X
applications
,
the
resources
are
contained
inside
the
application
bundle
.
So
the
strategy
is
to
first
check
the
application
bundle
for
the
file
,
then
fallback
to
the
current
working
directory
.
Note
:
One
additional
corner
-
case
is
if
the
resource
is
in
a
framework
'
s
resource
bundle
instead
of
the
app
.
...
...
src/haptic/SDL_haptic.c
View file @
95fbd50b
...
...
@@ -22,6 +22,7 @@
#include "SDL_config.h"
#include "SDL_syshaptic.h"
#include "SDL_haptic_c.h"
#include "../joystick/SDL_joystick_c.h"
/* For SDL_PrivateJoystickValid */
...
...
src/haptic/SDL_haptic_c.h
0 → 100644
View file @
95fbd50b
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2010 Sam Lantinga
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Sam Lantinga
slouken@libsdl.org
*/
extern
int
SDL_HapticInit
(
void
);
extern
void
SDL_HapticQuit
(
void
);
/* vi: set ts=4 sw=4 expandtab: */
src/joystick/SDL_joystick_c.h
View file @
95fbd50b
...
...
@@ -27,6 +27,10 @@
/* The number of available joysticks on the system */
extern
Uint8
SDL_numjoysticks
;
/* Initialization and shutdown functions */
extern
int
SDL_JoystickInit
(
void
);
extern
void
SDL_JoystickQuit
(
void
);
/* Internal event queueing functions */
extern
int
SDL_PrivateJoystickAxis
(
SDL_Joystick
*
joystick
,
Uint8
axis
,
Sint16
value
);
...
...
src/main/dummy/SDL_dummy_main.c
View file @
95fbd50b
...
...
@@ -12,7 +12,10 @@ main(int argc, char *argv[])
#else
/* Nothing to do on this platform */
int
SDL_main_stub_symbol
()
SDL_main_stub_symbol
(
void
);
int
SDL_main_stub_symbol
(
void
)
{
return
0
;
}
...
...
src/thread/SDL_thread.c
View file @
95fbd50b
...
...
@@ -38,7 +38,7 @@ static int SDL_numthreads = 0;
static
SDL_Thread
**
SDL_Threads
=
NULL
;
static
SDL_mutex
*
thread_lock
=
NULL
;
int
static
int
SDL_ThreadsInit
(
void
)
{
int
retval
;
...
...
@@ -56,7 +56,7 @@ SDL_ThreadsInit(void)
clean up threads here. If any threads are still running after this call,
they will no longer have access to any per-thread data.
*/
void
static
void
SDL_ThreadsQuit
(
void
)
{
SDL_mutex
*
mutex
;
...
...
src/video/SDL_blit_slow.c
View file @
95fbd50b
...
...
@@ -23,6 +23,7 @@
#include "SDL_video.h"
#include "SDL_blit.h"
#include "SDL_blit_slow.h"
/* The ONE TRUE BLITTER
* This puppy has to handle all the unoptimized cases - yes, it's slow.
...
...
src/video/SDL_renderer_sw.c
View file @
95fbd50b
...
...
@@ -26,6 +26,7 @@
#include "SDL_pixels_c.h"
#include "SDL_rect_c.h"
#include "SDL_yuv_sw_c.h"
#include "SDL_renderer_sw.h"
/* SDL surface based renderer implementation */
...
...
src/video/SDL_stretch.c
View file @
95fbd50b
...
...
@@ -151,7 +151,7 @@ generate_rowbytes(int src_w, int dst_w, int bpp)
#endif
/* USE_ASM_STRETCH */
#define DEFINE_COPY_ROW(name, type) \
void name(type *src, int src_w, type *dst, int dst_w) \
static
void name(type *src, int src_w, type *dst, int dst_w) \
{ \
int i; \
int pos, inc; \
...
...
@@ -175,7 +175,7 @@ DEFINE_COPY_ROW(copy_row4, Uint32)
/* *INDENT-ON* */
/* The ASM code doesn't handle 24-bpp stretch blits */
void
static
void
copy_row3
(
Uint8
*
src
,
int
src_w
,
Uint8
*
dst
,
int
dst_w
)
{
int
i
;
...
...
src/video/SDL_sysvideo.h
View file @
95fbd50b
...
...
@@ -418,7 +418,7 @@ extern VideoBootStrap PND_bootstrap;
#define SDL_CurrentDisplay (&_this->displays[_this->current_display])
#define SDL_CurrentRenderer (SDL_CurrentDisplay->current_renderer)
extern
SDL_VideoDevice
*
SDL_GetVideoDevice
();
extern
SDL_VideoDevice
*
SDL_GetVideoDevice
(
void
);
extern
int
SDL_AddBasicVideoDisplay
(
const
SDL_DisplayMode
*
desktop_mode
);
extern
int
SDL_AddVideoDisplay
(
const
SDL_VideoDisplay
*
display
);
extern
SDL_bool
SDL_AddDisplayMode
(
SDL_VideoDisplay
*
display
,
const
SDL_DisplayMode
*
mode
);
...
...
src/video/SDL_video.c
View file @
95fbd50b
...
...
@@ -304,7 +304,7 @@ SDL_GetCurrentVideoDriver()
}
SDL_VideoDevice
*
SDL_GetVideoDevice
()
SDL_GetVideoDevice
(
void
)
{
return
_this
;
}
...
...
@@ -717,16 +717,6 @@ SDL_SetDisplayModeForDisplay(SDL_VideoDisplay * display, const SDL_DisplayMode *
return
0
;
}
int
SDL_SetDisplayMode
(
const
SDL_DisplayMode
*
mode
)
{
if
(
!
_this
)
{
SDL_UninitializedVideo
();
return
-
1
;
}
return
SDL_SetDisplayModeForDisplay
(
SDL_CurrentDisplay
,
mode
);
}
int
SDL_SetWindowDisplayMode
(
SDL_Window
*
window
,
const
SDL_DisplayMode
*
mode
)
{
...
...
src/video/x11/SDL_x11events.c
View file @
95fbd50b
...
...
@@ -296,7 +296,7 @@ X11_DispatchEvent(_THIS)
}
/* Ack! XPending() actually performs a blocking read if no events available */
int
static
int
X11_Pending
(
Display
*
display
)
{
/* Flush the display connection and look to see if events are queued */
...
...
src/video/x11/SDL_x11render.c
View file @
95fbd50b
...
...
@@ -26,6 +26,7 @@
#include <limits.h>
/* For INT_MIN and INT_MAX */
#include "SDL_x11video.h"
#include "SDL_x11render.h"
#include "../SDL_rect_c.h"
#include "../SDL_pixels_c.h"
#include "../SDL_yuv_sw_c.h"
...
...
src/video/x11/SDL_x11video.c
View file @
95fbd50b
...
...
@@ -292,7 +292,7 @@ X11_VideoQuit(_THIS)
}
SDL_bool
X11_UseDirectColorVisuals
()
X11_UseDirectColorVisuals
(
void
)
{
/* Once we implement DirectColor colormaps and gamma ramp support...
return SDL_getenv("SDL_VIDEO_X11_NODIRECTCOLOR") ? SDL_FALSE : SDL_TRUE;
...
...
src/video/x11/SDL_x11video.h
View file @
95fbd50b
...
...
@@ -71,7 +71,7 @@ typedef struct SDL_VideoData
SDL_scancode
key_layout
[
256
];
}
SDL_VideoData
;
extern
SDL_bool
X11_UseDirectColorVisuals
();
extern
SDL_bool
X11_UseDirectColorVisuals
(
void
);
#endif
/* _SDL_x11video_h */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment