UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_crt_overrides.h File Reference
#include <stdint.h>
#include <inttypes.h>
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include "syms_default_arena.h"
#include "syms_default_scratch.h"

Go to the source code of this file.

Macros

#define SYMS_OVERRIDE_FUNC
 
#define SYMS_PRIu64   PRIu64
 
#define SYMS_PRId64   PRId64
 
#define SYMS_PRIx64   PRIx64
 
#define SYMS_S8   SYMS_S8
 
#define SYMS_S16   SYMS_S16
 
#define SYMS_S32   SYMS_S32
 
#define SYMS_S64   SYMS_S64
 
#define SYMS_U8   SYMS_U8
 
#define SYMS_U16   SYMS_U16
 
#define SYMS_U32   SYMS_U32
 
#define SYMS_U64   SYMS_U64
 
#define SYMS_ASSERT_BREAK(m)   assert(!(#m))
 
#define syms_memmove   memmove
 
#define syms_memset   memset
 
#define syms_memcmp   memcmp
 
#define syms_strlen   strlen
 
#define syms_memisnull(ptr, sz)   (memchr(ptr,0,sz)!=NULL)
 
#define syms_mem_reserve(s)   malloc(s)
 
#define syms_mem_commit(p, s)   (1)
 
#define syms_mem_decommit(p, s)   ((void)0)
 
#define syms_mem_release(p, s)   free(p)
 
#define SYMS_ARENA_RESERVE_SIZE   (1 << 20)
 
#define SYMS_ARENA_COMMIT_SIZE   (1 << 20)
 

Typedefs

typedef int8_t SYMS_S8
 
typedef int16_t SYMS_S16
 
typedef int32_t SYMS_S32
 
typedef int64_t SYMS_S64
 
typedef uint8_t SYMS_U8
 
typedef uint16_t SYMS_U16
 
typedef uint32_t SYMS_U32
 
typedef uint64_t SYMS_U64
 

Macro Definition Documentation

◆ SYMS_ARENA_COMMIT_SIZE

#define SYMS_ARENA_COMMIT_SIZE   (1 << 20)

◆ SYMS_ARENA_RESERVE_SIZE

#define SYMS_ARENA_RESERVE_SIZE   (1 << 20)

◆ SYMS_ASSERT_BREAK

#define SYMS_ASSERT_BREAK (   m)    assert(!(#m))

◆ syms_mem_commit

#define syms_mem_commit (   p,
 
)    (1)

◆ syms_mem_decommit

#define syms_mem_decommit (   p,
 
)    ((void)0)

◆ syms_mem_release

#define syms_mem_release (   p,
 
)    free(p)

◆ syms_mem_reserve

#define syms_mem_reserve (   s)    malloc(s)

◆ syms_memcmp

#define syms_memcmp   memcmp

◆ syms_memisnull

#define syms_memisnull (   ptr,
  sz 
)    (memchr(ptr,0,sz)!=NULL)

◆ syms_memmove

#define syms_memmove   memmove

◆ syms_memset

#define syms_memset   memset

◆ SYMS_OVERRIDE_FUNC

#define SYMS_OVERRIDE_FUNC

◆ SYMS_PRId64

#define SYMS_PRId64   PRId64

◆ SYMS_PRIu64

#define SYMS_PRIu64   PRIu64

◆ SYMS_PRIx64

#define SYMS_PRIx64   PRIx64

◆ SYMS_S16

◆ SYMS_S32

◆ SYMS_S64

◆ SYMS_S8

◆ syms_strlen

#define syms_strlen   strlen

◆ SYMS_U16

◆ SYMS_U32

◆ SYMS_U64

◆ SYMS_U8

Typedef Documentation

◆ SYMS_S16

◆ SYMS_S32

◆ SYMS_S64

◆ SYMS_S8

◆ SYMS_U16

◆ SYMS_U32

◆ SYMS_U64

◆ SYMS_U8