]> git.alsa-project.org Git - alsa-lib.git/commit
pcm: remove alloca() from snd_pcm_hw_change_timer()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 14 Jul 2016 14:07:30 +0000 (23:07 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 14 Jul 2016 14:33:49 +0000 (16:33 +0200)
commit757c45b2ae3dddc23566f2dc511bf606607da000
tree4b984399aa2e8b66c5f7a9ca6b79eb5a9b4a4710
parent44d803df90c97fc9167d729d7a7175275df46a76
pcm: remove alloca() from snd_pcm_hw_change_timer()

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_hw.c