[cairo] return type of cairo_status_to_string ()
Bill Spitzak
spitzak at gmail.com
Tue Aug 17 21:23:13 PDT 2010
Daniel Goldman wrote:
> And what about the analogous function
> "char *strerror (int errnum)"?
Old functions have not been modified precisely because people are
assigning the results to a char* rather than a const char*.
Since Cairo is "new" and there is no legacy code trying to call this
function, this excuse is not needed.
> But the man page says "This string must not be modified by the
> application".
That is *precisely* the purpose of making the return value "const
char*", it tells the compiler that the program should not attempt to
modify the returned string.
More information about the cairo
mailing list