Changes from the first test run.
#2

These changes fix several compile issues from not including the header files
correctly to having array length showing up and values types with incorrect
cnames.

I also added some extra data from the alc.h header file.