st/nine: Fix compiler warning
authorPatrick Rudolph <siro@das-labor.org>
Thu, 1 Sep 2016 16:07:55 +0000 (18:07 +0200)
committerAxel Davy <axel.davy@ens.fr>
Mon, 10 Oct 2016 21:43:51 +0000 (23:43 +0200)
commit7afab4ad39b5c479d5c986483511c68b92c31219
tree8c7f29259c7e3465b64cddeda96b40ea07678c36
parentb9f31111ac5630a9cdfe4ceb404bdfdd7d804424
st/nine: Fix compiler warning

Use strict aliasing in SetPrivateData and struct pheader.
Casting char[1] to IUnknown** isn't allowed in strict aliasing.
Compute pointer to body by adding size of header to header pointer.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-by: Axel Davy <axel.davy@ens.fr>
src/gallium/state_trackers/nine/iunknown.c
src/gallium/state_trackers/nine/nine_pdata.h