1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

Converted all m_free to xfree etc.

This commit is contained in:
Werner Koch 2005-07-27 18:10:56 +00:00
parent cd570629b2
commit a1cdf3c75f
112 changed files with 2067 additions and 1813 deletions

View file

@ -63,15 +63,17 @@
#ifndef M_GUARD
#define M_GUARD 1
#endif
#undef m_alloc
#undef m_alloc_clear
#undef m_alloc_secure
#undef m_alloc_secure_clear
#undef m_realloc
#undef m_free
#undef xmalloc
#undef xmalloc_clear
#undef xmalloc_secure
#undef xmalloc_secure_clear
#undef xrealloc
#undef xfree
#undef m_check
#undef m_strdup
#define FNAME(a) m_debug_ ##a
#undef xstrdup
#define FNAME(a) m_debug_ ##a
#define FNAMEX(a) m_debug_ ##a
#define FNAMEXM(a) m_debug_ ##a
#define FNAMEPRT , const char *info
#define FNAMEARG , info
#ifndef __riscos__
@ -82,7 +84,9 @@
info, __func__ ); } while(0)
#endif
#else
#define FNAME(a) m_ ##a
#define FNAME(a) m_ ##a
#define FNAMEX(a) x ##a
#define FNAMEXM(a) xm ##a
#define FNAMEPRT
#define FNAMEARG
#define store_len(p,n,m) do { ((byte*)p)[EXTRA_ALIGN+0] = n; \
@ -418,7 +422,7 @@ out_of_core(size_t n, int secure)
* This function gives up if we do not have enough memory
*/
void *
FNAME(alloc)( size_t n FNAMEPRT )
FNAMEXM(alloc)( size_t n FNAMEPRT )
{
char *p;
@ -447,7 +451,7 @@ FNAME(alloc)( size_t n FNAMEPRT )
* This function gives up if we do not have enough memory
*/
void *
FNAME(alloc_secure)( size_t n FNAMEPRT )
FNAMEXM(alloc_secure)( size_t n FNAMEPRT )
{
char *p;
@ -471,19 +475,19 @@ FNAME(alloc_secure)( size_t n FNAMEPRT )
}
void *
FNAME(alloc_clear)( size_t n FNAMEPRT )
FNAMEXM(alloc_clear)( size_t n FNAMEPRT )
{
void *p;
p = FNAME(alloc)( n FNAMEARG );
p = FNAMEXM(alloc)( n FNAMEARG );
memset(p, 0, n );
return p;
}
void *
FNAME(alloc_secure_clear)( size_t n FNAMEPRT)
FNAMEXM(alloc_secure_clear)( size_t n FNAMEPRT)
{
void *p;
p = FNAME(alloc_secure)( n FNAMEARG );
p = FNAMEXM(alloc_secure)( n FNAMEARG );
memset(p, 0, n );
return p;
}
@ -493,7 +497,7 @@ FNAME(alloc_secure_clear)( size_t n FNAMEPRT)
* realloc and clear the old space
*/
void *
FNAME(realloc)( void *a, size_t n FNAMEPRT )
FNAMEX(realloc)( void *a, size_t n FNAMEPRT )
{
void *b;
@ -516,7 +520,7 @@ FNAME(realloc)( void *a, size_t n FNAMEPRT )
b = FNAME(alloc)(n FNAMEARG);
#else
if( m_is_secure(a) ) {
if( !(b = secmem_realloc( a, n )) )
if( !(b = secmexrealloc( a, n )) )
out_of_core(n,1);
}
else {
@ -534,7 +538,7 @@ FNAME(realloc)( void *a, size_t n FNAMEPRT )
* Free a pointer
*/
void
FNAME(free)( void *a FNAMEPRT )
FNAMEX(free)( void *a FNAMEPRT )
{
byte *p = a;
@ -605,16 +609,16 @@ m_size( const void *a )
char *
FNAME(strdup)( const char *a FNAMEPRT )
FNAMEX(strdup)( const char *a FNAMEPRT )
{
size_t n = strlen(a);
char *p = FNAME(alloc)(n+1 FNAMEARG);
char *p = FNAMEXM(alloc)(n+1 FNAMEARG);
strcpy(p, a);
return p;
}
/* Wrapper around m_alloc_clear to take the usual 2 arguments of a
/* Wrapper around xmalloc_clear to take the usual 2 arguments of a
calloc style function. */
void *
xcalloc (size_t n, size_t m)
@ -624,10 +628,10 @@ xcalloc (size_t n, size_t m)
nbytes = n * m;
if (m && nbytes / m != n)
out_of_core (nbytes, 0);
return m_alloc_clear (nbytes);
return xmalloc_clear (nbytes);
}
/* Wrapper around m_alloc_csecure_lear to take the usual 2 arguments
/* Wrapper around xmalloc_csecure_lear to take the usual 2 arguments
of a calloc style function. */
void *
xcalloc_secure (size_t n, size_t m)
@ -637,6 +641,6 @@ xcalloc_secure (size_t n, size_t m)
nbytes = n * m;
if (m && nbytes / m != n)
out_of_core (nbytes, 1);
return m_alloc_secure_clear (nbytes);
return xmalloc_secure_clear (nbytes);
}