#if defined(STEAMNETWORKINGSOCKETS_ENABLE_MEM_OVERRIDE) && !defined(MEM_OVERRIDE_ON)
#define MEM_OVERRIDE_ON
#define malloc( s ) SteamNetworkingSockets_Malloc( s )
#define realloc( p, s ) SteamNetworkingSockets_Realloc( p, s )
#define free( p ) SteamNetworkingSockets_Free( p )
#define calloc DO_NOT_USE_CALLOC
#define strdup DO_NOT_USE_STRDUP
#endif
#ifndef MEMDBG_ON_INCLUDED
#define MEMDBG_ON_INCLUDED
#ifdef STEAMNETWORKINGSOCKETS_ENABLE_MEM_OVERRIDE
extern void *SteamNetworkingSockets_Malloc( size_t s );
extern void *SteamNetworkingSockets_Realloc( void *p, size_t s );
extern void SteamNetworkingSockets_Free( void *p );
#endif
#endif
#ifndef PvAlloc
#define PvAlloc( cub ) malloc( cub )
#endif
#ifndef PvRealloc
#define PvRealloc( pv, cub ) realloc( pv, cub )
#endif
#ifndef FreePv
#define FreePv( pv ) free( pv )
#endif
#ifndef MEM_ALLOC_CREDIT_CLASS
#define MEM_ALLOC_CREDIT_CLASS()
#endif