SSBM Decomp
Loading...
Searching...
No Matches
stdlib.h
Go to the documentation of this file.
1#ifndef _STDLIB_H_
2#define _STDLIB_H_
3
4#include <stddef.h>
5#include <wchar.h>
6
7#define RAND_MAX 32767
8
9void srand(unsigned int seed);
10int rand(void);
11void abort(void);
12void exit(int status);
13size_t wcstombs(char *dest, const wchar_t *src, size_t max);
14
15#ifdef __MWERKS__
16#define abs(x) __abs(x)
17#else
18static inline int abs(int x)
19{
20 int mask = x >> 31;
21 return (x + mask) ^ mask;
22}
23#endif
24
25#endif
size_t wcstombs(char *dest, const wchar_t *src, size_t max)
Widechar to multibyte string conversion, doesn't care about proper conversion though?
Definition mbstring.c:5
void exit(int status)
Definition abort_exit.c:21
void srand(unsigned int seed)
Definition rand.c:11
void abort(void)
int rand(void)
Definition rand.c:5
#define abs(x)
Definition ftMr_SpecialHi.c:69
u32 seed
Definition random.c:3
int mask
Definition state.c:133