Argh, no. Of course you want to know how much time the execution of the function took, not the settimer call itself. So it'll be more like this:
var orig_settimer = globals.settimer; var globals.settimer = func(fn, interval, mode = 0) { var where = caller(1); orig_settimer(func { var start = systime(); fn(); printf("(%.6f) settimer in %s:%s took %.6f s", start, where[2], where[3], systime() - start); }), interval, mode); } m. ------------------------------------------------------------------------------ Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel