Ruby 4.1.0dev (2026-03-23 revision 305b563ec974b554b2c00d2724c62a4abe99acc7)
Macros
flex_array.h File Reference

(305b563ec974b554b2c00d2724c62a4abe99acc7)

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PM_FLEX_ARRAY_LENGTH   /* data[] */
 A macro for helper define a flexible array member.
 

Macro Definition Documentation

◆ PM_FLEX_ARRAY_LENGTH

#define PM_FLEX_ARRAY_LENGTH   /* data[] */

A macro for helper define a flexible array member.

C99 supports data[], GCC supports data[0] as an extension, and older compilers require data[1].

Definition at line 12 of file flex_array.h.