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

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