extern "C" { type ptrdiff_t = int; type size_t = unsigned int; }