mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-02-18 21:07:01 +00:00
Add CHECKED_ALLOC macro.
It works the same as CHECKED_ALLOCZ except that it does not zero the allocated memory. Originally committed as revision 19742 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
6833385d30
commit
e48a0966ca
@ -249,6 +249,15 @@ if((y)<(x)){\
|
|||||||
#define perror please_use_av_log_instead_of_perror
|
#define perror please_use_av_log_instead_of_perror
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define CHECKED_ALLOC(p, size)\
|
||||||
|
{\
|
||||||
|
p= av_malloc(size);\
|
||||||
|
if(p==NULL && (size)!=0){\
|
||||||
|
av_log(NULL, AV_LOG_ERROR, "Cannot allocate memory.");\
|
||||||
|
goto fail;\
|
||||||
|
}\
|
||||||
|
}
|
||||||
|
|
||||||
#define CHECKED_ALLOCZ(p, size)\
|
#define CHECKED_ALLOCZ(p, size)\
|
||||||
{\
|
{\
|
||||||
p= av_mallocz(size);\
|
p= av_mallocz(size);\
|
||||||
|
Loading…
Reference in New Issue
Block a user