Index: src/char.c
--- src/char.c.orig
+++ src/char.c
@@ -142,14 +142,14 @@ VOID PASCAL NEAR initchars()	/* initialize the charact
 		lowcase[index] = index ^ DIFCASE;
 		upcase[index ^ DIFCASE] = index;
 	}
-#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION
+#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION || OPENBSD
 	/* and for those international characters! */
 	for (index = (unsigned char)'\340';
 	     index <= (unsigned char)'\375'; index++) {
 		lowcase[index] = index ^ DIFCASE;
 		upcase[index ^ DIFCASE] = index;
 	}
-#endif /*  BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION */
+#endif /*  BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION || OPENBSD */
 
 #if	MSDOS
 	/* setup various extended IBM-PC characters */
