From: EMC C. s. <cv...@cv...> - 2006-07-03 20:03:13
|
Modified file emc2/src/emc/rs274ngc/rs274ngc_pre.cc Full file: <http://cvs.linuxcnc.org/cvs/emc2/src/emc/rs274ngc/rs274ngc_pre.cc?rev=1.29> Difference: <http://cvs.linuxcnc.org/cvs/emc2/src/emc/rs274ngc/rs274ngc_pre.cc.diff?r1=1.28;r2=1.29> Branch: HEAD Log: revision 1.29 date: 2006/07/03 20:03:12; author: jepler; state: Exp; lines: +5 -3 make interp::doLog do even less when not logging; this actually accounted for 25% of the time it took to parse a gcode file --- rs274ngc_pre.cc 2006/06/25 19:23:52 1.28 +++ rs274ngc_pre.cc 2006/07/03 20:03:12 1.29 @@ -10,9 +10,9 @@ * Copyright (c) 2004 All rights reserved. * * Last change: -* $Revision: 1.28 $ -* $Author: cradek $ -* $Date: 2006/06/25 19:23:52 $ +* $Revision: 1.29 $ +* $Author: jepler $ +* $Date: 2006/07/03 20:03:12 $ ********************************************************************/ /* rs274ngc.cc @@ -91,10 +91,11 @@ extern char * _rs274ngc_errors[]; -#define LOG_FILE "/dev/null" +#undef LOG_FILE void Interp::doLog(char *fmt, ...) { +#ifdef LOG_FILE struct timeval tv; struct tm *tm; va_list ap; @@ -124,6 +125,7 @@ fflush(log_file); va_end(ap); +#endif } /****************************************************************************/ |