Module: sems Branch: master Commit: 0f6659445a39fdd15c235d35e233dbe9f708599b URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0f6659445a39fdd15c235d35e233dbe9f708599b
Author: Raphael Coeffic <[email protected]> Committer: Raphael Coeffic <[email protected]> Date: Tue Mar 22 17:26:08 2011 +0100 b/f: darwin uses (int) for tv_usec the standards require tv_sec and tv_usec to be (long int). --- apps/dsm/mods/mod_sys/ModSys.cpp | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/dsm/mods/mod_sys/ModSys.cpp b/apps/dsm/mods/mod_sys/ModSys.cpp index ea0b77f..2d7f08e 100644 --- a/apps/dsm/mods/mod_sys/ModSys.cpp +++ b/apps/dsm/mods/mod_sys/ModSys.cpp @@ -312,10 +312,10 @@ EXEC_ACTION_START(SCSysGetTimestampAction) { // long unsigned msecs = tv.tv_sec * 1000 + tv.tv_usec / 1000; char ms_buf[40]; - snprintf(ms_buf, 40, "%lu", tv.tv_sec); + snprintf(ms_buf, 40, "%li", tv.tv_sec); sc_sess->var[varname+".tv_sec"] = ms_buf; - snprintf(ms_buf, 40, "%lu", tv.tv_usec); + snprintf(ms_buf, 40, "%li", (long int)tv.tv_usec); sc_sess->var[varname+".tv_usec"] = ms_buf; DBG("got timestamp $%s=%s, $%s=%s, \n", @@ -343,10 +343,10 @@ EXEC_ACTION_START(SCSysSubTimestampAction) { timersub(&tv1,&tv2,&diff); char ms_buf[40]; - snprintf(ms_buf, 40, "%lu", diff.tv_sec); + snprintf(ms_buf, 40, "%li", diff.tv_sec); sc_sess->var[t1+".tv_sec"] = ms_buf; - snprintf(ms_buf, 40, "%lu", diff.tv_usec); + snprintf(ms_buf, 40, "%li", (long int)diff.tv_usec); sc_sess->var[t1+".tv_usec"] = ms_buf; // may be overflowing - use only if timestamps known _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
