1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-27 07:02:34 +02:00

More NetBSD fixes (w/ patch)

Cast input to tolower() to unsigned char to work around how tolower() is
implemented on NetBSD.

Also, use CPPFLAGS (rather than overriding CFLAGS) for the
NetBSD/DragonFly build example.

Corresponding to flashrom svn r905.

Signed-off-by: Jonathan A. Kollasch <jakllsch@kollasch.net>
Acked-by: Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>
This commit is contained in:
Jonathan A. Kollasch 2010-02-16 00:49:50 +00:00 committed by Michael Karcher
parent cc389fc6b1
commit d8dfc441ed
2 changed files with 3 additions and 2 deletions

2
README
View File

@ -68,7 +68,7 @@ To compile on Solaris, use:
To compile on NetBSD or DragonFly BSD, use:
ln -s /usr/pkg/include/pciutils pci
gmake CFLAGS=-I. LDFLAGS="-L/usr/pkg/lib -Wl,-rpath-link,/usr/pkg/lib"
gmake CPPFLAGS=-I. LDFLAGS="-L/usr/pkg/lib -Wl,-rpath-link,/usr/pkg/lib"
To compile and run on Darwin/Mac OS X:

View File

@ -38,7 +38,8 @@ int dummy_init(void)
programmer_param = strdup("parallel,lpc,fwh,spi");
/* Convert the parameters to lowercase. */
for (i = 0; programmer_param[i] != '\0'; i++)
programmer_param[i] = (char)tolower(programmer_param[i]);
programmer_param[i] =
(char)tolower((unsigned char)programmer_param[i]);
buses_supported = CHIP_BUSTYPE_NONE;
if (strstr(programmer_param, "parallel")) {