]> git.sur5r.net Git - freertos/blobdiff - Demo/Common/ethernet/FreeRTOS-uIP/uiplib.c
Add faster version code.
[freertos] / Demo / Common / ethernet / FreeRTOS-uIP / uiplib.c
index 647b0b270f59043e4d1f1bb8eb9bf27acc0ce2ff..afedc0d42e5b9a46a807f28902645e068541a37e 100644 (file)
  * $Id: uiplib.c,v 1.2 2006/06/12 08:00:31 adam Exp $\r
  *\r
  */\r
-\r
-\r
 #include "uip.h"\r
 #include "uiplib.h"\r
 \r
-\r
 /*-----------------------------------------------------------------------------------*/\r
-unsigned char\r
-uiplib_ipaddrconv(char *addrstr, unsigned char *ipaddr)\r
+unsigned char uiplib_ipaddrconv( char *addrstr, unsigned char *ipaddr )\r
 {\r
-  unsigned char tmp;\r
-  char c;\r
-  unsigned char i, j;\r
+       unsigned char   tmp;\r
+       char                    c;\r
+       unsigned char   i, j;\r
 \r
-  tmp = 0;\r
-  \r
-  for(i = 0; i < 4; ++i) {\r
-    j = 0;\r
-    do {\r
-      c = *addrstr;\r
-      ++j;\r
-      if(j > 4) {\r
-       return 0;\r
-      }\r
-      if(c == '.' || c == 0) {\r
-       *ipaddr = tmp;\r
-       ++ipaddr;\r
        tmp = 0;\r
-      } else if(c >= '0' && c <= '9') {\r
-       tmp = (tmp * 10) + (c - '0');\r
-      } else {\r
-       return 0;\r
-      }\r
-      ++addrstr;\r
-    } while(c != '.' && c != 0);\r
-  }\r
-  return 1;\r
+\r
+       for( i = 0; i < 4; ++i )\r
+       {\r
+               j = 0;\r
+               do\r
+               {\r
+                       c = *addrstr;\r
+                       ++j;\r
+                       if( j > 4 )\r
+                       {\r
+                               return 0;\r
+                       }\r
+\r
+                       if( c == '.' || c == 0 )\r
+                       {\r
+                               *ipaddr = tmp;\r
+                               ++ipaddr;\r
+                               tmp = 0;\r
+                       }\r
+                       else if( c >= '0' && c <= '9' )\r
+                       {\r
+                               tmp = ( tmp * 10 ) + ( c - '0' );\r
+                       }\r
+                       else\r
+                       {\r
+                               return 0;\r
+                       }\r
+\r
+                       ++addrstr;\r
+               } while( c != '.' && c != 0 );\r
+       }\r
+\r
+       return 1;\r
 }\r
 \r
 /*-----------------------------------------------------------------------------------*/\r