* merges:
Summary: fix, bug 133, for real now Keywords: bug fix
Summary: cosmetics, prescind from using inlines for trivial one-off stuff Keywords: bldchn code hygiene
Summary: fix, final, use unsigned ints in modifier setup, fixes bug #133 Keywords: bug fix
Summary: fix, tentative, use unsigned int:1 to avoid overflows, fixes bug #133 Keywords: bug fix