Fix cast warning

int64_t and long long isn't strictly identical, and thus gcc gives us
a heartful warning.  Suppress the warning by a pointer cast.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2008-06-06 16:58:02 +02:00
parent 6d4c09346a
commit fce17b8c47

View file

@ -217,7 +217,8 @@ static int snd_ctl_ext_elem_read(snd_ctl_t *handle, snd_ctl_elem_value_t *contro
case SND_CTL_ELEM_TYPE_INTEGER64:
if (! ext->callback->read_integer64)
goto err;
ret = ext->callback->read_integer64(ext, key, control->value.integer64.value);
ret = ext->callback->read_integer64(ext, key,
(int64_t*)control->value.integer64.value);
break;
case SND_CTL_ELEM_TYPE_ENUMERATED:
if (! ext->callback->read_enumerated)