- char *outbuf; /*!< the useful portion of the buffer */ + union pvt_un { + char *c; /*!< the useful portion of the buffer */ + int16_t *i; + }outbuf;