URL
https://opencores.org/ocsvn/adv_debug_sys/adv_debug_sys/trunk
Subversion Repositories adv_debug_sys
[/] [adv_debug_sys/] [tags/] [ADS_RELEASE_2_5_0/] [Software/] [adv_jtag_bridge/] [utilities.c] - Rev 49
Compare with Previous | Blame | View Log
#include <stdlib.h> #include "errcodes.h" int check_buffer_size(char **buf, int *buf_size_bytes, int requested_size_bytes) { int ret = APP_ERR_NONE; if(*buf_size_bytes >= requested_size_bytes) { return APP_ERR_NONE; } free(*buf); *buf = (char *) malloc(requested_size_bytes); if(*buf != NULL) { *buf_size_bytes = requested_size_bytes; } else { *buf_size_bytes = 0; ret = APP_ERR_MALLOC; } return ret; }