OLD | NEW |
1 /* | 1 /* |
2 * The copyright in this software is being made available under the 2-clauses | 2 * The copyright in this software is being made available under the 2-clauses |
3 * BSD License, included below. This software may be subject to other third | 3 * BSD License, included below. This software may be subject to other third |
4 * party and contributor rights, including patent rights, and no such rights | 4 * party and contributor rights, including patent rights, and no such rights |
5 * are granted under this license. | 5 * are granted under this license. |
6 * | 6 * |
7 * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium | 7 * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium |
8 * Copyright (c) 2002-2014, Professor Benoit Macq | 8 * Copyright (c) 2002-2014, Professor Benoit Macq |
9 * Copyright (c) 2001-2003, David Janssens | 9 * Copyright (c) 2001-2003, David Janssens |
10 * Copyright (c) 2002-2003, Yannick Verschueren | 10 * Copyright (c) 2002-2003, Yannick Verschueren |
(...skipping 10235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10246 } | 10246 } |
10247 else { | 10247 else { |
10248 if (! opj_j2k_post_write_tile(p_j2k,p_data,p_data_size,p_stream,
p_manager)) { | 10248 if (! opj_j2k_post_write_tile(p_j2k,p_data,p_data_size,p_stream,
p_manager)) { |
10249 opj_event_msg(p_manager, EVT_ERROR, "Error while opj_j2k
_post_write_tile with tile index = %d\n", p_tile_index); | 10249 opj_event_msg(p_manager, EVT_ERROR, "Error while opj_j2k
_post_write_tile with tile index = %d\n", p_tile_index); |
10250 return OPJ_FALSE; | 10250 return OPJ_FALSE; |
10251 } | 10251 } |
10252 } | 10252 } |
10253 | 10253 |
10254 return OPJ_TRUE; | 10254 return OPJ_TRUE; |
10255 } | 10255 } |
10256 | |
10257 #ifdef _FOXIT_MEM_MANAGER_ | |
10258 /** Allocate number of bytes */ | |
10259 void* FXMEM_DefaultAlloc(int byte_size, int flags); | |
10260 void* FXMEM_DefaultRealloc(void* pointer, int new_size, int flags); | |
10261 void FXMEM_DefaultFree(void* pointer, int flags); | |
10262 | |
10263 void* opj_malloc(size_t size) | |
10264 { | |
10265 if (size >= (size_t)-0x100 || (int)size < 0) return NULL; | |
10266 | |
10267 return FXMEM_DefaultAlloc(size, 0); | |
10268 } | |
10269 | |
10270 void* opj_calloc(size_t _NumOfElements, size_t _SizeOfElements) | |
10271 { | |
10272 void* buffer = NULL; | |
10273 | |
10274 if (_NumOfElements != 0 && _NumOfElements >= (size_t)-0x100 / _SizeOfEle
ments) return NULL; | |
10275 if ((int)_NumOfElements < 0 || (int)_SizeOfElements < 0) return NULL; | |
10276 | |
10277 buffer = FXMEM_DefaultAlloc(_NumOfElements * _SizeOfElements, 0); | |
10278 if (!buffer) return 0; | |
10279 | |
10280 memset(buffer, 0, _NumOfElements * _SizeOfElements); | |
10281 return buffer; | |
10282 } | |
10283 | |
10284 void* opj_realloc(void * m, size_t s) | |
10285 { | |
10286 if (s >= (size_t)-0x100 || (int)s < 0) return NULL; | |
10287 return FXMEM_DefaultRealloc(m, s, 0); | |
10288 } | |
10289 | |
10290 void opj_free(void * m) | |
10291 { | |
10292 FXMEM_DefaultFree(m, 0); | |
10293 } | |
10294 | |
10295 #endif | |
OLD | NEW |