From 26f72edc468b235ee735821be54856ccfce87fbd Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Sun, 11 Apr 2004 23:37:18 +0000 Subject: add volatile qualifiers to some shared mem buffer stuff, to enusre compiler doesn't optimize out order sensitive stuff git-svn-id: https://svn.musicpd.org/mpd/trunk@698 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/playerData.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/playerData.h') diff --git a/src/playerData.h b/src/playerData.h index 52cbba1be..353c33c66 100644 --- a/src/playerData.h +++ b/src/playerData.h @@ -33,14 +33,14 @@ extern int buffered_before_play; extern int buffered_chunks; typedef struct _Buffer { - char * chunks; - mpd_uint16 * chunkSize; - mpd_uint16 * bitRate; - float * times; - mpd_sint16 begin; - mpd_sint16 end; - mpd_sint16 next; - mpd_sint8 wrap; + char * volatile chunks; + mpd_uint16 * volatile chunkSize; + mpd_uint16 * volatile bitRate; + float * volatile times; + mpd_sint16 volatile begin; + mpd_sint16 volatile end; + mpd_sint16 volatile next; + mpd_sint8 volatile wrap; float totalTime; } Buffer; -- cgit v1.2.3