summaryrefslogtreecommitdiff
path: root/include/al
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2023-11-15 13:38:53 -0500
committerAndrew Opalach <andrew@akon.city> 2023-11-15 13:38:53 -0500
commit5ca07fe522e2387663263ecf1246dbe8b4488e41 (patch)
treefe328d4c93593817b058d6391b2f612f0c4d2c49 /include/al
parent3ab946ffad95405971834f5c50784d8e9dfabd6a (diff)
downloadlibalabaster-5ca07fe522e2387663263ecf1246dbe8b4488e41.tar.gz
libalabaster-5ca07fe522e2387663263ecf1246dbe8b4488e41.tar.bz2
libalabaster-5ca07fe522e2387663263ecf1246dbe8b4488e41.zip
Wrap stdlib rand
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'include/al')
-rw-r--r--include/al/random.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/al/random.h b/include/al/random.h
index f4da0ba..c862835 100644
--- a/include/al/random.h
+++ b/include/al/random.h
@@ -7,6 +7,8 @@
#include <time.h>
#endif
+#define AL_RAND_MAX RAND_MAX
+
static u16 _al_rand_value = 1;
AL_UNUSED_FUNCTION_PUSH
@@ -23,6 +25,11 @@ static u16 al_rand_u16(void)
return _al_rand_value++;
}
+static s32 al_rand(void)
+{
+ return rand();
+}
+
AL_UNUSED_FUNCTION_POP
#endif // _AL_RANDOM_H