diff --git a/cmdline.h b/cmdline.h index e71f10a..5bdbd93 100644 --- a/cmdline.h +++ b/cmdline.h @@ -1,3 +1,3 @@ -int cmdline_main(int argc, const char * argv[]); +int cmdline_main(int argc, char * const *argv); diff --git a/cmdline.mm b/cmdline.mm index 0505d09..1e1df65 100644 --- a/cmdline.mm +++ b/cmdline.mm @@ -1,13 +1,16 @@ +extern "C" +{ +#import +} + + #import #import #import "utils.h" - - - -int cmdline_main(int argc, const char * argv[]) +int cmdline_main(int argc, char * const*argv) { //exit(0); @@ -22,109 +25,48 @@ int cmdline_main(int argc, const char * argv[]) bool listDisplays = 0; bool listModes = 0; - - for(int i=1; i 1) @@ -23,8 +23,8 @@ int main(int argc, const char* argv[]) " --scale (-s) Scale (2.0 = Retina, default=current)\n" " --bits (-b) Color depth (default=current)\n" " --display (-d) Select display # (default=main)\n" - " --displays (-ld) List available displays\n" - " --modes (-lm) List available modes\n" + " --displays (-l) List available displays\n" + " --modes (-m) List available modes\n" "\nCurrently running GUI. Use ^C or close from menu\n"); NSAutoreleasePool* pool = [NSAutoreleasePool new]; @@ -39,4 +39,4 @@ int main(int argc, const char* argv[]) } -} \ No newline at end of file +}