]> git.alsa-project.org Git - alsa-lib.git/commit
pcm: remove alloca() from snd_pcm_direct_set_timer_params
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 14 Jul 2016 14:07:27 +0000 (23:07 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 14 Jul 2016 14:33:48 +0000 (16:33 +0200)
commitf7c60897d9437c72682d448322711b661a86d2e0
treef60010b001ee9805fb2bf45a356dd93398d5cf50
parent8bb090be0520c83aaca3aba9e53ed6304eb62826
pcm: remove alloca() from snd_pcm_direct_set_timer_params

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