I found this in our code base today, I wonder is this entirely safe or are we depending on the bahavior of the compiler here that these strings are static, and thus around after the function returns?...