This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Need declarations from <string.h>
- To: gcc-bugs at gcc dot gnu dot org
- Subject: Need declarations from <string.h>
- From: Brad Lucier <lucier at math dot purdue dot edu>
- Date: Sat, 4 Mar 2000 11:37:01 -0500 (EST)
- Cc: lucier at math dot purdue dot edu (Brad Lucier)
I get the following warnings on alphaev6-unknown-linux-gnu when
building gcc version 2.96 20000303:
libchill/concatstr.c:67: warning: type mismatch in implicit declaration for built-in function `alloca'
libchill/concatstr.c:68: warning: type mismatch in implicit declaration for built-in function `memcpy'
libchill/delaycase.c:109: warning: type mismatch in implicit declaration for built-in function `memcpy'
libchill/delaycase.c:142: warning: type mismatch in implicit declaration for built-in function `memset'
libchill/memmove.c:68: warning: type mismatch in implicit declaration for built-in function `memcpy'
libchill/printbuffer.c:90: warning: type mismatch in implicit declaration for built-in function `memcpy'
libchill/printevent.c:88: warning: type mismatch in implicit declaration for built-in function `memcpy'
libchill/sendbuffer.c:76: warning: type mismatch in implicit declaration for built-in function `memcpy'
libchill/sendbuffer.c:80: warning: type mismatch in implicit declaration for built-in function `memset'
libchill/waitbuffer.c:206: warning: type mismatch in implicit declaration for built-in function `memset'
libchill/waitbuffer.c:93: warning: type mismatch in implicit declaration for built-in function `memcpy'
libiberty/hashtab.c:117: warning: type mismatch in implicit declaration for built-in function `memset'
libiberty/xmemdup.c:20: warning: type mismatch in implicit declaration for built-in function `memcpy'
libobjc/archive.c:442: warning: type mismatch in implicit declaration for built-in function `strlen'
libobjc/archive.c:771: warning: type mismatch in implicit declaration for built-in function `strcpy'
libobjc/objects.c:101: warning: type mismatch in implicit declaration for built-in function `memcpy'
libobjc/objects.c:59: warning: type mismatch in implicit declaration for built-in function `memset'
libobjc/selector.c:379: warning: type mismatch in implicit declaration for built-in function `strlen'
libobjc/selector.c:380: warning: type mismatch in implicit declaration for built-in function `strcpy'
(Why aren't these included in the warning summary by
make mail-report-with-warnings.log
???)
So it would seem that the following files need includes of string.h:
libchill/concatstr.c
libchill/delaycase.c
libchill/memmove.c
libchill/printbuffer.c
libchill/printevent.c
libchill/sendbuffer.c
libchill/waitbuffer.c
libiberty/hashtab.c
libiberty/xmemdup.c
libobjc/archive.c
libobjc/objects.c
libobjc/selector.c
Brad