h = b = out;
/* h is the number of code points that have been handled, b is the */
/* number of basic code points, and out is the number of ASCII code */
/* points that have been output. */
I can't figure out whether this line is just a weird way of setting both h
and b
equal to out
OR if it's a boolean expression that sets h
equal to true
(0?) if b
is already equal to out
.