Ruby 4.1.0dev (2026-05-27 revision dcfba5725794815fa36e129457f9d748f24371f9)
Macros
flex_array.h File Reference

(dcfba5725794815fa36e129457f9d748f24371f9)

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.