> A number of these change signed integers to unsigned integers. Maybe
> this doesn't matter in some cases, but it should be analyzed in more detail.
I only see two other places (maxMsgNum and
currentWorker/workersFinished), both seem to be a safe conversion to
me, and generally the patch looks good.