Hi. Here is my proposed patch for merging the byte to w.c. caches in gawk by using the one in dfa. I renamed the one in dfa to 'btowc_cache' since it caches bytes, not multibyte characters. This compiles and gets through the test suite. I also changed the check for the return of mbrtowc since it returns unsigned. Thanks, Arnold