]> git.alsa-project.org Git - alsa-lib.git/commit
mixer: remove alloca() from simple_event_add()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 15 Jul 2016 00:23:33 +0000 (09:23 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 15 Jul 2016 06:16:36 +0000 (08:16 +0200)
commitfce5b6dcd1ad506768bd2d44890bb234d3ac0301
treeb39d5cc35ad06475dd1da3e2caf740c8b967f3d3
parentb8e17cd852bd7fe071d0e29f0b1cdb9755731488
mixer: remove alloca() from simple_event_add()

Both of alloca() and automatic variables keep 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/mixer/simple_none.c