#if 0 ''' ' #endif #ifdef __cplusplus template using Pin = T; template using Box = T*; #endif #if 0 ' ''' #endif #include #include #include #include #include struct PinTest { Pin> pinned_box; Pin pinned_ref; }; extern "C" { void root(Pin s, PinTest p); } // extern "C"