Changeset 4985:e025032fad89 in roaraudio
- Timestamp:
- 05/20/11 03:38:14 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/memmgr.c
r4974 r4985 36 36 #include "libroar.h" 37 37 38 #ifdef ROAR_USE_MEMMGR 38 39 #define NULL_BUFFER_CONST "RoarAudio" 39 40 static char _libroar_null_buffer[] = NULL_BUFFER_CONST; // A byte sequense >= 8 byte. … … 44 45 memcpy(_libroar_null_buffer, NULL_BUFFER_CONST, sizeof(_libroar_null_buffer)); 45 46 } 47 #endif 46 48 47 49 #define _err(x) do { roar_err_set((x)); return NULL; } while (0) … … 154 156 _err(ROAR_ERROR_FAULT); 155 157 158 #ifdef ROAR_USE_MEMMGR 156 159 if ( len == 0 ) { 157 160 _libroar_null_buffer_check(); 158 161 return _libroar_null_buffer; 159 162 } 163 #endif 160 164 161 165 ret = roar_mm_malloc(len); … … 211 215 _err(ROAR_ERROR_FAULT); 212 216 217 #ifdef ROAR_USE_MEMMGR 213 218 if ( n == 0 ) { 214 219 _libroar_null_buffer_check(); 215 220 return _libroar_null_buffer; 216 221 } 222 #endif 217 223 218 224 #ifdef ROAR_HAVE_STRDUP
Note: See TracChangeset
for help on using the changeset viewer.