=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/b.c,v retrieving revision 1.38 retrieving revision 1.39 diff -c -r1.38 -r1.39 *** src/usr.bin/awk/b.c 2023/09/17 14:49:44 1.38 --- src/usr.bin/awk/b.c 2023/09/18 19:32:19 1.39 *************** *** 1,4 **** ! /* $OpenBSD: b.c,v 1.38 2023/09/17 14:49:44 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved --- 1,4 ---- ! /* $OpenBSD: b.c,v 1.39 2023/09/18 19:32:19 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved *************** *** 834,840 **** buf[k++] = (c = getc(f)) != EOF ? c : 0; } c = (uschar)buf[j]; ! if (c < 128) rune = c; else { j--; --- 834,840 ---- buf[k++] = (c = getc(f)) != EOF ? c : 0; } c = (uschar)buf[j]; ! if (c < 128 || awk_mb_cur_max == 1) rune = c; else { j--;