the number of widget connections isn't necessarily the same as the number of widget connection list entries.  if the high bit is set in a connection list entry, all widgets between the previous and current entry are connected.  go through the connection list entry once to figure out how many connections there are, then go through it again to build the connection list.
the number of widget connections isn't necessarily the same as the
number of widget connection list entries.  if the high bit is set in
a connection list entry, all widgets between the previous and current
entry are connected.  go through the connection list entry once to
figure out how many connections there are, then go through it again
to build the connection list.

ok miod@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars