This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Need declarations from <string.h>


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]