added so code to enable the typing of extern function.
WARNING This is implemented by name-matching of STRING_LENGTH and STRING_APPEND in the definitions section
+ test