]> code.delx.au - pulseaudio/commit
hashmap: Use pa_free_cb_t instead of pa_free2_cb_t
authorTanu Kaskinen <tanuk@iki.fi>
Tue, 12 Feb 2013 19:36:53 +0000 (21:36 +0200)
committerTanu Kaskinen <tanuk@iki.fi>
Fri, 15 Feb 2013 23:12:21 +0000 (01:12 +0200)
commit8872c238ba6748c76455ecc6827b83ebcb1dd469
tree1f73094f08088d08ded489f479cbf54ab7769214
parentdcf043842e6bef0680bb246e7266b7c0829d34d4
hashmap: Use pa_free_cb_t instead of pa_free2_cb_t

The previous patch removed module-gconf's dependency on the userdata
pointer of the free callback, and that was the only place where the
userdata pointer of pa_free2_cb_t was used, so now there's no need for
pa_free2_cb_t in pa_hashmap_free(). Using pa_free_cb_t instead allows
removing a significant amount of repetitive code.
41 files changed:
src/modules/alsa/alsa-mixer.c
src/modules/alsa/module-alsa-card.c
src/modules/bluetooth/bluetooth-util.c
src/modules/bluetooth/module-bluetooth-discover.c
src/modules/bluetooth/module-bluetooth-proximity.c
src/modules/dbus/iface-card.c
src/modules/dbus/iface-core.c
src/modules/dbus/iface-device.c
src/modules/gconf/module-gconf.c
src/modules/macosx/module-bonjour-publish.c
src/modules/module-augment-properties.c
src/modules/module-card-restore.c
src/modules/module-console-kit.c
src/modules/module-device-manager.c
src/modules/module-filter-apply.c
src/modules/module-role-cork.c
src/modules/module-stream-restore.c
src/modules/module-suspend-on-idle.c
src/modules/module-systemd-login.c
src/modules/module-udev-detect.c
src/modules/module-zeroconf-discover.c
src/modules/module-zeroconf-publish.c
src/modules/raop/module-raop-discover.c
src/modules/rtp/headerlist.c
src/modules/rtp/module-rtp-recv.c
src/pulse/context.c
src/pulse/proplist.c
src/pulsecore/card.c
src/pulsecore/core.c
src/pulsecore/database-simple.c
src/pulsecore/device-port.c
src/pulsecore/hashmap.c
src/pulsecore/hashmap.h
src/pulsecore/memblock.c
src/pulsecore/modargs.c
src/pulsecore/mutex-win32.c
src/pulsecore/protocol-dbus.c
src/pulsecore/protocol-native.c
src/pulsecore/sink-input.c
src/pulsecore/sink.c
src/pulsecore/source.c