Fails because it uses the non-standard integer type `uint` (?instead of `unsigned int`)? This file also has smatterings of types such as `u64`...
Please take a look.