I've looked over this patch briefly, and it seems that (a) it's been tested well enough, (b) no-one's likely to understand the whole thing better than the authors, (c) it contains nothing obviously wrong, and (d) everyone has previously agreed that SUBREG_BYTE is a good idea. So, the patch is approved. -- - Geoffrey Keating <geoffk@geoffk.org>