Ruby 4.1.0dev (2026-08-16 revision 8b81626c346a7398477d850155cd624066af2f76)
Macros
flex_array.h File Reference

(8b81626c346a7398477d850155cd624066af2f76)

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.