diff --git a/arm11u/Makefile b/arm11u/Makefile index 8690c1d..8f02861 100644 --- a/arm11u/Makefile +++ b/arm11u/Makefile @@ -2,7 +2,7 @@ CC = arm-none-eabi-gcc LINK = arm-none-eabi-ld OBJCOPY = arm-none-eabi-objcopy CTRULIB = "../libctru" -CFLAGS += -Wall -std=c99 -march=armv6 -O3 -I"$(CTRULIB)/include" +CFLAGS += -Wall -std=c99 -march=armv6 -O3 -I"$(CTRULIB)/include" -I$(DEVKITPRO)/libnds/include LDFLAGS += --script=ccd00.ld -L"$(DEVKITARM)/arm-none-eabi/lib" -L"$(CTRULIB)/lib" CFILES = $(wildcard source/*.c) diff --git a/libctru/Makefile b/libctru/Makefile index 92c78e4..7279fec 100644 --- a/libctru/Makefile +++ b/libctru/Makefile @@ -1,6 +1,6 @@ CC = arm-none-eabi-gcc AR = arm-none-eabi-ar -CFLAGS += -Wall -std=c99 -march=armv6 -O0 -I"$(CURDIR)/include/" +CFLAGS += -Wall -std=c99 -march=armv6 -O0 -I"$(CURDIR)/include/" -I$(DEVKITPRO)/libnds/include CFILES = $(wildcard source/*.c) OFILES = $(CFILES:source/%.c=build/%.o) diff --git a/libctru/include/ctr/types.h b/libctru/include/ctr/types.h index b3b4987..c272e53 100644 --- a/libctru/include/ctr/types.h +++ b/libctru/include/ctr/types.h @@ -19,6 +19,6 @@ typedef u16 wchar; typedef u32 Handle; - typedef u32 Result; + typedef s32 Result; #endif diff --git a/libctru/source/srv.c b/libctru/source/srv.c index e853b9e..aec7941 100644 --- a/libctru/source/srv.c +++ b/libctru/source/srv.c @@ -31,7 +31,7 @@ Result srv_getServiceHandle(Handle* handleptr, Handle* out, char* server) { if(!handleptr)handleptr=&srvHandle; u8 l=strlen(server); - if(!out || !server || l>8)return; + if(!out || !server || l>8)return -1; u32* cmdbuf=getThreadCommandBuffer(); diff --git a/sdmc/Makefile b/sdmc/Makefile index 4065b70..4196b20 100644 --- a/sdmc/Makefile +++ b/sdmc/Makefile @@ -3,7 +3,7 @@ LINK = arm-none-eabi-ld AS = arm-none-eabi-as OBJCOPY = arm-none-eabi-objcopy CTRULIB = "../libctru" -CFLAGS += -Wall -std=c99 -march=armv6 -O3 -I"$(CTRULIB)/include" +CFLAGS += -Wall -std=c99 -march=armv6 -O3 -I"$(CTRULIB)/include" -I$(DEVKITPRO)/libnds/include LDFLAGS += --script=ccd00.ld -L"$(DEVKITARM)/arm-none-eabi/lib" -L"$(CTRULIB)/lib" CFILES = $(wildcard source/*.c)