// the public foo() const char * foo() { return foo_impl(); }
void platform::foo( /* ... */ ) { foo_impl( /* ... */ ) ; }
// test foo_impl() TEST(ut_foo_impl, return_string_check) { ASSERT_STREQ("foo", foo_impl() ); }