mirror of
https://github.com/gryf/wmaker.git
synced 2026-02-19 07:55:48 +01:00
WUtil: New macro 'wlengthof' in the public API to get number of elements in an array
The new macro 'wlengthof' returns the number of elements for which a local array have been defined, which makes code easier to read than the previous [sizeof() / sizeof([0]) ] construct. The macro includes a static assertion to stop compilation if it is being used on a pointer, for which we cannot know the size of the array, to avoid generating dummy result. This can work only with C11 which standardised the static assertions. Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
This commit is contained in:
committed by
Carlos R. Mafra
parent
c3a132215d
commit
fd47650717
@@ -54,7 +54,7 @@ WINGS_VERSION=$WINGS_CURRENT:$WINGS_REVISION:$WINGS_AGE
|
||||
AC_SUBST(WINGS_VERSION)
|
||||
dnl
|
||||
dnl libWUtil
|
||||
WUTIL_CURRENT=3
|
||||
WUTIL_CURRENT=4
|
||||
WUTIL_REVISION=0
|
||||
WUTIL_AGE=0
|
||||
WUTIL_VERSION=$WUTIL_CURRENT:$WUTIL_REVISION:$WUTIL_AGE
|
||||
|
||||
Reference in New Issue
Block a user