Switch to strotk() grr....
authorduane <duane@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sat, 27 Jun 2009 16:44:35 +0000 (16:44 +0000)
committerduane <duane@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sat, 27 Jun 2009 16:44:35 +0000 (16:44 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@2406 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/helper/membuf.c

index 160d0bd7a4e992dedc61065a0a339fd838ce3050..766364a88e7066dbdba5281927012c1f1c9fbe49 100644 (file)
@@ -58,11 +58,13 @@ membuf_strtok(struct membuf *pBuf, const char *sep, void **pLast)
     if (pBuf) {
        pBuf->_strtoklast = NULL;
        *pLast = pBuf;
-       return strtok_r(((char *)(pBuf->buf)), sep, &(pBuf->_strtoklast));
+       // this should be "strtok_r()" but windows lacks */
+       return strtok(((char *)(pBuf->buf)), sep);
     } else {
        // recover our pBuf
        pBuf = *((struct membuf **)(pLast));
-       return strtok_r(NULL, sep, &(pBuf->_strtoklast));
+       // this should be "strtok_r()" but windows lacks */
+       return strtok( NULL, sep);
     }
 }