diff --git a/.gitignore b/.gitignore index 9e3fcad..46a2258 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ loader/*.elf example_plugin/bin/* example_plugin/build/* example_plugin_pic/* +loader/WiiUPluginLoader.cscope_file_list diff --git a/example_plugin/main.c b/example_plugin/main.c index 8a4aaa2..24e36dc 100644 --- a/example_plugin/main.c +++ b/example_plugin/main.c @@ -7,6 +7,7 @@ WUPS_MODULE_AUTHOR("Maschell"); WUPS_MODULE_LICENSE("BSD"); int func(void); +int func2(void); static int value = 15; @@ -16,4 +17,12 @@ static int my_func(void) return 4 * value * res; } -WUPS_MUST_REPLACE(func,WUPS_LOADER_LIBRARY_COREINIT, my_func); +static int my_func2(void) +{ + int res = func(); + return 4 * value * res; +} + + +WUPS_MUST_REPLACE(func,WUPS_LOADER_LIBRARY_GX2, my_func); +WUPS_MUST_REPLACE(func2,WUPS_LOADER_LIBRARY_COREINIT, my_func2);