I think that's just a way to signal they don't really care about the parameter's type, as they'll probably just compare if the pointer contents are equal. If you know the variable is a string it should be defined as such.