opaque-pointer

Opaque Pointer Pattern pattern for C development