Fixed issue #21; no typedefs for opaque structs