playground: c struct test