From b1e7bed203e0342998ae7dd17775d078234e0557 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Mon, 20 Mar 2006 19:37:01 +0000 Subject: [PATCH] made interrupt flag volatile git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16846 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/playsound/playfile.cpp | 2 +- src/bin/playsound/playsound.cpp | 2 +- src/bin/playsound/playwav.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bin/playsound/playfile.cpp b/src/bin/playsound/playfile.cpp index 0f562e40d7..6a1abaf175 100644 --- a/src/bin/playsound/playfile.cpp +++ b/src/bin/playsound/playfile.cpp @@ -19,7 +19,7 @@ sem_id finished = -1; BMediaTrack *playTrack; media_format playFormat; BSoundPlayer *sp = 0; -bool interrupt = false; +volatile bool interrupt = false; void play_buffer(void *cookie, void * buffer, size_t size, const media_raw_audio_format & format) diff --git a/src/bin/playsound/playsound.cpp b/src/bin/playsound/playsound.cpp index b2b6da940a..b6aa49590d 100644 --- a/src/bin/playsound/playsound.cpp +++ b/src/bin/playsound/playsound.cpp @@ -26,7 +26,7 @@ #include #include -bool interrupted = false; +volatile bool interrupted = false; static void keyb_int(int) diff --git a/src/bin/playsound/playwav.cpp b/src/bin/playsound/playwav.cpp index 8dc977e382..8663634f6e 100644 --- a/src/bin/playsound/playwav.cpp +++ b/src/bin/playsound/playwav.cpp @@ -17,7 +17,7 @@ thread_id reader = -1; sem_id finished = -1; int fd = -1; BSoundPlayer *sp = 0; -bool interrupt = false; +volatile bool interrupt = false; void play_buffer(void *cookie, void * buffer, size_t size, const media_raw_audio_format & format) @@ -73,7 +73,7 @@ main(int argc, char *argv[]) { if (argc != 2) { fprintf(stderr, "Usage:\n %s \n", argv[0]); - fprintf(stderr, "This program only plays 44.1 kHz 16 bit stereo wav files."); + fprintf(stderr, "This program only plays 44.1 kHz 16 bit stereo wav files.\n"); return 1; }