]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fix compile warnings
authorTakashi Iwai <tiwai@suse.de>
Mon, 20 Feb 2006 19:33:25 +0000 (19:33 +0000)
committerTakashi Iwai <tiwai@suse.de>
Mon, 20 Feb 2006 19:33:25 +0000 (19:33 +0000)
Fix compile warnings on 64bit architectures.

src/control/control_ext.c

index 426685e3a4f38836a2e89a6b8e566cb2a480b177..023701a49793265e85f23e073662d5200b943604 100644 (file)
@@ -139,9 +139,16 @@ static int snd_ctl_ext_elem_info(snd_ctl_t *handle, snd_ctl_elem_info_t *info)
        case SND_CTL_ELEM_TYPE_INTEGER64:
                if (! ext->callback->get_integer64_info)
                        goto err;
-               ret = ext->callback->get_integer64_info(ext, key, &info->value.integer64.min,
-                                                       &info->value.integer64.max,
-                                                       &info->value.integer64.step);
+               {
+                       int64_t xmin, xmax, xstep;
+                       ret = ext->callback->get_integer64_info(ext, key,
+                                                               &xmin,
+                                                               &xmax,
+                                                               &xstep);
+                       info->value.integer64.min = xmin;
+                       info->value.integer64.max = xmax;
+                       info->value.integer64.step = xstep;
+               }
                break;
        case SND_CTL_ELEM_TYPE_ENUMERATED:
                if (! ext->callback->get_enumerated_info)