Constification patch set ** 1 of 2 ** Collection of 16 patches constifying pointers in various parts of the API. This collection of patches has interdependencies, they must be applied in (roughly) the given order. These start off with constifying some core hashmap functions, which then allows various proplist related functions to be changed. A couple of tagstruct functions are in there, and finally a couple of context+proplist related functions. I have not been in a position to try and compile these changes. I have identified one possible problem - the hashmap.c BY_HASH macro - I'm not certain offhand if a const version will be required or if the compiler will be happy casting as is. Otherwise I'm fairly certain there are no (obvious) issues. -------------- next part -------------- A non-text attachment was scrubbed... Name: 01.patch Type: text/x-patch Size: 3523 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0016.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 02.patch Type: text/x-patch Size: 789 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0017.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 03.patch Type: text/x-patch Size: 1248 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0018.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 04.patch Type: text/x-patch Size: 5311 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0019.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 05.patch Type: text/x-patch Size: 1411 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0020.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 06.patch Type: text/x-patch Size: 1423 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0021.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 07.patch Type: text/x-patch Size: 1402 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0022.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 08.patch Type: text/x-patch Size: 1455 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0023.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 09.patch Type: text/x-patch Size: 1388 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0024.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 10.patch Type: text/x-patch Size: 1754 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0025.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 11.patch Type: text/x-patch Size: 1890 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0026.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 12.patch Type: text/x-patch Size: 1165 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0027.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 13.patch Type: text/x-patch Size: 1493 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0028.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 14.patch Type: text/x-patch Size: 1155 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0029.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 15.patch Type: text/x-patch Size: 1659 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0030.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: 16.patch Type: text/x-patch Size: 2021 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180528/d0b2e8bd/attachment-0031.bin>