am 5a6a2e94: Support returning a C pointer to struct data.

* commit '5a6a2e948ca06b60a35c11b5af52045a95cb2de3':
  Support returning a C pointer to struct data.