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

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