Move the ARRAY_LENGTH macro to the common helpers file

This commit is contained in:
Gilles Peskine 2018-12-17 23:17:17 +01:00
parent 1a76f3971c
commit 3d2f949c86
2 changed files with 3 additions and 2 deletions

View File

@ -150,6 +150,9 @@ typedef struct data_tag
mbedtls_exit( 1 ); \ mbedtls_exit( 1 ); \
} }
/** Return the number of elements of a static or stack array. */
#define ARRAY_LENGTH( array ) \
( sizeof( array ) / sizeof( *( array ) ) )
/* /*
* 32-bit integer manipulation macros (big endian) * 32-bit integer manipulation macros (big endian)
*/ */

View File

@ -13,8 +13,6 @@
#define MAX( x, y ) ( ( x ) > ( y ) ? ( x ) : ( y ) ) #define MAX( x, y ) ( ( x ) > ( y ) ? ( x ) : ( y ) )
#define ARRAY_LENGTH( array ) ( sizeof( array ) / sizeof( *( array ) ) )
#if(UINT32_MAX > SIZE_MAX) #if(UINT32_MAX > SIZE_MAX)
#define PSA_CRYPTO_TEST_SIZE_T_RANGE( x ) ( ( x ) <= SIZE_MAX ) #define PSA_CRYPTO_TEST_SIZE_T_RANGE( x ) ( ( x ) <= SIZE_MAX )
#else #else