]> granicus.if.org Git - zziplib/commit
zzip: string: fix invalid malloc attribute
authorPatrick Steinhardt <ps@pks.im>
Tue, 21 May 2019 11:04:03 +0000 (13:04 +0200)
committerPatrick Steinhardt <ps@pks.im>
Thu, 1 Aug 2019 06:33:34 +0000 (08:33 +0200)
commit102052089a94da95d7c8039f5cf030869aeba439
tree9a298d098016a61ef3728dea1c71246be2539e9c
parentac696c170751a2415e5cc7ba00ab4380e85c6cd2
zzip: string: fix invalid malloc attribute

The `_zzip_strnlen` function is annotated with the `zzip_new__` macro,
which is defined to `__attribute__((malloc))` on systems which support
this attribute. The malloc attribute can be applied to functions that
return a pointer value, indicating that a returned non-NULL pointer
cannot alias and that its contents have undefined content. But as
`_zzip_strnlen` neither performs an allocation nor returns a pointer to
memory, we cannot use that attribute here.

Remove it to fix a compiler warning.
zzip/__string.h