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

Reply via email to