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

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