typedef int   gboolean;

  typedef struct{
    gboolean names : 1;
    gboolean types : 1;
  } ParamOptions;

  int p_param(ParamOptions* o){
    return o->types && o->names;
  }


syntax highlighted by Code2HTML, v. 0.9.1