]> git.alsa-project.org Git - alsa-lib.git/commit
mixer: remove alloca() from set_enum_item_ops()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 15 Jul 2016 00:23:29 +0000 (09:23 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 15 Jul 2016 06:16:35 +0000 (08:16 +0200)
commit43ac77e900b2b89547cb83825d48686b43787329
tree047ac6059c0d2c5d1db404ccb0727b5fe48fa93c
parent3fa73d75584a0a266e2dba2d4601832e62728817
mixer: remove alloca() from set_enum_item_ops()

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