1    typedef int   gboolean;
       2  
       3    typedef struct{
       4      gboolean names : 1;
       5      gboolean types : 1;
       6    } ParamOptions;
       7  
       8    int p_param(ParamOptions* o){
       9      return o->types && o->names;
      10    }