SSBM Decomp
Loading...
Searching...
No Matches
__mem.c File Reference
#include "platform.h"
#include <__mem.h>

Macros

#define INCREMENT_ASSIGN(ptr, type, value)

Functions

SECTION_INIT void * memset (void *dst, int val, unsigned long n)
SECTION_INIT void __fill_mem (void *dst, int val, unsigned long n)
SECTION_INIT void * memcpy (void *dst, const void *src, unsigned long n)

Macro Definition Documentation

◆ INCREMENT_ASSIGN

#define INCREMENT_ASSIGN ( ptr,
type,
value )
Value:
do { \
type* __INCREMENT_ASSIGN_tmp; \
(ptr) = ((type*) (ptr)) + 1; \
__INCREMENT_ASSIGN_tmp = ((type*) (ptr)); \
*__INCREMENT_ASSIGN_tmp = (value); \
} while (false);

Function Documentation

◆ memset()

SECTION_INIT void * memset ( void * dst,
int val,
unsigned long n )

◆ __fill_mem()

SECTION_INIT void __fill_mem ( void * dst,
int val,
unsigned long n )

◆ memcpy()

SECTION_INIT void * memcpy ( void * dst,
const void * src,
unsigned long n )