$NetBSD: patch-aa,v 1.2 2026/01/04 14:08:23 wiz Exp $ --- dict-gazetteer-1.3/format.c.orig 1997-07-20 15:21:24.000000000 +0000 +++ dict-gazetteer-1.3/format.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #define INCLUDE_STATE 0 /* If 1, also index "City, State". @@ -22,7 +23,7 @@ This is usually clearer when searching. */ -#ifdef __sparc__ +#if defined(__sparc__) && !defined(__NetBSD__) extern int atoi(char *); extern int printf( char *, ... ); extern int fprintf( FILE *, char *, ... ); @@ -280,7 +281,7 @@ static void zips( char *buffer ) allocation[strlen(allocation)-1] = 0; for (i = 1; i < strlen(name); i++) { - if (name[i-1] != ' ') name[i] = tolower(name[i]); + if (name[i-1] != ' ') name[i] = tolower((unsigned char)name[i]); } if (strcmp(name,zip)) {