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

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