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

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