using safe string functions in wine

Alexandre Julliard julliard at
Fri Feb 25 14:55:31 CST 2005

James Hawkins <truiken at> writes:

> What is your opinion on whether we should implement and use either the
> user-mode or kernel-mode (or both) string safe functions?  Using these
> functions instead of the standard c string functions would promote
> consistency and security in the wine code base.  On the other hand,
> using these functions adds another layer of calls to the code.  What
> are other pro's and con's of using string safe functions?

The main con is that these functions are not standard, and ugly as
hell. Also, all they do is allow someone to write bad code without
opening too many security holes; IMHO writing good code instead is a
better way to achieve that.

Alexandre Julliard
julliard at

More information about the wine-devel mailing list