Do not use variable sized StreamBMH structs anymore. This is because declaring multiple variable sized structs in a parent struct is not officially supported by C++ and is a GNU extension:
Do not use variable sized StreamBMH structs anymore.
This is because declaring multiple variable sized structs in a parent struct
is not officially supported by C++ and is a GNU extension:

   struct foo {
       union {
           struct StreamBMH ctx;
           char space[SBMH_SIZE(10)];
       } u1;
       union {
           struct StreamBMH ctx;
           char space[SBMH_SIZE(15)];
       } u2;
   };

The above used to raise a warning in Clang, but not anymore with these changes.

gravitystorm/passenger,antek-drzewiecki/passenger,openSUSE/passenger,cgvarela/passenger,phusion/passenger,antek-drzewiecki/passenger,openSUSE/passenger,phusion/passenger,cgvarela/passenger,erikogan/passenger,erikogan/passenger,bf4/passenger,gravitystorm/passenger,clemensg/passenger,cgvarela/passenger,phusion/passenger,antek-drzewiecki/passenger,gravitystorm/passenger,pkmiec/passenger,phusion/passenger,clemensg/passenger,cgvarela/passenger,bf4/passenger,cgvarela/passenger,clemensg/passenger,antek-drzewiecki/passenger,kewaunited/passenger,erikogan/passenger,bf4/passenger,antek-drzewiecki/passenger,jawj/passenger,jawj/passenger,jawj/passenger,gravitystorm/passenger,openSUSE/passenger,jawj/passenger,kewaunited/passenger,erikogan/passenger,bf4/passenger,jawj/passenger,bf4/passenger,phusion/passenger,openSUSE/passenger,jawj/passenger,clemensg/passenger,clemensg/passenger,kewaunited/passenger,kewaunited/passenger,bf4/passenger,cgvarela/passenger,kewaunited/passenger,cgvarela/passenger,phusion/passenger,antek-drzewiecki/passenger,bf4/passenger,pkmiec/passenger,phusion/passenger,pkmiec/passenger,kewaunited/passenger,kewaunited/passenger,clemensg/passenger,erikogan/passenger,pkmiec/passenger,phusion/passenger,antek-drzewiecki/passenger,clemensg/passenger,openSUSE/passenger,cgvarela/passenger,gravitystorm/passenger,antek-drzewiecki/passenger,kewaunited/passenger,gravitystorm/passenger,openSUSE/passenger,erikogan/passenger,pkmiec/passenger,pkmiec/passenger,clemensg/passenger,jawj/passenger,pkmiec/passenger