This is usefull when using "tail -f". The debug will be written to
the debug.log file right when the debug function is called.
fprintf(debug_fp, "%s%s(in %s() line %d): %s", prefix?prefix:"", prefix?" ":"", function, line, buffer);
else
fprintf(debug_fp, "%s%s: %s", prefix?prefix:"", prefix?" ":"", buffer);
fprintf(debug_fp, "%s%s(in %s() line %d): %s", prefix?prefix:"", prefix?" ":"", function, line, buffer);
else
fprintf(debug_fp, "%s%s: %s", prefix?prefix:"", prefix?" ":"", buffer);