summaryrefslogtreecommitdiff
path: root/src/sound.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@raeburn.org>2002-07-15 00:01:34 +0000
committerKen Raeburn <raeburn@raeburn.org>2002-07-15 00:01:34 +0000
commitd5db40779d7505244d37476b4f046641f07eea2b (patch)
tree5c8bf4dad41639287e722cb7cbdc0709e47a9e53 /src/sound.c
parent491c2516d32fa8b9ba9422ec142c8925dd82af00 (diff)
downloademacs-d5db40779d7505244d37476b4f046641f07eea2b.tar.gz
Most uses of XSTRING combined with STRING_BYTES or indirection changed to
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references left unchanged for now.
Diffstat (limited to 'src/sound.c')
-rw-r--r--src/sound.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/sound.c b/src/sound.c
index 90fe5f524c7..18d0403d49e 100644
--- a/src/sound.c
+++ b/src/sound.c
@@ -433,8 +433,8 @@ Internal use only, use `play-sound' instead. */)
else
{
s.data = attrs[SOUND_DATA];
- s.header_size = min (MAX_SOUND_HEADER_BYTES, STRING_BYTES (XSTRING (s.data)));
- bcopy (XSTRING (s.data)->data, s.header, s.header_size);
+ s.header_size = min (MAX_SOUND_HEADER_BYTES, SBYTES (s.data));
+ bcopy (SDATA (s.data), s.header, s.header_size);
}
/* Find out the type of sound. Give up if we can't tell. */
@@ -443,9 +443,9 @@ Internal use only, use `play-sound' instead. */)
/* Set up a device. */
if (STRINGP (attrs[SOUND_DEVICE]))
{
- int len = XSTRING (attrs[SOUND_DEVICE])->size;
+ int len = SCHARS (attrs[SOUND_DEVICE]);
sd.file = (char *) alloca (len + 1);
- strcpy (sd.file, XSTRING (attrs[SOUND_DEVICE])->data);
+ strcpy (sd.file, SDATA (attrs[SOUND_DEVICE]));
}
if (INTEGERP (attrs[SOUND_VOLUME]))
@@ -624,8 +624,8 @@ wav_play (s, sd)
files I found so far. If someone feels inclined to implement the
whole RIFF-WAVE spec, please do. */
if (STRINGP (s->data))
- sd->write (sd, XSTRING (s->data)->data + sizeof *header,
- STRING_BYTES (XSTRING (s->data)) - sizeof *header);
+ sd->write (sd, SDATA (s->data) + sizeof *header,
+ SBYTES (s->data) - sizeof *header);
else
{
char *buffer;
@@ -712,8 +712,8 @@ au_play (s, sd)
sd->configure (sd);
if (STRINGP (s->data))
- sd->write (sd, XSTRING (s->data)->data + header->data_offset,
- STRING_BYTES (XSTRING (s->data)) - header->data_offset);
+ sd->write (sd, SDATA (s->data) + header->data_offset,
+ SBYTES (s->data) - header->data_offset);
else
{
int blksize = 2048;