smg.c has been returning an error to me while compiling. It is a simple fix, but I don't know which way to go with it. Line 70 declares smg_mapchar returns as an int, but the actual function returns as an unsigned int. I didn't delve into the code to figure out which should be right I just made smg_mapchar return as int and it then compiled. -Matt