[klibc] get rid of various warnings, errors in io.h

Jon Smirl jonsmirl at yahoo.com
Sat Jan 24 19:33:33 PST 2004


In 0.97 io.h is wrong in several places.

it should be returning __v, not v.

static __inline__ unsigned char
inb(unsigned short __p)
{
  unsigned char __v;
  asm volatile("inb %1,%0" : "=a" (__v) : "dN" (__p));
  return v;
}


How do I get rid of these warnings?

/home/mesa/boot/klibc/klibc/include/stdlib.h:21: warning: shadowing built-in
function `abs'
/home/mesa/boot/klibc/klibc/include/stdlib.h:31: warning: shadowing built-in
function `labs'
/home/mesa/boot/klibc/klibc/include/stdlib.h:35: warning: shadowing built-in
function `llabs'
/home/mesa/boot/klibc/klibc/include/ctype.h:37: warning: no previous prototype
for `isalnum'
/home/mesa/boot/klibc/klibc/include/ctype.h:43: warning: no previous prototype
for `isalpha'
/home/mesa/boot/klibc/klibc/include/ctype.h:49: warning: no previous prototype
for `isascii'
/home/mesa/boot/klibc/klibc/include/ctype.h:54: warning: no previous prototype
for `isblank'
/home/mesa/boot/klibc/klibc/include/ctype.h:59: warning: no previous prototype
for `iscntrl'
/home/mesa/boot/klibc/klibc/include/ctype.h:64: warning: no previous prototype
for `isdigit'
/home/mesa/boot/klibc/klibc/include/ctype.h:69: warning: no previous prototype
for `isgraph'
/home/mesa/boot/klibc/klibc/include/ctype.h:75: warning: no previous prototype
for `islower'
/home/mesa/boot/klibc/klibc/include/ctype.h:80: warning: no previous prototype
for `isprint'
/home/mesa/boot/klibc/klibc/include/ctype.h:85: warning: no previous prototype
for `ispunct'
/home/mesa/boot/klibc/klibc/include/ctype.h:90: warning: no previous prototype
for `isspace'
/home/mesa/boot/klibc/klibc/include/ctype.h:95: warning: no previous prototype
for `isupper'
/home/mesa/boot/klibc/klibc/include/ctype.h:100: warning: no previous prototype
for `isxdigit'
/home/mesa/boot/klibc/klibc/include/ctype.h:109: warning: no previous prototype
for `toupper'
/home/mesa/boot/klibc/klibc/include/ctype.h:114: warning: no previous prototype
for `tolower'
/home/mesa/boot/klibc/klibc/include/stdio.h:90: warning: no previous prototype
for `fread'
/home/mesa/boot/klibc/klibc/include/stdio.h:96: warning: no previous prototype
for `fwrite'



=====
Jon Smirl
jonsmirl at yahoo.com

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/



More information about the klibc mailing list