aboutsummaryrefslogtreecommitdiffstats
path: root/src/sound.c
diff options
context:
space:
mode:
authorJuanma Barranquero2013-06-19 16:20:26 +0200
committerJuanma Barranquero2013-06-19 16:20:26 +0200
commit983aeb9affdeee084f1e0ffa683b0e944243cd2e (patch)
treebcd00dfedbd719ddba652c3c21ef9c3035a3ab53 /src/sound.c
parent9716fedb62698b1f27e51a1dd185a612cbb4963a (diff)
downloademacs-983aeb9affdeee084f1e0ffa683b0e944243cd2e.tar.gz
emacs-983aeb9affdeee084f1e0ffa683b0e944243cd2e.zip
src/sound.c: Silence some warnings.
(string_default): Move to !WINDOWSNT section. (Fplay_sound_internal) [WINDOWSNT]: Remove i_result to avoid warning.
Diffstat (limited to 'src/sound.c')
-rw-r--r--src/sound.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/sound.c b/src/sound.c
index e640dace40f..7f0ede5b398 100644
--- a/src/sound.c
+++ b/src/sound.c
@@ -325,15 +325,6 @@ sound_warning (const char *msg)
325} 325}
326 326
327 327
328/* Return S's value as a string if S is a string, otherwise DEFAULT_VALUE. */
329
330static char const *
331string_default (Lisp_Object s, char const *default_value)
332{
333 return STRINGP (s) ? SSDATA (s) : default_value;
334}
335
336
337/* Parse sound specification SOUND, and fill ATTRS with what is 328/* Parse sound specification SOUND, and fill ATTRS with what is
338 found. Value is non-zero if SOUND Is a valid sound specification. 329 found. Value is non-zero if SOUND Is a valid sound specification.
339 A valid sound specification is a list starting with the symbol 330 A valid sound specification is a list starting with the symbol
@@ -426,6 +417,15 @@ parse_sound (Lisp_Object sound, Lisp_Object *attrs)
426/* BEGIN: Non Windows functions */ 417/* BEGIN: Non Windows functions */
427#ifndef WINDOWSNT 418#ifndef WINDOWSNT
428 419
420/* Return S's value as a string if S is a string, otherwise DEFAULT_VALUE. */
421
422static char const *
423string_default (Lisp_Object s, char const *default_value)
424{
425 return STRINGP (s) ? SSDATA (s) : default_value;
426}
427
428
429/* Find out the type of the sound file whose file descriptor is FD. 429/* Find out the type of the sound file whose file descriptor is FD.
430 S is the sound file structure to fill in. */ 430 S is the sound file structure to fill in. */
431 431
@@ -1335,7 +1335,6 @@ Internal use only, use `play-sound' instead. */)
1335 char * psz_file = NULL; 1335 char * psz_file = NULL;
1336 unsigned long ui_volume_tmp = UINT_MAX; 1336 unsigned long ui_volume_tmp = UINT_MAX;
1337 unsigned long ui_volume = UINT_MAX; 1337 unsigned long ui_volume = UINT_MAX;
1338 int i_result = 0;
1339#endif /* WINDOWSNT */ 1338#endif /* WINDOWSNT */
1340 1339
1341 /* Parse the sound specification. Give up if it is invalid. */ 1340 /* Parse the sound specification. Give up if it is invalid. */
@@ -1430,7 +1429,7 @@ Internal use only, use `play-sound' instead. */)
1430 { 1429 {
1431 ui_volume = ui_volume_tmp * (UINT_MAX / 100); 1430 ui_volume = ui_volume_tmp * (UINT_MAX / 100);
1432 } 1431 }
1433 i_result = do_play_sound (psz_file, ui_volume); 1432 do_play_sound (psz_file, ui_volume);
1434 1433
1435#endif /* WINDOWSNT */ 1434#endif /* WINDOWSNT */
1436 1435