
the error detection for invalid types, as well as shrinking binary size - implement inotype() using ftype(), rather than duplicating the switch - change "char *" arguments to "const char *"
the error detection for invalid types, as well as shrinking binary size - implement inotype() using ftype(), rather than duplicating the switch - change "char *" arguments to "const char *"