diff --git a/ref_gl/gl_dbghulls.c b/ref_gl/gl_dbghulls.c index d457bfb3..d21cfae5 100644 --- a/ref_gl/gl_dbghulls.c +++ b/ref_gl/gl_dbghulls.c @@ -17,7 +17,7 @@ GNU General Public License for more details. #include "mod_local.h" #define list_entry( ptr, type, member ) \ - ((type *)((void *)(ptr) - (size_t)(&((type *)0)->member))) + ((type *)((char *)(ptr) - (size_t)(&((type *)0)->member))) // iterate over each entry in the list #define list_for_each_entry( pos, head, member ) \ diff --git a/ref_gl/gl_sprite.c b/ref_gl/gl_sprite.c index 10596e9d..e6564740 100644 --- a/ref_gl/gl_sprite.c +++ b/ref_gl/gl_sprite.c @@ -87,7 +87,7 @@ static const dframetype_t *R_SpriteLoadFrame( model_t *mod, const void *pin, msp pspriteframe->gl_texturenum = gl_texturenum; *ppframe = pspriteframe; - return ( const dframetype_t* )(( const void* )pin + sizeof( dspriteframe_t ) + pinframe.width * pinframe.height * bytes ); + return ( const dframetype_t* )(( const byte* )pin + sizeof( dspriteframe_t ) + pinframe.width * pinframe.height * bytes ); } /*