]> rtime.felk.cvut.cz Git - arc.git/commitdiff
Fixed warning in newlib_port.c.
authorpete <devnull@localhost>
Thu, 1 Jul 2010 12:51:41 +0000 (14:51 +0200)
committerpete <devnull@localhost>
Thu, 1 Jul 2010 12:51:41 +0000 (14:51 +0200)
common/newlib_port.c

index fd123b0bfde56af9348f29b795a5f5a65d2d2c6d..3d13f79836871b0ac5c12a0e139bdd0fc22cad90 100644 (file)
@@ -197,7 +197,6 @@ int read( int fd, void *buf, size_t nbytes )
 \r
 int write(  int fd, const void *_buf, size_t nbytes)\r
 {\r
-       char *buf = (char *)_buf;\r
        //(void)fd;  // Normally 0- ?, 1-stdout, 2-stderr,\r
                                // Added 3-ramlog,\r
 \r
@@ -206,6 +205,7 @@ int write(  int fd, const void *_buf, size_t nbytes)
 #ifdef USE_TTY_WINIDEA\r
                if (g_TConn)\r
                {\r
+          char *buf = (char *)_buf;\r
                  unsigned char nCnt,nLen;\r
                  for(nCnt=0; nCnt<nbytes; nCnt++)\r
                        {\r
@@ -219,6 +219,7 @@ int write(  int fd, const void *_buf, size_t nbytes)
 #endif\r
 \r
 #ifdef USE_TTY_T32\r
+               char *buf = (char *)_buf;\r
                for (int i = 0; i < nbytes; i++) {\r
                        if (*(buf + i) == '\n') {\r
                                t32_writebyte ('\r');\r
@@ -229,12 +230,14 @@ int write(  int fd, const void *_buf, size_t nbytes)
 #endif\r
 \r
 #ifdef USE_TTY_ARM_ITM\r
+               char *buf = (char *)_buf;\r
                for (int i = 0; i < nbytes; i++) {\r
                        ITM_SendChar(*(buf + i));\r
                }\r
 #endif\r
 \r
 #if defined(USE_RAMLOG)\r
+               char *buf = (char *)_buf;\r
                for (int i = 0; i < nbytes; i++) {\r
                        ramlog_chr (*(buf + i));\r
                }\r
@@ -246,6 +249,7 @@ int write(  int fd, const void *_buf, size_t nbytes)
 #if defined(USE_RAMLOG)\r
                /* RAMLOG support */\r
                if(fd == FILE_RAMLOG) {\r
+                       char *buf = (char *)_buf;\r
                        for (int i = 0; i < nbytes; i++) {\r
                                ramlog_chr (*(buf + i));\r
                        }\r