]> git.alsa-project.org Git - alsa-lib.git/commit
pcm: remove alloca() from snd_spcm_init()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 14 Jul 2016 14:07:34 +0000 (23:07 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 14 Jul 2016 14:33:50 +0000 (16:33 +0200)
commit2edffe37576e8968b8cfff2de26d8a6c756aed57
tree33922d4587d0c4e5f650a66ccf67cf67cf7c28af
parent6a0c93a03dafaab66a6b2747d8b7142e69266027
pcm: remove alloca() from snd_spcm_init()

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/pcm/pcm_simple.c