[Top][All Lists]
[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];
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r18279 - libmwmodem/src/main,
gnunet <=