Switch to strotk() grr....
git-svn-id: svn://svn.berlios.de/openocd/trunk@2406 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
92db0c58b0
commit
9c05c92c14
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue