both fixed length "raw" names and strings from the API's point of view. Both inline and macro implementations were tested.