RE: including ctype.h?

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Thu, 07 Aug 2003 11:08:43 -0400 (EDT)
On 07-Aug-2003 Nate Lawson wrote:
> The header for acpi (acfreebsd.h) defines "strupr" which is just toupper()
> in a loop.  For the _KERNEL case, we include sys/ctype.h.  For the
> !_KERNEL case, I added #include <ctype.h> but this results in an error
> while building biosacpi.c in sys/boot/libi386.  I believe this is because
> the boot blocks are built using boot/libstand and it defines its own
> toupper().  However, other user programs that use strupr() (the ACPI user
> utilities) get a warning if ctype.h is not included.
> 
> What's the best way to proceed?

I would just have the userland programs include ctype.h.

-- 

John Baldwin <jhb_at_FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
Received on Thu Aug 07 2003 - 06:08:25 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:18 UTC