mesa/src/etnaviv
Alyssa Rosenzweig 17355f716b treewide: use UTIL_DYNARRAY_INIT
Instead of util_dynarray_init(&dynarray, NULL), just use
UTIL_DYNARRAY_INIT instead. This is more ergonomic.

Via Coccinelle patch:

    @@
    identifier dynarray;
    @@

    -struct util_dynarray dynarray = {0};
    -util_dynarray_init(&dynarray, NULL);
    +struct util_dynarray dynarray = UTIL_DYNARRAY_INIT;

    @@
    identifier dynarray;
    @@

    -struct util_dynarray dynarray;
    -util_dynarray_init(&dynarray, NULL);
    +struct util_dynarray dynarray = UTIL_DYNARRAY_INIT;

    @@
    expression dynarray;
    @@

    -util_dynarray_init(&(dynarray), NULL);
    +dynarray = UTIL_DYNARRAY_INIT;

    @@
    expression dynarray;
    @@

    -util_dynarray_init(dynarray, NULL);
    +(*dynarray) = UTIL_DYNARRAY_INIT;

Followed by sed:

    bash -c "find . -type f -exec sed -i -e 's/util_dynarray_init(&\(.*\), NULL)/\1 = UTIL_DYNARRAY_INIT/g' \{} \;"
    bash -c "find . -type f -exec sed -i -e 's/util_dynarray_init( &\(.*\), NULL )/\1 = UTIL_DYNARRAY_INIT/g' \{} \;"
    bash -c "find . -type f -exec sed -i -e 's/util_dynarray_init(\(.*\), NULL)/*\1 = UTIL_DYNARRAY_INIT/g' \{} \;"

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38189>
2025-11-04 13:39:48 +00:00
..
ci etnaviv/ci: Add per-gpu GLES2 extension lists 2025-10-07 19:34:29 +00:00
common etnaviv: Turn ETNA_CORE_ into ETNA_FEATURE_CORE_ 2025-09-30 20:45:17 +00:00
drm etnaviv: Turn ETNA_CORE_ into ETNA_FEATURE_CORE_ 2025-09-30 20:45:17 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
hw etnaviv: Update headers from rnndb 2025-09-26 10:30:16 +00:00
hwdb etnaviv: Turn ETNA_CORE_ into ETNA_FEATURE_CORE_ 2025-09-30 20:45:17 +00:00
isa treewide: use UTIL_DYNARRAY_INIT 2025-11-04 13:39:48 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00