Make error message more helpful and forbid random()
[ffmpeg.git] / libavutil / internal.h
index 4de9d58..8ee8c8d 100644 (file)
@@ -238,8 +238,9 @@ if((y)<(x)){\
 #define free please_use_av_free
 #define realloc please_use_av_realloc
 #define time time_is_forbidden_due_to_security_issues
 #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
 #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