> You can split the string and use concatination ("%1""2"), just as
> is required with the ISO \x sequence.
No, that wouldn't work, since the substitution of %[0-9]* is done after the
concatenation. Besides, this kind of string concatenation is not
available with old K&R compilers, thus we may not use it in gcc source.