Ruby 4.1.0dev (2026-05-15 revision 11de89ca1a94899535875ea594962c79713615b1)
Macros
flex_array.h File Reference

(11de89ca1a94899535875ea594962c79713615b1)

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.