(Libretro SDK) Add crt/include/string.h

This commit is contained in:
twinaphex 2014-10-25 06:52:47 +02:00
parent 0bcc248b78
commit 05c8bb5609
3 changed files with 8 additions and 11 deletions

View File

@ -1,9 +1,10 @@
#ifndef STRING_H_
#define STRING_H_
#ifndef __LIBRETRO_SDK_CRT_STRING_H_
#define __LIBRETRO_SDK_CRT_STRING_H_
#include <stdio.h>
void *memcpy(void *dst, const void *src, size_t len);
void *memset(void *b, int c, size_t len);
#endif

View File

@ -23,16 +23,12 @@ void *memset(void *dst, int val, size_t count)
return start;
}
void *memcpy(void *dst, const void *src, size_t count)
void *memcpy(void *dst, const void *src, size_t len)
{
void *ret = dst;
size_t i;
while (count--)
{
*(char *)dst = *(char *)src;
dst = (char*)dst + 1;
src = (char*)src + 1;
}
for (i = 0; i < len; i++)
((unsigned char *)dst)[i] = ((unsigned char *)src)[i];
return dst;
}

View File

@ -21,7 +21,7 @@ OBJCOPY = $(DEVKITPPC)/bin/powerpc-eabi-objcopy$(EXE_EXT)
BIN_TARGET := app_booter.bin
ELF_TARGET := app_booter.elf
INCLUDE := -I. -I$(DEVKITPRO)/libogc/include
INCLUDE := -I. -I$(DEVKITPRO)/libogc/include -I../../libretro-sdk/crt/include
LIBDIRS := -L$(DEVKITPRO)/libogc/lib/wii
MACHDEP := -DHW_RVL -DGEKKO -mno-eabi -mno-sdata -mcpu=750