Macros
picotm-lib-array.h File Reference
#include "compiler.h"

Macros

#define picotm_arrayat(_array, _i)
 
#define picotm_arraybeg(_array)
 
#define picotm_arrayend(_array)
 
#define picotm_arrayfirst(_array)
 
#define picotm_arraylast(_array)
 
#define picotm_arraylen(_array)
 

Macro Definition Documentation

◆ picotm_arrayat

#define picotm_arrayat (   _array,
  _i 
)

Returns the address of the element at the specified index in a static C array.

◆ picotm_arraybeg

#define picotm_arraybeg (   _array)

Returns the beginning of a static C array.

◆ picotm_arrayend

#define picotm_arrayend (   _array)

Returns the address after a static C array.

◆ picotm_arrayfirst

#define picotm_arrayfirst (   _array)

Returns the address of the first element in a static C array.

◆ picotm_arraylast

#define picotm_arraylast (   _array)

Returns the address of the last element in a static C array.

◆ picotm_arraylen

#define picotm_arraylen (   _array)

Computes the number of elements in a static C array.