compiler question

Kate Feng feng1 at bnl.gov
Thu Dec 2 21:49:38 UTC 2004


"D. Peter Siddons" wrote:

> Hi Ralf,
>   I was using 3.2.3 binaries from the OAR site. I ran into a problem
> with that when I found that the 'strtok_r' function was not present in
> its newlib.

Please see  the patch for the newlib/libc/include/string.h  below.
You can just  take strtok_r out of the #ifndef

Regards,


Index: newlib/libc/include/string.h

diff -c -u string.h.orig string.h

--- string.h.orig Wed Apr  7 15:51:41 2004
+++ string.h Fri Jun  4 11:22:53 2004
@@ -45,9 +45,9 @@
 #endif

 size_t  _EXFUN(strxfrm,(char *, const char *, size_t));
+char  *_EXFUN(strtok_r,(char *, const char *, char **));

 #ifndef __STRICT_ANSI__
-char  *_EXFUN(strtok_r,(char *, const char *, char **));

 int  _EXFUN(bcmp,(const void *, const void *, size_t));
 void  _EXFUN(bcopy,(const void *, void *, size_t));





More information about the users mailing list