]> git.alsa-project.org Git - alsa-lib.git/commit
mixer: remove alloca() from selem_read()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 15 Jul 2016 00:23:13 +0000 (09:23 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 15 Jul 2016 06:16:32 +0000 (08:16 +0200)
commit7ada2d6f41155f542438f78903ee62b0a76cc931
treef18c44388a76093fe9a30e58468f2f0e1109a711
parent8d45e412b5ba34b90106f060258027f48dcff155
mixer: remove alloca() from selem_read()

Both of alloca() and automatic variables keep storages on stack, while
the former generates more instructions than the latter. It's better to use
the latter if the size of storage is computable at pre-compile or compile
time; i.e. just for structures.

This commit obsolete usages of alloca() with automatic variables.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/mixer/simple_none.c