in reply to [Mac OS X] New() produces odd compiler warnings

In theory, the warning comes from doing something like

fprintf(f, s);
instead of
fprintf(f, "%s", s);

Pass the .c through the preprocessor and see what you end up with.