>> /* >> This would require generation of a mask for the most significant bit >> */ #define MSB (~(-1>>1)) Well know we know /* */'s name is Jim, anybody know what machine he is on. If only he would learn how to program and/or sign his path. Steve Ludlum, decvax!yale-co!ima!stevel, {cca!ihnp4!cbosgd}!ima!stevel