Make environment.c more portable