Minor stuff/fixes
This commit is contained in:
parent
540c0df918
commit
033d90b866
@ -30,9 +30,8 @@
|
||||
#include "screen.h"
|
||||
#include "utils.h"
|
||||
#include "fs.h"
|
||||
#include "font.h"
|
||||
#include <stdarg.h>
|
||||
#include "fmt.h"
|
||||
#include "font.h"
|
||||
|
||||
bool loadSplash(void)
|
||||
{
|
||||
|
@ -326,10 +326,10 @@ static inline void copySection0AndInjectSystemModules(FirmwareType firmType, boo
|
||||
|
||||
if(loadFromStorage)
|
||||
{
|
||||
char fileName[64];
|
||||
char fileName[24];
|
||||
|
||||
//Read modules from files if they exist
|
||||
sprintf(fileName, "%.8s.cxi", moduleName);
|
||||
sprintf(fileName, "sysmodules/%.8s.cxi", moduleName);
|
||||
|
||||
dstModuleSize = getFileSize(fileName);
|
||||
|
||||
@ -349,7 +349,7 @@ static inline void copySection0AndInjectSystemModules(FirmwareType firmType, boo
|
||||
|
||||
const u8 *module;
|
||||
|
||||
if(firmType == NATIVE_FIRM && memcmp(moduleName, "loader", 6 + 1) == 0)
|
||||
if(firmType == NATIVE_FIRM && memcmp(moduleName, "loader", 6) == 0)
|
||||
{
|
||||
module = injector_bin;
|
||||
dstModuleSize = injector_bin_size;
|
||||
|
@ -142,7 +142,7 @@ void loadPayload(u32 pressed, const char *payloadPath)
|
||||
DIR dir;
|
||||
FILINFO info;
|
||||
FRESULT result;
|
||||
char path[128];
|
||||
char path[22];
|
||||
|
||||
result = f_findfirst(&dir, &info, "payloads", pattern);
|
||||
|
||||
@ -272,8 +272,9 @@ u32 firmRead(void *dest, u32 firmType)
|
||||
{"00000003", "20000003"},
|
||||
{"00000001", "20000001"}};
|
||||
|
||||
char folderPath[48];
|
||||
char path[48];
|
||||
char folderPath[35],
|
||||
path[48];
|
||||
|
||||
sprintf(folderPath, "1:/title/00040138/%s/content", firmFolders[firmType][ISN3DS ? 1 : 0]);
|
||||
|
||||
DIR dir;
|
||||
|
@ -264,7 +264,7 @@ boot:
|
||||
|
||||
if(res != 0)
|
||||
{
|
||||
char patchesError[64];
|
||||
char patchesError[43];
|
||||
sprintf(patchesError, "Failed to apply %u FIRM patch(es).", res);
|
||||
error(patchesError);
|
||||
}
|
||||
|
@ -35,6 +35,7 @@ u32 strlen(const char *string)
|
||||
u32 strnlen(const char *string, u32 maxlen)
|
||||
{
|
||||
u32 size;
|
||||
|
||||
for(size = 0; size < maxlen && *string; string++, size++);
|
||||
|
||||
return size;
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdarg.h>
|
||||
|
||||
//Common data types
|
||||
typedef uint8_t u8;
|
||||
|
Reference in New Issue
Block a user