Changed return codes and transposed arguments
Changed return codes and transposed arguments

Now return codes actually make sense for errors.

thehodapp/compilers,thehodapp/compilers,thehodapp/compilers