[Nut-upsdev] drivers/bcmxcp.c portability issue

Tim Rice tim at multitalents.net
Tue Dec 15 02:29:06 UTC 2009

I ran into a portability issue with drivers/bcmxcp.c in nut-2.4.1 on
my UnixWare 7.1.4 machine. The error I get is
UX:acomp: ERROR: "/opt/src/utils/nut-2.4.1/drivers/bcmxcp.c", line 835: integral constant expression expected

Looking at the code we see
int init_outlet(unsigned char len)
        unsigned char answer[len];

Although gcc can handle it, it's not portable C code.

What size should the answer array be?


Tim Rice				Multitalents	(707) 887-1469
tim at multitalents.net

More information about the Nut-upsdev mailing list