> Ada allows pointer arithmetic. It is difficult (unchecked conversion is > needed) but possible. I've just joined this list, so forgive me if this has already been mentioned, but what about the generic package Interfaces.C.Pointers? John