Nugget
Bare-metal libraries and examples for the original PlayStation
Loading...
Searching...
No Matches
Functions | Variables
string.h File Reference
#include <stddef.h>
#include <stdint.h>
Include dependency graph for string.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void * memcpy (void *s1, const void *s2, size_t n)
 
void * memmove (void *s1, const void *s2, size_t n)
 
int memcmp (const void *s1, const void *s2, size_t n)
 
void * memset (void *s, int c, size_t n)
 
 if (!ptr||size<=0) return NULL
 
 for (;size > 0;ptr++)
 

Variables

static int size
 
uint8_t * orig = ptr
 

Function Documentation

◆ for()

for ( ;  size,
0;ptr++   
)

◆ if()

if ( !ptr||size<=  0)

◆ memcmp()

int memcmp ( const void *  s1,
const void *  s2,
size_t  n 
)

◆ memcpy()

void * memcpy ( void *  s1,
const void *  s2,
size_t  n 
)

◆ memmove()

void * memmove ( void *  s1,
const void *  s2,
size_t  n 
)

◆ memset()

void * memset ( void *  s,
int  c,
size_t  n 
)

Variable Documentation

◆ orig

return orig = ptr

◆ size

static const int size
Initial value:
{
uint8_t* ptr = (uint8_t*)ptr_
volatile uint32_t * ptr
Definition cop0.c:80