32bit fixes

+ PointerType for bitWidth 
+ cleand up the PR
again the only optional parans I could see where in sizeof.d