diff --git a/.gitignore b/.gitignore index e3d04717..d04f3300 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ obj.win.spk obj.spk.dbg obj.win.spk.dbg AddOns/ +tools/icosmesh/obj # Debug output /core diff --git a/tools/icosmesh/main.m b/tools/icosmesh/main.m index 606cc6cb..2b48a1df 100644 --- a/tools/icosmesh/main.m +++ b/tools/icosmesh/main.m @@ -3,6 +3,7 @@ Tool to generate subdivided icosahedron mesh data. */ +#import #import #import "icosmesh.h" #import "JAIcosTriangle.h" @@ -130,6 +131,15 @@ int main (int argc, const char * argv[]) autorelease pool to suppress warnings when running without gc. */ (void)[NSAutoreleasePool new]; + + /* Let printf ignore local number formatting conventions. */ + /* For example, use a dot as decimal separator. */ + if (setlocale (LC_NUMERIC, "C") == NULL) + { + fprintf(stderr, "Failed to set locale.\n"); + return EXIT_FAILURE; + } + FILE *header = fopen(kFileName ".h", "w"); FILE *source = fopen(kFileName ".c", "w");