diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-02-07 16:56:02 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-02-07 16:56:02 -0500 |
| commit | 2be70c3b7c3cb806614318858090c039bdfd4fc5 (patch) | |
| tree | 61faa241e572d3241718b868ef9b32c20312ffc9 /libc | |
| parent | c0df0ee6437aa2786b1a92bc6af1284958d104c7 (diff) | |
| download | kappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.zip kappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.tar.gz kappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.tar.bz2 kappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.tar.xz | |
fix RNG with zero seed, rename VGA->GFX
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/stdlib.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libc/stdlib.c b/libc/stdlib.c index 49f61f1..ca890b4 100644 --- a/libc/stdlib.c +++ b/libc/stdlib.c @@ -34,5 +34,6 @@ int rand(void) void srand(unsigned int seed) { - rand_state = seed; + /* prevent a zero seed */ + rand_state = (!seed?42:seed); } |