]> git.alsa-project.org Git - alsa-lib.git/commit
alisp: remove alloca() from FA_card_info()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 14 Jul 2016 14:07:46 +0000 (23:07 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 14 Jul 2016 14:33:52 +0000 (16:33 +0200)
commit0198c850abe66d605a8e78cb3ed05dc485fdf009
tree2babdb7c5bfca8ec788cd0ff187deacbdc4fd692
parent68e659bb232dc5ad71432175735a44d3d4765176
alisp: remove alloca() from FA_card_info()

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/alisp/alisp_snd.c