Dasn wrote:
> Hi guys, > When compiling Vim on obsd, the linker always complains: > > objects/netbeans.o(.text+0x3f00): In function `coloncmd': > > /home/dasn/pool/src/vim7/src/netbeans.c:2588: warning: vsprintf() is often > > misused, please use vsnprintf() > > /usr/local/lib/libpython2.6.so.1.0: warning: tmpnam() possibly used > > unsafely; consider using mkstemp() > > /usr/local/lib/libpython2.6.so.1.0: warning: tempnam() possibly used > > unsafely; consider using mkstemp() > > objects/buffer.o(.text+0xef5): In function `do_bufdel': > > /home/dasn/pool/src/vim7/src/buffer.c:879: warning: strcpy() is almost > > always misused, please use strlcpy() > > objects/buffer.o(.text+0x4393): In function `maketitle': > > /home/dasn/pool/src/vim7/src/buffer.c:3172: warning: strcat() is almost > > always misused, please use strlcat() > > objects/eval.o(.text+0x18f8): In function `list_buf_vars': > > /home/dasn/pool/src/vim7/src/eval.c:2063: warning: sprintf() is often > > misused, please use snprintf() > > link.sh: Linked fine with a few libraries removed > > cd xxd; CC="gcc" CFLAGS="-I/usr/local/include -Wall -pipe -g" make -f > > Makefile > > gcc -Wall -pipe -DUNIX -o xxd xxd.c > > /tmp//ccvImOKT.o(.text+0x4cd): In function `xxdline': > > : warning: strcpy() is almost always misused, please use strlcpy() > > /tmp//ccvImOKT.o(.text+0x16c4): In function `main': > > : warning: sprintf() is often misused, please use snprintf() > > I know those are very common warnings when making applications (I mean > ports) on obsd. But, since I think Bram considers warnings seriously, I > decide to report it. Any comments? :) You should use a compiler flag to disable those warnings. -- To define recursion, we must first define recursion. /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
