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

Reply via email to