I ~know~ you can't, but I wish you could: typedef static const char scchar; scchar * filename; scchar otherfilename[] = ...; void function(scchar param); That'd force people to use the right typing of their strings in this case. Nathan