]> git.alsa-project.org Git - alsa-lib.git/commit
conf: remove alloca() from snd_func_card_name()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 14 Jul 2016 14:07:42 +0000 (23:07 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 14 Jul 2016 14:33:51 +0000 (16:33 +0200)
commite1f4b9a7ca4569919566021ca067ebef041f0672
treec3769e8cd56fbb0b482e4dd8b8a3f6286ebad9e2
parentd270bd9558528ef05b3d20c5fda2fc0d08ff3206
conf: remove alloca() from snd_func_card_name()

Both of alloca() and automatic variables keeps 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/confmisc.c