| OpenTTD
    | 
A number of safeguards to prevent using unsafe methods. More...
Go to the source code of this file.
A number of safeguards to prevent using unsafe methods.
Unsafe methods are, for example, strndup and strncpy because they may leave the string without a null termination, but also strdup and strndup because they can return NULL and then all strdups would need to be guarded against that instead of using the current MallocT/ReallocT/CallocT technique of just giving the user an error that too much memory was used instead of spreading that code though the whole code base.
Definition in file safeguards.h.
 1.8.1.2
 1.8.1.2