Go to the source code of this file.
Functions |
| double | SDL_atan (double x) |
| float | SDL_atanf (float x) |
| double | SDL_atan2 (double x, double y) |
| float | SDL_atan2f (float x, float y) |
| double | SDL_acos (double val) |
| float | SDL_acosf (float val) |
| double | SDL_asin (double val) |
| float | SDL_asinf (float val) |
| double | SDL_ceil (double x) |
| float | SDL_ceilf (float x) |
| double | SDL_copysign (double x, double y) |
| float | SDL_copysignf (float x, float y) |
| double | SDL_cos (double x) |
| float | SDL_cosf (float x) |
| double | SDL_exp (double x) |
| float | SDL_expf (float x) |
| double | SDL_fabs (double x) |
| float | SDL_fabsf (float x) |
| double | SDL_floor (double x) |
| float | SDL_floorf (float x) |
| double | SDL_fmod (double x, double y) |
| float | SDL_fmodf (float x, float y) |
| double | SDL_log (double x) |
| float | SDL_logf (float x) |
| double | SDL_log10 (double x) |
| float | SDL_log10f (float x) |
| double | SDL_pow (double x, double y) |
| float | SDL_powf (float x, float y) |
| double | SDL_scalbn (double x, int n) |
| float | SDL_scalbnf (float x, int n) |
| double | SDL_sin (double x) |
| float | SDL_sinf (float x) |
| double | SDL_sqrt (double x) |
| float | SDL_sqrtf (float x) |
| double | SDL_tan (double x) |
| float | SDL_tanf (float x) |
| int | SDL_abs (int x) |
| int | SDL_isdigit (int x) |
| int | SDL_isspace (int x) |
| int | SDL_toupper (int x) |
| int | SDL_tolower (int x) |
Function Documentation
Definition at line 429 of file SDL_stdlib.c.
{
#if defined(HAVE_ABS)
#else
return ((
x) < 0 ? -(
x) : (
x));
#endif
}
| double SDL_acos |
( |
double |
val | ) |
|
Definition at line 75 of file SDL_stdlib.c.
References SDL_atan, and SDL_sqrt.
{
#if defined(HAVE_ACOS)
#else
result = M_PI;
} else {
if (result < 0.0)
{
result += M_PI;
}
}
#endif
}
| float SDL_acosf |
( |
float |
val | ) |
|
| double SDL_asin |
( |
double |
val | ) |
|
Definition at line 105 of file SDL_stdlib.c.
References SDL_acos.
{
#if defined(HAVE_ASIN)
#else
result = -(M_PI / 2.0);
} else {
}
#endif
}
| float SDL_asinf |
( |
float |
val | ) |
|
| double SDL_atan |
( |
double |
x | ) |
|
| double SDL_atan2 |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
| float SDL_atan2f |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
| float SDL_atanf |
( |
float |
x | ) |
|
| double SDL_ceil |
( |
double |
x | ) |
|
Definition at line 131 of file SDL_stdlib.c.
References SDL_floor.
{
#if defined(HAVE_CEIL)
#else
double fraction =
x - integer;
if (fraction > 0.0) {
integer += 1.0;
}
return integer;
#endif
}
| float SDL_ceilf |
( |
float |
x | ) |
|
| double SDL_copysign |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
Definition at line 156 of file SDL_stdlib.c.
References copysign(), and SDL_uclibc_copysign().
{
#if defined(HAVE_COPYSIGN)
#elif defined(HAVE__COPYSIGN)
#elif defined(__WATCOMC__) && defined(__386__)
unsigned int *xi = (
unsigned int *) &
x,
*yi = (
unsigned int *) &
y;
xi[1] = (yi[1] & 0x80000000) | (xi[1] & 0x7fffffff);
#else
#endif
}
| float SDL_copysignf |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
| double SDL_cos |
( |
double |
x | ) |
|
| float SDL_cosf |
( |
float |
x | ) |
|
| double SDL_exp |
( |
double |
x | ) |
|
| float SDL_expf |
( |
float |
x | ) |
|
| double SDL_fabs |
( |
double |
x | ) |
|
| float SDL_fabsf |
( |
float |
x | ) |
|
| double SDL_floor |
( |
double |
x | ) |
|
| float SDL_floorf |
( |
float |
x | ) |
|
| double SDL_fmod |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
| float SDL_fmodf |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
Definition at line 444 of file SDL_stdlib.c.
{
return ((
x) >=
'0') && ((
x) <=
'9'); }
Definition at line 445 of file SDL_stdlib.c.
{
return ((
x) ==
' ') || ((
x) ==
'\t') || ((
x) ==
'\r') || ((
x) ==
'\n') || ((
x) ==
'\f') || ((
x) ==
'\v'); }
| double SDL_log |
( |
double |
x | ) |
|
| double SDL_log10 |
( |
double |
x | ) |
|
| float SDL_log10f |
( |
float |
x | ) |
|
| float SDL_logf |
( |
float |
x | ) |
|
| double SDL_pow |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
| float SDL_powf |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
| double SDL_scalbn |
( |
double |
x, |
|
|
int |
n |
|
) |
| |
Definition at line 344 of file SDL_stdlib.c.
References scalbn, and SDL_uclibc_scalbn().
{
#if defined(HAVE_SCALBN)
#elif defined(HAVE__SCALB)
#elif defined(HAVE_LIBC) && defined(HAVE_FLOAT_H) && (FLT_RADIX == 2)
#else
#endif
}
| float SDL_scalbnf |
( |
float |
x, |
|
|
int |
n |
|
) |
| |
| double SDL_sin |
( |
double |
x | ) |
|
| float SDL_sinf |
( |
float |
x | ) |
|
| double SDL_sqrt |
( |
double |
x | ) |
|
| float SDL_sqrtf |
( |
float |
x | ) |
|
| double SDL_tan |
( |
double |
x | ) |
|
| float SDL_tanf |
( |
float |
x | ) |
|
Definition at line 447 of file SDL_stdlib.c.
{
return ((
x) >=
'A') && ((
x) <=
'Z') ? (
'a'+((
x)-
'A')) : (
x); }
Definition at line 446 of file SDL_stdlib.c.
{
return ((
x) >=
'a') && ((
x) <=
'z') ? (
'A'+((
x)-
'a')) : (
x); }