]> git.alsa-project.org Git - alsa-lib.git/commit
alisp: remove alloca() from FA_hctl_elem_write()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 14 Jul 2016 14:07:50 +0000 (23:07 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 14 Jul 2016 14:33:53 +0000 (16:33 +0200)
commite1d6a2b02fa7d3fec0001a8a50bce0f7fcb0249d
tree0262ef423e7c10b8e4d633e70cba716e27bc9b1e
parent499b0c04017d400654ec637dcf86c9092d7f3908
alisp: remove alloca() from FA_hctl_elem_write()

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