The nacl package uses legacy C constructs in various places. This is not visible easily during the build because the build system hides all diagnostics from the compiler. Due to bug 2144809, no one should be using this package, so it does not make sense to port it to C99.