The includes are already at the top of i2c-io.c.  The #include <UART.h> is in the original that is checked out from svn. I did have to add the stdlib.h header and that worked out fine. I was only having problems with the uart stuff, but i redid everything to reproduce the error in the fewest steps possible, and i forgot to add in the stdlib.h include.

Thanks for the previous reply.