partial fix for #20 uint/32 "-ve" constants and >>0 errors