Added list of enumerated types for all 85 functions to allow for accurate matching of strings to functions

testing allocation of control string array 
fixing compiler errors