# HG changeset patch # User vitor # Date 1183611767 0 # Node ID 74b190a612c3c846f5585eac5ce6797d3d5206e5 # Parent 1edb0f64861c319b012c625cee2b1f5e05989b3b Make error message more helpful and forbid random() diff -r 1edb0f64861c -r 74b190a612c3 internal.h --- a/internal.h Mon Jul 02 17:00:51 2007 +0000 +++ b/internal.h Thu Jul 05 05:02:47 2007 +0000 @@ -238,8 +238,9 @@ #define free please_use_av_free #define realloc please_use_av_realloc #define time time_is_forbidden_due_to_security_issues -#define rand rand_is_forbidden_due_to_state_trashing -#define srand srand_is_forbidden_due_to_state_trashing +#define rand rand_is_forbidden_due_to_state_trashing_use_av_random +#define srand srand_is_forbidden_due_to_state_trashing_use_av_init_random +#define random random_is_forbidden_due_to_state_trashing_use_av_random #define sprintf sprintf_is_forbidden_due_to_security_issues_use_snprintf #define strcat strcat_is_forbidden_due_to_security_issues_use_av_strlcat #define exit exit_is_forbidden