Skip to content

Commit

Permalink
Use SDL's stdinc functions instead of C runtime calls.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Jan 5, 2016
1 parent dc532c7 commit 7605ccf
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/haptic/linux/SDL_syshaptic.c
Expand Up @@ -690,7 +690,7 @@ SDL_SYS_ToDirection(Uint16 *dest, SDL_HapticDirection * src)
else if (!src->dir[0])
*dest = (src->dir[1] >= 0 ? 0x8000 : 0);
else {
float f = atan2(src->dir[1], src->dir[0]); /* Ideally we'd use fixed point math instead of floats... */
float f = SDL_atan2(src->dir[1], src->dir[0]); /* Ideally we'd use fixed point math instead of floats... */
/*
atan2 takes the parameters: Y-axis-value and X-axis-value (in that order)
- Y-axis-value is the second coordinate (from center to SOUTH)
Expand Down
2 changes: 1 addition & 1 deletion src/video/x11/SDL_x11modes.c
Expand Up @@ -342,7 +342,7 @@ SetXRandRDisplayName(Display *dpy, Atom EDID, char *name, const size_t namelen,
X11_XFree(props);
}

inches = (int)((SDL_sqrt(widthmm * widthmm + heightmm * heightmm) / 25.4f) + 0.5f);
inches = (int)((SDL_sqrtf(widthmm * widthmm + heightmm * heightmm) / 25.4f) + 0.5f);
if (*name && inches) {
const size_t len = SDL_strlen(name);
SDL_snprintf(&name[len], namelen-len, " %d\"", inches);
Expand Down
4 changes: 3 additions & 1 deletion src/video/x11/edid-parse.c
Expand Up @@ -21,6 +21,8 @@
*/

/* Author: Soren Sandmann <sandmann@redhat.com> */
#include "../../SDL_internal.h"
#include "SDL_stdinc.h"

#include "edid.h"
#include <stdlib.h>
Expand Down Expand Up @@ -247,7 +249,7 @@ decode_fraction (int high, int low)
high = (high << 2) | low;

for (i = 0; i < 10; ++i)
result += get_bit (high, i) * pow (2, i - 10);
result += get_bit (high, i) * SDL_pow (2, i - 10);

return result;
}
Expand Down

0 comments on commit 7605ccf

Please sign in to comment.