xserver/xfixes
Enrico Weigelt, metux IT consult cdc18a6013 (!1614) xfixes: use stack allocation and static init for reply structs
Canonicalize all reply structures onto stack allocation and static
initialization, like already done in most other extension. So make
the code easier to understand and allow further simplifications by
subsequent commits. Also gaining a little bit efficiency by skipping
some heap allocations.

Dynamically sized buffers (where the upper bound isn't known), are
still allocated on heap.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2024-09-18 17:23:09 +02:00
..
cursor.c (!1614) xfixes: use stack allocation and static init for reply structs 2024-09-18 17:23:09 +02:00
disconnect.c (!1614) xfixes: use stack allocation and static init for reply structs 2024-09-18 17:23:09 +02:00
meson.build xfixes: Add ClientDisconnectMode 2021-06-07 17:28:05 +02:00
region.c (!1614) xfixes: use stack allocation and static init for reply structs 2024-09-18 17:23:09 +02:00
saveset.c (!1614) xfixes: simplify dispatcher 2024-09-18 17:23:09 +02:00
select.c (!1614) xfixes: simplify dispatcher 2024-09-18 17:23:09 +02:00
xfixes.c (!1614) xfixes: simplify dispatcher 2024-09-18 17:23:09 +02:00
xfixes.h xfixes: Unexport xfixes.h 2015-07-08 16:40:58 -04:00
xfixesint.h (!1614) xfixes: simplify dispatcher 2024-09-18 17:23:09 +02:00