With regard to: - sizeof(int) Remember that sizeof is unsigned! Negative sizes don't make sense. You should be able to coerce it to a long but the coercion should not sign extend. Jerry Aguirre {hplabs|fortune|ios|tolerant|allegra|tymix}!oliveb!jerry