On Thu, 18 Dec 2014 01:40:18 -0800 Paul Eggert wrote: > Why? The (only) caller with WCP != NULL doesn't use *WCP when > skip_remains_mb (D, P, ..., WCP) returns P. So it's OK to not set *WCP > in that case. Thanks, I understood that you said. You are right. I changed the patch so that always_character_boundary is not pruned even if WCP != NULL, and fixed the API document.