Re-translated littlelang.c