Device Monitoring Studio - Monitor, log and analyze data coming through PC ports and connections
Download Device Monitoring Studio Hide this button

$break_array Directive



When used in a user-defined type, unconditionally breaks an enclosed array.

The parameter, which must be a constant value, specifies whether the current element should be included into an array (const-conditional-expression = true), or not (const-conditional-expression = false)

May be used either in conjunction with infinite array or with an ordinary array. If used not inside an array, the directive is ignored.

struct StringCharacter
    char c;
    if (c == 0)

struct NullTerminatedString
    StringCharacter chars[*];