(vita/launcher) Use snprintf

This commit is contained in:
twinaphex 2021-05-18 15:07:58 +02:00
parent ef35adc9d6
commit b037da7264
1 changed files with 27 additions and 20 deletions

View File

@ -3,25 +3,32 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
int main(int argc, const char *argv[]) { int main(int argc, const char *argv[])
char core[256], rom[256]; {
memset(core, 0, 256); FILE *f, *f2;
memset(rom, 0, 256); char core[256], rom[256];
FILE *f = fopen("app0:core.txt", "rb");
FILE *f2 = fopen("app0:rom.txt", "rb");
if (f && f2) {
fread(core, 1, 256, f);
fread(rom, 1, 256, f2);
fclose(f);
fclose(f2);
char uri[512];
sprintf(uri, "psgm:play?titleid=%s&param=%s&param2=%s", "RETROVITA", core, rom);
sceAppMgrLaunchAppByUri(0xFFFFF, uri); memset(core, 0, 256);
sceKernelDelayThread(1000); memset(rom, 0, 256);
}
f = fopen("app0:core.txt", "rb");
sceKernelExitProcess(0); f2 = fopen("app0:rom.txt", "rb");
return 0; if (f && f2)
{
char uri[512];
fread(core, 1, 256, f);
fread(rom, 1, 256, f2);
fclose(f);
fclose(f2);
snprintf(uri, sizeof(uri),
"psgm:play?titleid=%s&param=%s&param2=%s",
"RETROVITA", core, rom);
sceAppMgrLaunchAppByUri(0xFFFFF, uri);
sceKernelDelayThread(1000);
}
sceKernelExitProcess(0);
return 0;
} }