/[freetype]/freetype2/include/freetype/internal/ftmemory.h
ViewVC logotype

Diff of /freetype2/include/freetype/internal/ftmemory.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.38 by wl, Wed Mar 16 01:49:54 2005 UTC revision 1.39 by wl, Mon May 23 21:33:02 2005 UTC
# Line 290  FT_BEGIN_HEADER Line 290  FT_BEGIN_HEADER
290    
291  #ifdef FT_DEBUG_MEMORY  #ifdef FT_DEBUG_MEMORY
292    
293  #define FT_MEM_ALLOC( _pointer_, _size_ )                            \  #define FT_MEM_ALLOC( _pointer_, _size_ )              \
294            FT_Alloc_Debug( memory, _size_,                            \            FT_Alloc_Debug( memory, _size_,              \
295                            (void**)&(_pointer_), __FILE__, __LINE__ )                            (void**)(void*)&(_pointer_), \
296                              __FILE__, __LINE__ )
297  #define FT_MEM_REALLOC( _pointer_, _current_, _size_ )                 \  
298            FT_Realloc_Debug( memory, _current_, _size_,                 \  #define FT_MEM_REALLOC( _pointer_, _current_, _size_ )   \
299                              (void**)&(_pointer_), __FILE__, __LINE__ )            FT_Realloc_Debug( memory, _current_, _size_,   \
300                                (void**)(void*)&(_pointer_), \
301  #define FT_MEM_QALLOC( _pointer_, _size_ )                            \                              __FILE__, __LINE__ )
302            FT_QAlloc_Debug( memory, _size_,                            \  
303                             (void**)&(_pointer_), __FILE__, __LINE__ )  #define FT_MEM_QALLOC( _pointer_, _size_ )              \
304              FT_QAlloc_Debug( memory, _size_,              \
305  #define FT_MEM_QREALLOC( _pointer_, _current_, _size_ )                 \                             (void**)(void*)&(_pointer_), \
306            FT_QRealloc_Debug( memory, _current_, _size_,                 \                             __FILE__, __LINE__ )
307                               (void**)&(_pointer_), __FILE__, __LINE__ )  
308    #define FT_MEM_QREALLOC( _pointer_, _current_, _size_ )   \
309  #define FT_MEM_FREE( _pointer_ )                                            \            FT_QRealloc_Debug( memory, _current_, _size_,   \
310            FT_Free_Debug( memory, (void**)&(_pointer_), __FILE__, __LINE__ )                               (void**)(void*)&(_pointer_), \
311                                 __FILE__, __LINE__ )
312    
313    #define FT_MEM_FREE( _pointer_ )                              \
314              FT_Free_Debug( memory, (void**)(void*)&(_pointer_), \
315                             __FILE__, __LINE__ )
316    
317    
318  #else  /* !FT_DEBUG_MEMORY */  #else  /* !FT_DEBUG_MEMORY */
319    
320    
321  #define FT_MEM_ALLOC( _pointer_, _size_ )                  \  #define FT_MEM_ALLOC( _pointer_, _size_ )         \
322            FT_Alloc( memory, _size_, (void**)&(_pointer_) )            FT_Alloc( memory, _size_,               \
323                        (void**)(void*)&(_pointer_) )
324  #define FT_MEM_FREE( _pointer_ )                  \  
325            FT_Free( memory, (void**)&(_pointer_) )  #define FT_MEM_FREE( _pointer_ )                 \
326              FT_Free( memory,                       \
327  #define FT_MEM_REALLOC( _pointer_, _current_, _size_ )                  \                     (void**)(void*)&(_pointer_) )
328            FT_Realloc( memory, _current_, _size_, (void**)&(_pointer_) )  
329    #define FT_MEM_REALLOC( _pointer_, _current_, _size_ ) \
330  #define FT_MEM_QALLOC( _pointer_, _size_ )                  \            FT_Realloc( memory, _current_, _size_,       \
331            FT_QAlloc( memory, _size_, (void**)&(_pointer_) )                        (void**)(void*)&(_pointer_) )
332    
333  #define FT_MEM_QREALLOC( _pointer_, _current_, _size_ )                  \  #define FT_MEM_QALLOC( _pointer_, _size_ )         \
334            FT_QRealloc( memory, _current_, _size_, (void**)&(_pointer_) )            FT_QAlloc( memory, _size_,               \
335                         (void**)(void*)&(_pointer_) )
336    
337    #define FT_MEM_QREALLOC( _pointer_, _current_, _size_ ) \
338              FT_QRealloc( memory, _current_, _size_,       \
339              (void**)(void*)&(_pointer_) )
340    
341  #endif /* !FT_DEBUG_MEMORY */  #endif /* !FT_DEBUG_MEMORY */
342    
# Line 337  FT_BEGIN_HEADER Line 347  FT_BEGIN_HEADER
347    /* _typed_ in order to automatically compute array element sizes.        */    /* _typed_ in order to automatically compute array element sizes.        */
348    /*                                                                       */    /*                                                                       */
349    
350  #define FT_MEM_NEW( _pointer_ )                               \  #define FT_MEM_NEW( _pointer_ )                              \
351            FT_MEM_ALLOC( _pointer_, sizeof ( *(_pointer_) ) )            FT_MEM_ALLOC( _pointer_, sizeof ( *(_pointer_) ) )
352    
353  #define FT_MEM_NEW_ARRAY( _pointer_, _count_ )                           \  #define FT_MEM_NEW_ARRAY( _pointer_, _count_ )                           \
# Line 347  FT_BEGIN_HEADER Line 357  FT_BEGIN_HEADER
357            FT_MEM_REALLOC( _pointer_, (_old_) * sizeof ( *(_pointer_) ),  \            FT_MEM_REALLOC( _pointer_, (_old_) * sizeof ( *(_pointer_) ),  \
358                                       (_new_) * sizeof ( *(_pointer_) ) )                                       (_new_) * sizeof ( *(_pointer_) ) )
359    
360  #define FT_MEM_QNEW( _pointer_ )                               \  #define FT_MEM_QNEW( _pointer_ )                              \
361            FT_MEM_QALLOC( _pointer_, sizeof ( *(_pointer_) ) )            FT_MEM_QALLOC( _pointer_, sizeof ( *(_pointer_) ) )
362    
363  #define FT_MEM_QNEW_ARRAY( _pointer_, _count_ )                           \  #define FT_MEM_QNEW_ARRAY( _pointer_, _count_ )                           \

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26