]> git.alsa-project.org Git - alsa-lib.git/commit
mixer: remove alloca() from selem_write_main()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 15 Jul 2016 00:23:24 +0000 (09:23 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 15 Jul 2016 06:16:34 +0000 (08:16 +0200)
commit60920eb7f37b1bca4a9c96247796da108ab275b5
tree4210b0c7e232941633af97a4d1cccda2b1101228
parent116dafcadc79744645622ac365ff46f3db29a718
mixer: remove alloca() from selem_write_main()

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