9 int main(int argc, char *argv[], char **envp)
15 int (*appMain)(int, char *[], char **);
18 for( i = 1; i < argc; i ++ )
20 if( argv[i][0] != '-' ) break;
24 fprintf(stderr, "Usage: ld-acess <executable> [arguments ...]\n");
33 printf("Exectutable Path: '%s'\n", appPath);
34 printf("Executable argc = %i\n", appArgc);
36 base = Binary_Load(appPath, (uintptr_t*)&appMain);
37 printf("base = %p\n", base);
38 if( !base ) return 127;
40 return appMain(appArgc, appArgv, envp);
43 void Warning(const char *Format, ...)
47 va_start(args, Format);
48 vprintf(Format, args);
53 void Notice(const char *Format, ...)
57 va_start(args, Format);
58 vprintf(Format, args);