fix various bugs related to guess number example

This commit is contained in:
Andrew Kelley
2016-01-02 21:56:33 -07:00
parent fb1e3a5be9
commit 1abb4e59be
5 changed files with 25 additions and 17 deletions

View File

@@ -10,7 +10,9 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) -> i32 {
print_str("Welcome to the Guess Number Game in Zig.\n");
var seed : u32;
if (os_get_random_bytes(&seed as &u8, 4) != 0) {
var err : isize;
// TODO #sizeof(u32) instead of 4
if ({err = os_get_random_bytes(&seed as &u8, 4); err != 4}) {
// TODO full error message
fprint_str(stderr_fileno, "unable to get random bytes");
return 1;