C defines sizeof(char) to be 1, always