gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r18279 - libmwmodem/src/main


From: gnunet
Subject: [GNUnet-SVN] r18279 - libmwmodem/src/main
Date: Wed, 23 Nov 2011 16:07:47 +0100

Author: ruppa
Date: 2011-11-23 16:07:47 +0100 (Wed, 23 Nov 2011)
New Revision: 18279

Modified:
   libmwmodem/src/main/libmwmodem.c
Log:


Modified: libmwmodem/src/main/libmwmodem.c
===================================================================
--- libmwmodem/src/main/libmwmodem.c    2011-11-23 14:32:38 UTC (rev 18278)
+++ libmwmodem/src/main/libmwmodem.c    2011-11-23 15:07:47 UTC (rev 18279)
@@ -93,7 +93,7 @@
        return (*fc).socket;
 }
 
-uint32_t charArrayToInt (char byte4[4])
+uint32_t charArrayToASCIICode (char byte4[4])
 {
        val = (uint32_t)byte4[0]
                     |val + (uint32_t)byte4[1] << 8
@@ -102,6 +102,19 @@
        return val;
 }
 
+uint32_t charArrazToInt (char byte4[4])
+{
+       int i;
+       for (i=0; i<=3; i++)
+       {
+               if (byte4[i]>=0x30 || byte4[i]<=0x39)
+               {
+                       val=val+(((int)byte4[i])*10^i);
+               }
+       }
+       return val;
+}
+
 void MWMODEM_run (struct MWMODEM_Context *fc)
 {
        struct MWMODEM_Package *package;
@@ -130,7 +143,7 @@
 
        if (1==1)//TODO deklination der Erkennungsmerkmale der Message
        {
-               (*package).header = ntohl(charArrayToInt(byte4));
+               (*package).header = ntohl(charArrayToASCIICode(byte4));
 
                byte4[0]= buffer[4];
                byte4[1]= buffer[5];




reply via email to

[Prev in Thread] Current Thread [Next in Thread]