struct _IO_FILE;
struct _IO_FILE *_coverage_fout ;
typedef struct _IO_FILE FILE;
extern int fclose(FILE *__stream ) ;
extern char ___coverage_array[22930] ;
extern int fflush(FILE *__stream ) ;
extern int fprintf(FILE * __restrict  __stream ,
                   char const   * __restrict  __format  , ...) ;
extern FILE *fopen(char const   * __restrict  __filename ,
                   char const   * __restrict  __modes ) ;
static unsigned char const   yybm___6[256] ;
struct _zend_php_scanner_globals;
typedef struct _zend_php_scanner_globals zend_php_scanner_globals;
zend_php_scanner_globals __attribute__((__visibility__("default")))  language_scanner_globals ;
struct _zend_encoding;
typedef struct _zend_encoding zend_encoding;
typedef unsigned int size_t;
struct _zend_stack {
   int top ;
   int max ;
   void **elements ;
};
typedef struct _zend_stack zend_stack;
struct _zend_file_handle;
typedef struct _zend_file_handle zend_file_handle;
struct _zend_php_scanner_globals {
   zend_file_handle *yy_in ;
   zend_file_handle *yy_out ;
   unsigned int yy_leng ;
   unsigned char *yy_start ;
   unsigned char *yy_text ;
   unsigned char *yy_cursor ;
   unsigned char *yy_marker ;
   unsigned char *yy_limit ;
   int yy_state ;
   zend_stack state_stack ;
   unsigned char *script_org ;
   size_t script_org_size ;
   unsigned char *script_filtered ;
   size_t script_filtered_size ;
   size_t (*input_filter)(unsigned char **str , size_t *str_length ,
                          unsigned char const   *buf , size_t length ) ;
   size_t (*output_filter)(unsigned char **str , size_t *str_length ,
                           unsigned char const   *buf , size_t length ) ;
   zend_encoding const   *script_encoding ;
};
struct _zval_struct;
typedef struct _zval_struct zval;
typedef unsigned char zend_uchar;
typedef unsigned int zend_uint;
struct _zend_object_handlers;
typedef struct _zend_object_handlers zend_object_handlers;
typedef unsigned int zend_object_handle;
struct _zend_object_value {
   zend_object_handle handle ;
   zend_object_handlers const   *handlers ;
};
typedef struct _zend_object_value zend_object_value;
struct _hashtable;
typedef struct _hashtable HashTable;
struct __anonstruct_str_34 {
   char *val ;
   int len ;
};
union _zvalue_value {
   long lval ;
   double dval ;
   struct __anonstruct_str_34 str ;
   HashTable *ht ;
   zend_object_value obj ;
};
typedef union _zvalue_value zvalue_value;
struct _zval_struct {
   zvalue_value value ;
   zend_uint refcount__gc ;
   zend_uchar type ;
   zend_uchar is_ref__gc ;
};
extern char __attribute__((__visibility__("default")))  *_estrndup(char const   *s ,
                                                                   unsigned int length )  __attribute__((__malloc__)) ;
extern void __attribute__((__visibility__("default")))  ( /* format attribute */  zend_error)(int type ,
                                                                                              char const   *format 
                                                                                              , ...) ;
static void yy_pop_state(void) ;
extern  __attribute__((__nothrow__)) long strtol(char const   * __restrict  __nptr ,
                                                 char ** __restrict  __endptr ,
                                                 int __base )  __attribute__((__nonnull__(1))) ;
static char const   long_min_digits[11] ;
extern  __attribute__((__nothrow__)) size_t strlen(char const   *__s )  __attribute__((__pure__,
__nonnull__(1))) ;
struct _zend_compiler_globals;
extern struct _zend_compiler_globals  __attribute__((__visibility__("default"))) compiler_globals ;
typedef unsigned char zend_bool;
struct bucket;
typedef struct bucket Bucket;
typedef unsigned long ulong;
typedef unsigned int uint;
struct _hashtable {
   uint nTableSize ;
   uint nTableMask ;
   uint nNumOfElements ;
   ulong nNextFreeElement ;
   Bucket *pInternalPointer ;
   Bucket *pListHead ;
   Bucket *pListTail ;
   Bucket **arBuckets ;
   void (*pDestructor)(void *pDest ) ;
   zend_bool persistent ;
   unsigned char nApplyCount ;
   zend_bool bApplyProtection ;
};
struct _zend_compiler_context {
   zend_uint opcodes_size ;
   int vars_size ;
   int literals_size ;
   int current_brk_cont ;
   int backpatch_count ;
   HashTable *labels ;
};
typedef struct _zend_compiler_context zend_compiler_context;
struct _zend_op_array;
typedef struct _zend_op_array zend_op_array;
struct _zend_literal;
typedef struct _zend_literal zend_literal;
struct _zend_op;
typedef struct _zend_op zend_op;
typedef unsigned long zend_ulong;
union _znode_op {
   zend_uint constant ;
   zend_uint var ;
   zend_uint num ;
   zend_ulong hash ;
   zend_uint opline_num ;
   zend_op *jmp_addr ;
   zval *zv ;
   zend_literal *literal ;
   void *ptr ;
};
typedef union _znode_op znode_op;
union __anonunion_u_68 {
   znode_op op ;
   zval constant ;
   zend_op_array *op_array ;
};
struct _znode {
   int op_type ;
   union __anonunion_u_68 u ;
   zend_uint EA ;
};
typedef struct _znode znode;
struct _zend_ini_parser_param;
struct _zend_llist_element;
typedef struct _zend_llist_element zend_llist_element;
struct _zend_llist {
   zend_llist_element *head ;
   zend_llist_element *tail ;
   size_t count ;
   size_t size ;
   void (*dtor)(void * ) ;
   unsigned char persistent ;
   zend_llist_element *traverse_ptr ;
};
typedef struct _zend_llist zend_llist;
struct _zend_declarables {
   zval ticks ;
};
typedef struct _zend_declarables zend_declarables;
struct _zend_class_entry;
typedef struct _zend_class_entry zend_class_entry;
struct _zend_compiler_globals {
   zend_stack bp_stack ;
   zend_stack switch_cond_stack ;
   zend_stack foreach_copy_stack ;
   zend_stack object_stack ;
   zend_stack declare_stack ;
   zend_class_entry *active_class_entry ;
   zend_llist list_llist ;
   zend_llist dimension_llist ;
   zend_stack list_stack ;
   zend_stack function_call_stack ;
   char *compiled_filename ;
   int zend_lineno ;
   char *heredoc ;
   int heredoc_len ;
   zend_op_array *active_op_array ;
   HashTable *function_table ;
   HashTable *class_table ;
   HashTable filenames_table ;
   HashTable *auto_globals ;
   zend_bool parse_error ;
   zend_bool in_compilation ;
   zend_bool short_tags ;
   zend_bool asp_tags ;
   zend_declarables declarables ;
   zend_bool unclean_shutdown ;
   zend_bool ini_parser_unbuffered_errors ;
   zend_llist open_files ;
   long catch_begin ;
   struct _zend_ini_parser_param *ini_parser_param ;
   int interactive ;
   zend_uint start_lineno ;
   zend_bool increment_lineno ;
   znode implementing_class ;
   zend_uint access_type ;
   char *doc_comment ;
   zend_uint doc_comment_len ;
   zend_uint compiler_options ;
   zval *current_namespace ;
   HashTable *current_import ;
   zend_bool in_namespace ;
   zend_bool has_bracketed_namespaces ;
   zend_compiler_context context ;
   zend_stack context_stack ;
   char *interned_strings_start ;
   char *interned_strings_end ;
   char *interned_strings_top ;
   char *interned_strings_snapshot_top ;
   HashTable interned_strings ;
   zend_encoding const   **script_encoding_list ;
   size_t script_encoding_list_size ;
   zend_bool multibyte ;
   zend_bool detect_unicode ;
   zend_bool encoding_declared ;
};
extern  __attribute__((__nothrow__)) int memcmp(void const   *__s1 ,
                                                void const   *__s2 , size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
static unsigned char const   yybm___5[256] ;
static void _yy_push_state(int new_state ) ;
static unsigned char const   yybm___4[256] ;
static unsigned char const   yybm___3[256] ;
struct _zend_module_entry;
struct _zend_function_entry;
struct __anonstruct_internal_37 {
   struct _zend_function_entry  const  *builtin_functions ;
   struct _zend_module_entry *module ;
};
struct __anonstruct_user_36 {
   char const   *filename ;
   zend_uint line_start ;
   zend_uint line_end ;
   char const   *doc_comment ;
   zend_uint doc_comment_len ;
};
union __anonunion_info_35 {
   struct __anonstruct_user_36 user ;
   struct __anonstruct_internal_37 internal ;
};
struct _zend_trait_precedence;
typedef struct _zend_trait_precedence zend_trait_precedence;
struct _zend_trait_alias;
typedef struct _zend_trait_alias zend_trait_alias;
struct _zend_unserialize_data;
typedef struct _zend_unserialize_data zend_unserialize_data;
struct _zend_serialize_data;
typedef struct _zend_serialize_data zend_serialize_data;
union _zend_function;
struct _zend_object_iterator;
typedef struct _zend_object_iterator zend_object_iterator;
struct _zend_object_iterator_funcs;
typedef struct _zend_object_iterator_funcs zend_object_iterator_funcs;
struct _zend_class_iterator_funcs {
   zend_object_iterator_funcs *funcs ;
   union _zend_function *zf_new_iterator ;
   union _zend_function *zf_valid ;
   union _zend_function *zf_current ;
   union _zend_function *zf_key ;
   union _zend_function *zf_next ;
   union _zend_function *zf_rewind ;
};
typedef struct _zend_class_iterator_funcs zend_class_iterator_funcs;
struct _zend_class_entry {
   char type ;
   char const   *name ;
   zend_uint name_length ;
   struct _zend_class_entry *parent ;
   int refcount ;
   zend_uint ce_flags ;
   HashTable function_table ;
   HashTable properties_info ;
   zval **default_properties_table ;
   zval **default_static_members_table ;
   zval **static_members_table ;
   HashTable constants_table ;
   int default_properties_count ;
   int default_static_members_count ;
   union _zend_function *constructor ;
   union _zend_function *destructor ;
   union _zend_function *clone ;
   union _zend_function *__get ;
   union _zend_function *__set ;
   union _zend_function *__unset ;
   union _zend_function *__isset ;
   union _zend_function *__call ;
   union _zend_function *__callstatic ;
   union _zend_function *__tostring ;
   union _zend_function *serialize_func ;
   union _zend_function *unserialize_func ;
   zend_class_iterator_funcs iterator_funcs ;
   zend_object_value (*create_object)(zend_class_entry *class_type ) ;
   zend_object_iterator *(*get_iterator)(zend_class_entry *ce , zval *object ,
                                         int by_ref ) ;
   int (*interface_gets_implemented)(zend_class_entry *iface ,
                                     zend_class_entry *class_type ) ;
   union _zend_function *(*get_static_method)(zend_class_entry *ce ,
                                              char *method , int method_len ) ;
   int (*serialize)(zval *object , unsigned char **buffer , zend_uint *buf_len ,
                    zend_serialize_data *data ) ;
   int (*unserialize)(zval **object , zend_class_entry *ce ,
                      unsigned char const   *buf , zend_uint buf_len ,
                      zend_unserialize_data *data ) ;
   zend_class_entry **interfaces ;
   zend_uint num_interfaces ;
   zend_class_entry **traits ;
   zend_uint num_traits ;
   zend_trait_alias **trait_aliases ;
   zend_trait_precedence **trait_precedences ;
   union __anonunion_info_35 info ;
};
extern char __attribute__((__visibility__("default")))  *zend_get_compiled_filename(void) ;
struct _zend_try_catch_element;
typedef struct _zend_try_catch_element zend_try_catch_element;
struct _zend_brk_cont_element;
typedef struct _zend_brk_cont_element zend_brk_cont_element;
struct _zend_compiled_variable;
typedef struct _zend_compiled_variable zend_compiled_variable;
struct _zend_arg_info;
typedef struct _zend_arg_info zend_arg_info;
struct _zend_op_array {
   zend_uchar type ;
   char const   *function_name ;
   zend_class_entry *scope ;
   zend_uint fn_flags ;
   union _zend_function *prototype ;
   zend_uint num_args ;
   zend_uint required_num_args ;
   zend_arg_info *arg_info ;
   zend_uint *refcount ;
   zend_op *opcodes ;
   zend_uint last ;
   zend_compiled_variable *vars ;
   int last_var ;
   zend_uint T ;
   zend_brk_cont_element *brk_cont_array ;
   int last_brk_cont ;
   zend_try_catch_element *try_catch_array ;
   int last_try_catch ;
   HashTable *static_variables ;
   zend_uint this_var ;
   char const   *filename ;
   zend_uint line_start ;
   zend_uint line_end ;
   char const   *doc_comment ;
   zend_uint doc_comment_len ;
   zend_uint early_binding ;
   zend_literal *literals ;
   int last_literal ;
   void **run_time_cache ;
   int last_cache_slot ;
   void *reserved[4] ;
};
extern int zend_spprintf(char **message , int max_len , char *format  , ...) ;
extern  __attribute__((__nothrow__)) char *getcwd(char *__buf , size_t __size ) ;
extern void __attribute__((__visibility__("default")))  *_erealloc(void *ptr ,
                                                                   size_t size ,
                                                                   int allow_failure ) ;
extern size_t __attribute__((__visibility__("default")))  zend_dirname(char *path ,
                                                                       size_t len ) ;
__inline static void ( __attribute__((__always_inline__)) _zval_copy_ctor)(zval *zvalue ) ;
extern void __attribute__((__visibility__("default")))  _efree(void *ptr ) ;
extern double __attribute__((__visibility__("default")))  zend_hex_strtod(char const   *str ,
                                                                          char const   **endptr ) ;
extern double __attribute__((__visibility__("default")))  zend_bin_strtod(char const   *str ,
                                                                          char const   **endptr ) ;
extern double __attribute__((__visibility__("default")))  zend_strtod(char const   *s00 ,
                                                                      char const   **se ) ;
static void zend_scan_escape_string(zval *zendlval , char *str , int len ,
                                    char quote_type ) ;
extern double __attribute__((__visibility__("default")))  zend_oct_strtod(char const   *str ,
                                                                          char const   **endptr ) ;
extern  __attribute__((__nothrow__)) int *__errno_location(void)  __attribute__((__const__)) ;
struct _zend_stack;
extern int __attribute__((__visibility__("default")))  zend_stack_is_empty(zend_stack const   *stack ) ;
static unsigned char const   yybm___2[256] ;
static unsigned char const   yybm___1[256] ;
static unsigned char const   yybm___0[256] ;
__inline static void const   *zend_memrchr(void const   *s , int c , size_t n ) ;
static unsigned char const   yybm[256] ;
extern  __attribute__((__nothrow__)) int strncasecmp(char const   *__s1 ,
                                                     char const   *__s2 ,
                                                     size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void *memchr(void const   *__s , int __c ,
                                                  size_t __n )  __attribute__((__pure__,
__nonnull__(1))) ;
int __attribute__((__visibility__("default")))  lex_scan(zval *zendlval ) 
{ unsigned char yych ;
  unsigned int yyaccept ;
  unsigned char *ptr ;
  void *tmp ;
  int tmp___0 ;
  int readsize ;
  size_t sz ;
  size_t tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  char *p ;
  char *boundary ;
  unsigned char *bracket ;
  void const   *tmp___3 ;
  char *p___0 ;
  char *boundary___0 ;
  unsigned char *tmp___4 ;
  size_t sz___0 ;
  char __attribute__((__visibility__("default")))  *tmp___5 ;
  size_t sz___1 ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  size_t sz___2 ;
  char __attribute__((__visibility__("default")))  *tmp___7 ;
  unsigned char *tmp___8 ;
  size_t sz___3 ;
  char __attribute__((__visibility__("default")))  *tmp___9 ;
  size_t sz___4 ;
  char __attribute__((__visibility__("default")))  *tmp___10 ;
  size_t sz___5 ;
  char __attribute__((__visibility__("default")))  *tmp___11 ;
  int newline ;
  unsigned char *tmp___12 ;
  unsigned char *end ;
  int tmp___13 ;
  size_t sz___6 ;
  char __attribute__((__visibility__("default")))  *tmp___14 ;
  size_t sz___7 ;
  char __attribute__((__visibility__("default")))  *tmp___15 ;
  size_t sz___8 ;
  char __attribute__((__visibility__("default")))  *tmp___16 ;
  size_t sz___9 ;
  char __attribute__((__visibility__("default")))  *tmp___17 ;
  char *p___1 ;
  char *boundary___1 ;
  int __attribute__((__visibility__("default")))  tmp___18 ;
  int *tmp___19 ;
  double __attribute__((__visibility__("default")))  tmp___20 ;
  double __attribute__((__visibility__("default")))  tmp___21 ;
  int *tmp___22 ;
  unsigned char *tmp___23 ;
  register char *s ;
  register char *t ;
  char *end___0 ;
  int bprefix ;
  int tmp___24 ;
  unsigned char *tmp___25 ;
  char __attribute__((__visibility__("default")))  *tmp___26 ;
  char *tmp___27 ;
  char *tmp___28 ;
  char *tmp___29 ;
  char *tmp___30 ;
  size_t sz___10 ;
  int bprefix___0 ;
  int tmp___31 ;
  unsigned char *tmp___32 ;
  double __attribute__((__visibility__("default")))  tmp___33 ;
  char *bin ;
  int len ;
  double __attribute__((__visibility__("default")))  tmp___34 ;
  char *hex ;
  int len___0 ;
  double __attribute__((__visibility__("default")))  tmp___35 ;
  size_t sz___11 ;
  char __attribute__((__visibility__("default")))  *tmp___36 ;
  int doc_com ;
  unsigned char *tmp___37 ;
  char *p___2 ;
  char *boundary___2 ;
  char __attribute__((__visibility__("default")))  *tmp___38 ;
  char *s___0 ;
  int bprefix___1 ;
  int tmp___39 ;
  int tmp___40 ;
  char __attribute__((__visibility__("default")))  *tmp___41 ;
  unsigned char *end___1 ;
  int tmp___42 ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___43 ;
  char *filename ;
  char __attribute__((__visibility__("default")))  *tmp___44 ;
  size_t filename_len ;
  size_t tmp___45 ;
  char *dirname ;
  char __attribute__((__visibility__("default")))  *tmp___46 ;
  void __attribute__((__visibility__("default")))  *tmp___47 ;
  size_t __s1_len ;
  size_t __s2_len ;
  int tmp___48 ;
  int tmp___49 ;
  int tmp___50 ;
  unsigned char const   *__s2 ;
  register int __result ;
  int tmp___51 ;
  unsigned char const   *__s1 ;
  register int __result___0 ;
  int tmp___52 ;
  int tmp___53 ;
  int tmp___54 ;
  size_t tmp___55 ;
  char const   *class_name ;
  char const   *tmp___56 ;
  char const   *func_name ;
  char const   *tmp___57 ;
  size_t len___1 ;
  size_t tmp___58 ;
  size_t tmp___59 ;
  char const   *tmp___60 ;
  char const   *tmp___61 ;
  char const   *tmp___62 ;
  char const   *func_name___0 ;
  size_t tmp___63 ;
  char __attribute__((__visibility__("default")))  *tmp___64 ;
  char *filename___0 ;
  char __attribute__((__visibility__("default")))  *tmp___65 ;
  size_t tmp___66 ;
  char __attribute__((__visibility__("default")))  *tmp___67 ;
  char const   *trait_name ;
  size_t tmp___68 ;
  char __attribute__((__visibility__("default")))  *tmp___69 ;
  char const   *class_name___0 ;
  size_t tmp___70 ;
  char __attribute__((__visibility__("default")))  *tmp___71 ;
  char *p___3 ;
  char *boundary___3 ;
  size_t sz___12 ;
  char __attribute__((__visibility__("default")))  *tmp___72 ;
  size_t sz___13 ;
  char __attribute__((__visibility__("default")))  *tmp___73 ;
  int newline___0 ;
  unsigned char *tmp___74 ;
  unsigned char *end___2 ;
  int tmp___75 ;
  size_t sz___14 ;
  char __attribute__((__visibility__("default")))  *tmp___76 ;
  char *p___4 ;
  char *boundary___4 ;
  char __attribute__((__visibility__("default")))  *tmp___77 ;
  size_t __s1_len___0 ;
  size_t __s2_len___0 ;
  int tmp___78 ;
  int tmp___79 ;
  int tmp___80 ;
  unsigned char const   *__s2___0 ;
  register int __result___1 ;
  int tmp___81 ;
  unsigned char const   *__s1___0 ;
  register int __result___2 ;
  int tmp___82 ;
  int tmp___83 ;
  int tmp___84 ;
  size_t sz___15 ;
  char __attribute__((__visibility__("default")))  *tmp___85 ;
  size_t sz___16 ;
  char __attribute__((__visibility__("default")))  *tmp___86 ;
  char __attribute__((__visibility__("default")))  *tmp___87 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20167] == 0) {
    {
    fprintf(_coverage_fout, "20167\n");
    fflush(_coverage_fout);
    ___coverage_array[20167] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  restart: 
  language_scanner_globals.yy_text = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20168] == 0) {
    {
    fprintf(_coverage_fout, "20168\n");
    fflush(_coverage_fout);
    ___coverage_array[20168] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yymore_restart: 
  yyaccept = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20169] == 0) {
    {
    fprintf(_coverage_fout, "20169\n");
    fflush(_coverage_fout);
    ___coverage_array[20169] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.yy_state < 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17617] == 0) {
      {
      fprintf(_coverage_fout, "17617\n");
      fflush(_coverage_fout);
      ___coverage_array[17617] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (language_scanner_globals.yy_state < 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17614] == 0) {
        {
        fprintf(_coverage_fout, "17614\n");
        fflush(_coverage_fout);
        ___coverage_array[17614] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (language_scanner_globals.yy_state < 1) {
        goto yyc_ST_IN_SCRIPTING;
      } else {
        goto yyc_ST_LOOKING_FOR_PROPERTY;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17616] == 0) {
        {
        fprintf(_coverage_fout, "17616\n");
        fflush(_coverage_fout);
        ___coverage_array[17616] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (language_scanner_globals.yy_state < 3) {
        goto yyc_ST_BACKQUOTE;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17615] == 0) {
          {
          fprintf(_coverage_fout, "17615\n");
          fflush(_coverage_fout);
          ___coverage_array[17615] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (language_scanner_globals.yy_state < 4) {
          goto yyc_ST_DOUBLE_QUOTES;
        } else {
          goto yyc_ST_HEREDOC;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17621] == 0) {
      {
      fprintf(_coverage_fout, "17621\n");
      fflush(_coverage_fout);
      ___coverage_array[17621] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (language_scanner_globals.yy_state < 7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17618] == 0) {
        {
        fprintf(_coverage_fout, "17618\n");
        fflush(_coverage_fout);
        ___coverage_array[17618] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (language_scanner_globals.yy_state < 6) {
        goto yyc_ST_LOOKING_FOR_VARNAME;
      } else {
        goto yyc_ST_VAR_OFFSET;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17620] == 0) {
        {
        fprintf(_coverage_fout, "17620\n");
        fflush(_coverage_fout);
        ___coverage_array[17620] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (language_scanner_globals.yy_state < 8) {
        goto yyc_INITIAL;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17619] == 0) {
          {
          fprintf(_coverage_fout, "17619\n");
          fflush(_coverage_fout);
          ___coverage_array[17619] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (language_scanner_globals.yy_state < 9) {
          goto yyc_ST_END_HEREDOC;
        } else {
          goto yyc_ST_NOWDOC;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20170] == 0) {
    {
    fprintf(_coverage_fout, "20170\n");
    fflush(_coverage_fout);
    ___coverage_array[20170] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_INITIAL: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 8) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17622] == 0) {
      {
      fprintf(_coverage_fout, "17622\n");
      fflush(_coverage_fout);
      ___coverage_array[17622] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17623] == 0) {
      {
      fprintf(_coverage_fout, "17623\n");
      fflush(_coverage_fout);
      ___coverage_array[17623] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20171] == 0) {
    {
    fprintf(_coverage_fout, "20171\n");
    fflush(_coverage_fout);
    ___coverage_array[20171] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20172] == 0) {
    {
    fprintf(_coverage_fout, "20172\n");
    fflush(_coverage_fout);
    ___coverage_array[20172] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 60) {
    goto yy4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17624] == 0) {
      {
      fprintf(_coverage_fout, "17624\n");
      fflush(_coverage_fout);
      ___coverage_array[17624] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20173] == 0) {
    {
    fprintf(_coverage_fout, "20173\n");
    fflush(_coverage_fout);
    ___coverage_array[20173] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyaccept = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20174] == 0) {
    {
    fprintf(_coverage_fout, "20174\n");
    fflush(_coverage_fout);
    ___coverage_array[20174] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20175] == 0) {
    {
    fprintf(_coverage_fout, "20175\n");
    fflush(_coverage_fout);
    ___coverage_array[20175] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20176] == 0) {
    {
    fprintf(_coverage_fout, "20176\n");
    fflush(_coverage_fout);
    ___coverage_array[20176] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20177] == 0) {
    {
    fprintf(_coverage_fout, "20177\n");
    fflush(_coverage_fout);
    ___coverage_array[20177] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 63) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17627] == 0) {
      {
      fprintf(_coverage_fout, "17627\n");
      fflush(_coverage_fout);
      ___coverage_array[17627] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 37) {
      goto yy7;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17625] == 0) {
        {
        fprintf(_coverage_fout, "17625\n");
        fflush(_coverage_fout);
        ___coverage_array[17625] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17628] == 0) {
      {
      fprintf(_coverage_fout, "17628\n");
      fflush(_coverage_fout);
      ___coverage_array[17628] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 63) {
      goto yy5;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17626] == 0) {
        {
        fprintf(_coverage_fout, "17626\n");
        fflush(_coverage_fout);
        ___coverage_array[17626] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17633] == 0) {
      {
      fprintf(_coverage_fout, "17633\n");
      fflush(_coverage_fout);
      ___coverage_array[17633] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 83) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17630] == 0) {
        {
        fprintf(_coverage_fout, "17630\n");
        fflush(_coverage_fout);
        ___coverage_array[17630] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 83) {
        goto yy9;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17629] == 0) {
          {
          fprintf(_coverage_fout, "17629\n");
          fflush(_coverage_fout);
          ___coverage_array[17629] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17632] == 0) {
        {
        fprintf(_coverage_fout, "17632\n");
        fflush(_coverage_fout);
        ___coverage_array[17632] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 115) {
        goto yy9;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17631] == 0) {
          {
          fprintf(_coverage_fout, "17631\n");
          fflush(_coverage_fout);
          ___coverage_array[17631] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20178] == 0) {
    {
    fprintf(_coverage_fout, "20178\n");
    fflush(_coverage_fout);
    ___coverage_array[20178] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy3: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20179] == 0) {
    {
    fprintf(_coverage_fout, "20179\n");
    fflush(_coverage_fout);
    ___coverage_array[20179] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor > (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17634] == 0) {
      {
      fprintf(_coverage_fout, "17634\n");
      fflush(_coverage_fout);
      ___coverage_array[17634] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17635] == 0) {
      {
      fprintf(_coverage_fout, "17635\n");
      fflush(_coverage_fout);
      ___coverage_array[17635] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20180] == 0) {
    {
    fprintf(_coverage_fout, "20180\n");
    fflush(_coverage_fout);
    ___coverage_array[20180] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  inline_char_handler: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17649] == 0) {
      {
      fprintf(_coverage_fout, "17649\n");
      fflush(_coverage_fout);
      ___coverage_array[17649] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = memchr((void const   *)language_scanner_globals.yy_cursor, '<',
                 (unsigned int )(language_scanner_globals.yy_limit - language_scanner_globals.yy_cursor));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17650] == 0) {
      {
      fprintf(_coverage_fout, "17650\n");
      fflush(_coverage_fout);
      ___coverage_array[17650] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    ptr = (unsigned char *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17651] == 0) {
      {
      fprintf(_coverage_fout, "17651\n");
      fflush(_coverage_fout);
      ___coverage_array[17651] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17636] == 0) {
        {
        fprintf(_coverage_fout, "17636\n");
        fflush(_coverage_fout);
        ___coverage_array[17636] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.yy_cursor = ptr + 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17637] == 0) {
        {
        fprintf(_coverage_fout, "17637\n");
        fflush(_coverage_fout);
        ___coverage_array[17637] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.yy_cursor = language_scanner_globals.yy_limit;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17652] == 0) {
      {
      fprintf(_coverage_fout, "17652\n");
      fflush(_coverage_fout);
      ___coverage_array[17652] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      switch ((int )*(language_scanner_globals.yy_cursor)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17643] == 0) {
        {
        fprintf(_coverage_fout, "17643\n");
        fflush(_coverage_fout);
        ___coverage_array[17643] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 63: 
      if (compiler_globals.short_tags) {
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17640] == 0) {
          {
          fprintf(_coverage_fout, "17640\n");
          fflush(_coverage_fout);
          ___coverage_array[17640] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___0 = strncasecmp((char const   *)((char *)language_scanner_globals.yy_cursor + 1),
                              "php", 3U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17641] == 0) {
          {
          fprintf(_coverage_fout, "17641\n");
          fflush(_coverage_fout);
          ___coverage_array[17641] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17639] == 0) {
            {
            fprintf(_coverage_fout, "17639\n");
            fflush(_coverage_fout);
            ___coverage_array[17639] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(language_scanner_globals.yy_cursor + 1) == 61) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17638] == 0) {
              {
              fprintf(_coverage_fout, "17638\n");
              fflush(_coverage_fout);
              ___coverage_array[17638] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          break;
        }
      }
      continue;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17644] == 0) {
        {
        fprintf(_coverage_fout, "17644\n");
        fflush(_coverage_fout);
        ___coverage_array[17644] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 37: 
      if (compiler_globals.asp_tags) {
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17642] == 0) {
          {
          fprintf(_coverage_fout, "17642\n");
          fflush(_coverage_fout);
          ___coverage_array[17642] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      continue;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17645] == 0) {
        {
        fprintf(_coverage_fout, "17645\n");
        fflush(_coverage_fout);
        ___coverage_array[17645] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 115: 
      case 83: 
      (language_scanner_globals.yy_cursor) --;
      goto yymore_restart;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17646] == 0) {
        {
        fprintf(_coverage_fout, "17646\n");
        fflush(_coverage_fout);
        ___coverage_array[17646] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      default: ;
      continue;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17647] == 0) {
        {
        fprintf(_coverage_fout, "17647\n");
        fflush(_coverage_fout);
        ___coverage_array[17647] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) --;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17648] == 0) {
        {
        fprintf(_coverage_fout, "17648\n");
        fflush(_coverage_fout);
        ___coverage_array[17648] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20181] == 0) {
    {
    fprintf(_coverage_fout, "20181\n");
    fflush(_coverage_fout);
    ___coverage_array[20181] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  inline_html: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20182] == 0) {
    {
    fprintf(_coverage_fout, "20182\n");
    fflush(_coverage_fout);
    ___coverage_array[20182] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17657] == 0) {
      {
      fprintf(_coverage_fout, "17657\n");
      fflush(_coverage_fout);
      ___coverage_array[17657] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17658] == 0) {
      {
      fprintf(_coverage_fout, "17658\n");
      fflush(_coverage_fout);
      ___coverage_array[17658] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                          & sz,
                                                          (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text)),
                                                          language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17659] == 0) {
      {
      fprintf(_coverage_fout, "17659\n");
      fflush(_coverage_fout);
      ___coverage_array[17659] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    readsize = (int )tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17660] == 0) {
      {
      fprintf(_coverage_fout, "17660\n");
      fflush(_coverage_fout);
      ___coverage_array[17660] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17661] == 0) {
      {
      fprintf(_coverage_fout, "17661\n");
      fflush(_coverage_fout);
      ___coverage_array[17661] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )readsize < language_scanner_globals.yy_leng) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17655] == 0) {
        {
        fprintf(_coverage_fout, "17655\n");
        fflush(_coverage_fout);
        ___coverage_array[17655] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17653] == 0) {
          {
          fprintf(_coverage_fout, "17653\n");
          fflush(_coverage_fout);
          ___coverage_array[17653] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + readsize;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17654] == 0) {
          {
          fprintf(_coverage_fout, "17654\n");
          fflush(_coverage_fout);
          ___coverage_array[17654] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.yy_leng = (unsigned int )readsize;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17656] == 0) {
        {
        fprintf(_coverage_fout, "17656\n");
        fflush(_coverage_fout);
        ___coverage_array[17656] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17662] == 0) {
      {
      fprintf(_coverage_fout, "17662\n");
      fflush(_coverage_fout);
      ___coverage_array[17662] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                        language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17663] == 0) {
      {
      fprintf(_coverage_fout, "17663\n");
      fflush(_coverage_fout);
      ___coverage_array[17663] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17664] == 0) {
      {
      fprintf(_coverage_fout, "17664\n");
      fflush(_coverage_fout);
      ___coverage_array[17664] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20183] == 0) {
    {
    fprintf(_coverage_fout, "20183\n");
    fflush(_coverage_fout);
    ___coverage_array[20183] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20184] == 0) {
    {
    fprintf(_coverage_fout, "20184\n");
    fflush(_coverage_fout);
    ___coverage_array[20184] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17675] == 0) {
      {
      fprintf(_coverage_fout, "17675\n");
      fflush(_coverage_fout);
      ___coverage_array[17675] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17676] == 0) {
      {
      fprintf(_coverage_fout, "17676\n");
      fflush(_coverage_fout);
      ___coverage_array[17676] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    boundary = p + language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17677] == 0) {
      {
      fprintf(_coverage_fout, "17677\n");
      fflush(_coverage_fout);
      ___coverage_array[17677] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17672] == 0) {
        {
        fprintf(_coverage_fout, "17672\n");
        fflush(_coverage_fout);
        ___coverage_array[17672] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )p < (unsigned int )boundary) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17665] == 0) {
          {
          fprintf(_coverage_fout, "17665\n");
          fflush(_coverage_fout);
          ___coverage_array[17665] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17673] == 0) {
        {
        fprintf(_coverage_fout, "17673\n");
        fflush(_coverage_fout);
        ___coverage_array[17673] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*p == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17666] == 0) {
          {
          fprintf(_coverage_fout, "17666\n");
          fflush(_coverage_fout);
          ___coverage_array[17666] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (compiler_globals.zend_lineno) ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17671] == 0) {
          {
          fprintf(_coverage_fout, "17671\n");
          fflush(_coverage_fout);
          ___coverage_array[17671] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*p == 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17669] == 0) {
            {
            fprintf(_coverage_fout, "17669\n");
            fflush(_coverage_fout);
            ___coverage_array[17669] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(p + 1) != 10) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17667] == 0) {
              {
              fprintf(_coverage_fout, "17667\n");
              fflush(_coverage_fout);
              ___coverage_array[17667] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            (compiler_globals.zend_lineno) ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17668] == 0) {
              {
              fprintf(_coverage_fout, "17668\n");
              fflush(_coverage_fout);
              ___coverage_array[17668] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17670] == 0) {
            {
            fprintf(_coverage_fout, "17670\n");
            fflush(_coverage_fout);
            ___coverage_array[17670] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17674] == 0) {
        {
        fprintf(_coverage_fout, "17674\n");
        fflush(_coverage_fout);
        ___coverage_array[17674] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      p ++;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20185] == 0) {
    {
    fprintf(_coverage_fout, "20185\n");
    fflush(_coverage_fout);
    ___coverage_array[20185] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )311);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20186] == 0) {
    {
    fprintf(_coverage_fout, "20186\n");
    fflush(_coverage_fout);
    ___coverage_array[20186] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy4: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20187] == 0) {
    {
    fprintf(_coverage_fout, "20187\n");
    fflush(_coverage_fout);
    ___coverage_array[20187] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20188] == 0) {
    {
    fprintf(_coverage_fout, "20188\n");
    fflush(_coverage_fout);
    ___coverage_array[20188] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy5: 
  yyaccept = 1U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20189] == 0) {
    {
    fprintf(_coverage_fout, "20189\n");
    fflush(_coverage_fout);
    ___coverage_array[20189] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20190] == 0) {
    {
    fprintf(_coverage_fout, "20190\n");
    fflush(_coverage_fout);
    ___coverage_array[20190] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20191] == 0) {
    {
    fprintf(_coverage_fout, "20191\n");
    fflush(_coverage_fout);
    ___coverage_array[20191] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20192] == 0) {
    {
    fprintf(_coverage_fout, "20192\n");
    fflush(_coverage_fout);
    ___coverage_array[20192] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 79) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17679] == 0) {
      {
      fprintf(_coverage_fout, "17679\n");
      fflush(_coverage_fout);
      ___coverage_array[17679] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 61) {
      goto yy45;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17678] == 0) {
        {
        fprintf(_coverage_fout, "17678\n");
        fflush(_coverage_fout);
        ___coverage_array[17678] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17682] == 0) {
      {
      fprintf(_coverage_fout, "17682\n");
      fflush(_coverage_fout);
      ___coverage_array[17682] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 80) {
      goto yy47;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17680] == 0) {
        {
        fprintf(_coverage_fout, "17680\n");
        fflush(_coverage_fout);
        ___coverage_array[17680] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17683] == 0) {
      {
      fprintf(_coverage_fout, "17683\n");
      fflush(_coverage_fout);
      ___coverage_array[17683] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 112) {
      goto yy47;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17681] == 0) {
        {
        fprintf(_coverage_fout, "17681\n");
        fflush(_coverage_fout);
        ___coverage_array[17681] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20193] == 0) {
    {
    fprintf(_coverage_fout, "20193\n");
    fflush(_coverage_fout);
    ___coverage_array[20193] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy6: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20194] == 0) {
    {
    fprintf(_coverage_fout, "20194\n");
    fflush(_coverage_fout);
    ___coverage_array[20194] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.short_tags) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17684] == 0) {
      {
      fprintf(_coverage_fout, "17684\n");
      fflush(_coverage_fout);
      ___coverage_array[17684] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17685] == 0) {
      {
      fprintf(_coverage_fout, "17685\n");
      fflush(_coverage_fout);
      ___coverage_array[17685] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17686] == 0) {
      {
      fprintf(_coverage_fout, "17686\n");
      fflush(_coverage_fout);
      ___coverage_array[17686] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17687] == 0) {
      {
      fprintf(_coverage_fout, "17687\n");
      fflush(_coverage_fout);
      ___coverage_array[17687] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_state = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17688] == 0) {
      {
      fprintf(_coverage_fout, "17688\n");
      fflush(_coverage_fout);
      ___coverage_array[17688] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )372);
  } else {
    goto inline_char_handler;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20195] == 0) {
    {
    fprintf(_coverage_fout, "20195\n");
    fflush(_coverage_fout);
    ___coverage_array[20195] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy7: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20196] == 0) {
    {
    fprintf(_coverage_fout, "20196\n");
    fflush(_coverage_fout);
    ___coverage_array[20196] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20197] == 0) {
    {
    fprintf(_coverage_fout, "20197\n");
    fflush(_coverage_fout);
    ___coverage_array[20197] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy43;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17689] == 0) {
      {
      fprintf(_coverage_fout, "17689\n");
      fflush(_coverage_fout);
      ___coverage_array[17689] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20198] == 0) {
    {
    fprintf(_coverage_fout, "20198\n");
    fflush(_coverage_fout);
    ___coverage_array[20198] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20199] == 0) {
    {
    fprintf(_coverage_fout, "20199\n");
    fflush(_coverage_fout);
    ___coverage_array[20199] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.asp_tags) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17690] == 0) {
      {
      fprintf(_coverage_fout, "17690\n");
      fflush(_coverage_fout);
      ___coverage_array[17690] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17691] == 0) {
      {
      fprintf(_coverage_fout, "17691\n");
      fflush(_coverage_fout);
      ___coverage_array[17691] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17692] == 0) {
      {
      fprintf(_coverage_fout, "17692\n");
      fflush(_coverage_fout);
      ___coverage_array[17692] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17693] == 0) {
      {
      fprintf(_coverage_fout, "17693\n");
      fflush(_coverage_fout);
      ___coverage_array[17693] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_state = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17694] == 0) {
      {
      fprintf(_coverage_fout, "17694\n");
      fflush(_coverage_fout);
      ___coverage_array[17694] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )372);
  } else {
    goto inline_char_handler;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20200] == 0) {
    {
    fprintf(_coverage_fout, "20200\n");
    fflush(_coverage_fout);
    ___coverage_array[20200] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy9: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20201] == 0) {
    {
    fprintf(_coverage_fout, "20201\n");
    fflush(_coverage_fout);
    ___coverage_array[20201] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20202] == 0) {
    {
    fprintf(_coverage_fout, "20202\n");
    fflush(_coverage_fout);
    ___coverage_array[20202] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy11;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17695] == 0) {
      {
      fprintf(_coverage_fout, "17695\n");
      fflush(_coverage_fout);
      ___coverage_array[17695] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20203] == 0) {
    {
    fprintf(_coverage_fout, "20203\n");
    fflush(_coverage_fout);
    ___coverage_array[20203] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 99) {
    goto yy11;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17696] == 0) {
      {
      fprintf(_coverage_fout, "17696\n");
      fflush(_coverage_fout);
      ___coverage_array[17696] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20204] == 0) {
    {
    fprintf(_coverage_fout, "20204\n");
    fflush(_coverage_fout);
    ___coverage_array[20204] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy10: 
  language_scanner_globals.yy_cursor = language_scanner_globals.yy_marker;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20205] == 0) {
    {
    fprintf(_coverage_fout, "20205\n");
    fflush(_coverage_fout);
    ___coverage_array[20205] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (yyaccept <= 0U) {
    goto yy3;
  } else {
    goto yy6;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20206] == 0) {
    {
    fprintf(_coverage_fout, "20206\n");
    fflush(_coverage_fout);
    ___coverage_array[20206] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy11: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20207] == 0) {
    {
    fprintf(_coverage_fout, "20207\n");
    fflush(_coverage_fout);
    ___coverage_array[20207] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20208] == 0) {
    {
    fprintf(_coverage_fout, "20208\n");
    fflush(_coverage_fout);
    ___coverage_array[20208] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy12;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17697] == 0) {
      {
      fprintf(_coverage_fout, "17697\n");
      fflush(_coverage_fout);
      ___coverage_array[17697] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20209] == 0) {
    {
    fprintf(_coverage_fout, "20209\n");
    fflush(_coverage_fout);
    ___coverage_array[20209] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17698] == 0) {
      {
      fprintf(_coverage_fout, "17698\n");
      fflush(_coverage_fout);
      ___coverage_array[17698] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20210] == 0) {
    {
    fprintf(_coverage_fout, "20210\n");
    fflush(_coverage_fout);
    ___coverage_array[20210] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy12: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20211] == 0) {
    {
    fprintf(_coverage_fout, "20211\n");
    fflush(_coverage_fout);
    ___coverage_array[20211] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20212] == 0) {
    {
    fprintf(_coverage_fout, "20212\n");
    fflush(_coverage_fout);
    ___coverage_array[20212] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy13;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17699] == 0) {
      {
      fprintf(_coverage_fout, "17699\n");
      fflush(_coverage_fout);
      ___coverage_array[17699] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20213] == 0) {
    {
    fprintf(_coverage_fout, "20213\n");
    fflush(_coverage_fout);
    ___coverage_array[20213] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17700] == 0) {
      {
      fprintf(_coverage_fout, "17700\n");
      fflush(_coverage_fout);
      ___coverage_array[17700] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20214] == 0) {
    {
    fprintf(_coverage_fout, "20214\n");
    fflush(_coverage_fout);
    ___coverage_array[20214] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy13: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20215] == 0) {
    {
    fprintf(_coverage_fout, "20215\n");
    fflush(_coverage_fout);
    ___coverage_array[20215] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20216] == 0) {
    {
    fprintf(_coverage_fout, "20216\n");
    fflush(_coverage_fout);
    ___coverage_array[20216] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy14;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17701] == 0) {
      {
      fprintf(_coverage_fout, "17701\n");
      fflush(_coverage_fout);
      ___coverage_array[17701] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20217] == 0) {
    {
    fprintf(_coverage_fout, "20217\n");
    fflush(_coverage_fout);
    ___coverage_array[20217] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17702] == 0) {
      {
      fprintf(_coverage_fout, "17702\n");
      fflush(_coverage_fout);
      ___coverage_array[17702] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20218] == 0) {
    {
    fprintf(_coverage_fout, "20218\n");
    fflush(_coverage_fout);
    ___coverage_array[20218] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy14: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20219] == 0) {
    {
    fprintf(_coverage_fout, "20219\n");
    fflush(_coverage_fout);
    ___coverage_array[20219] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20220] == 0) {
    {
    fprintf(_coverage_fout, "20220\n");
    fflush(_coverage_fout);
    ___coverage_array[20220] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy15;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17703] == 0) {
      {
      fprintf(_coverage_fout, "17703\n");
      fflush(_coverage_fout);
      ___coverage_array[17703] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20221] == 0) {
    {
    fprintf(_coverage_fout, "20221\n");
    fflush(_coverage_fout);
    ___coverage_array[20221] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17704] == 0) {
      {
      fprintf(_coverage_fout, "17704\n");
      fflush(_coverage_fout);
      ___coverage_array[17704] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20222] == 0) {
    {
    fprintf(_coverage_fout, "20222\n");
    fflush(_coverage_fout);
    ___coverage_array[20222] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy15: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20223] == 0) {
    {
    fprintf(_coverage_fout, "20223\n");
    fflush(_coverage_fout);
    ___coverage_array[20223] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20224] == 0) {
    {
    fprintf(_coverage_fout, "20224\n");
    fflush(_coverage_fout);
    ___coverage_array[20224] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17705] == 0) {
      {
      fprintf(_coverage_fout, "17705\n");
      fflush(_coverage_fout);
      ___coverage_array[17705] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20225] == 0) {
    {
    fprintf(_coverage_fout, "20225\n");
    fflush(_coverage_fout);
    ___coverage_array[20225] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 108) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17706] == 0) {
      {
      fprintf(_coverage_fout, "17706\n");
      fflush(_coverage_fout);
      ___coverage_array[17706] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy17;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20226] == 0) {
    {
    fprintf(_coverage_fout, "20226\n");
    fflush(_coverage_fout);
    ___coverage_array[20226] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy16: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20227] == 0) {
    {
    fprintf(_coverage_fout, "20227\n");
    fflush(_coverage_fout);
    ___coverage_array[20227] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 8) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17707] == 0) {
      {
      fprintf(_coverage_fout, "17707\n");
      fflush(_coverage_fout);
      ___coverage_array[17707] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17708] == 0) {
      {
      fprintf(_coverage_fout, "17708\n");
      fflush(_coverage_fout);
      ___coverage_array[17708] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20228] == 0) {
    {
    fprintf(_coverage_fout, "20228\n");
    fflush(_coverage_fout);
    ___coverage_array[20228] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20229] == 0) {
    {
    fprintf(_coverage_fout, "20229\n");
    fflush(_coverage_fout);
    ___coverage_array[20229] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy17: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20230] == 0) {
    {
    fprintf(_coverage_fout, "20230\n");
    fflush(_coverage_fout);
    ___coverage_array[20230] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm[(int )yych] & 128) {
    goto yy16;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17709] == 0) {
      {
      fprintf(_coverage_fout, "17709\n");
      fflush(_coverage_fout);
      ___coverage_array[17709] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20231] == 0) {
    {
    fprintf(_coverage_fout, "20231\n");
    fflush(_coverage_fout);
    ___coverage_array[20231] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy18;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17710] == 0) {
      {
      fprintf(_coverage_fout, "17710\n");
      fflush(_coverage_fout);
      ___coverage_array[17710] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20232] == 0) {
    {
    fprintf(_coverage_fout, "20232\n");
    fflush(_coverage_fout);
    ___coverage_array[20232] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17711] == 0) {
      {
      fprintf(_coverage_fout, "17711\n");
      fflush(_coverage_fout);
      ___coverage_array[17711] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20233] == 0) {
    {
    fprintf(_coverage_fout, "20233\n");
    fflush(_coverage_fout);
    ___coverage_array[20233] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy18: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20234] == 0) {
    {
    fprintf(_coverage_fout, "20234\n");
    fflush(_coverage_fout);
    ___coverage_array[20234] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20235] == 0) {
    {
    fprintf(_coverage_fout, "20235\n");
    fflush(_coverage_fout);
    ___coverage_array[20235] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy19;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17712] == 0) {
      {
      fprintf(_coverage_fout, "17712\n");
      fflush(_coverage_fout);
      ___coverage_array[17712] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20236] == 0) {
    {
    fprintf(_coverage_fout, "20236\n");
    fflush(_coverage_fout);
    ___coverage_array[20236] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17713] == 0) {
      {
      fprintf(_coverage_fout, "17713\n");
      fflush(_coverage_fout);
      ___coverage_array[17713] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20237] == 0) {
    {
    fprintf(_coverage_fout, "20237\n");
    fflush(_coverage_fout);
    ___coverage_array[20237] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy19: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20238] == 0) {
    {
    fprintf(_coverage_fout, "20238\n");
    fflush(_coverage_fout);
    ___coverage_array[20238] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20239] == 0) {
    {
    fprintf(_coverage_fout, "20239\n");
    fflush(_coverage_fout);
    ___coverage_array[20239] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy20;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17714] == 0) {
      {
      fprintf(_coverage_fout, "17714\n");
      fflush(_coverage_fout);
      ___coverage_array[17714] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20240] == 0) {
    {
    fprintf(_coverage_fout, "20240\n");
    fflush(_coverage_fout);
    ___coverage_array[20240] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17715] == 0) {
      {
      fprintf(_coverage_fout, "17715\n");
      fflush(_coverage_fout);
      ___coverage_array[17715] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20241] == 0) {
    {
    fprintf(_coverage_fout, "20241\n");
    fflush(_coverage_fout);
    ___coverage_array[20241] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy20: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20242] == 0) {
    {
    fprintf(_coverage_fout, "20242\n");
    fflush(_coverage_fout);
    ___coverage_array[20242] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20243] == 0) {
    {
    fprintf(_coverage_fout, "20243\n");
    fflush(_coverage_fout);
    ___coverage_array[20243] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 71) {
    goto yy21;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17716] == 0) {
      {
      fprintf(_coverage_fout, "17716\n");
      fflush(_coverage_fout);
      ___coverage_array[17716] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20244] == 0) {
    {
    fprintf(_coverage_fout, "20244\n");
    fflush(_coverage_fout);
    ___coverage_array[20244] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 103) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17717] == 0) {
      {
      fprintf(_coverage_fout, "17717\n");
      fflush(_coverage_fout);
      ___coverage_array[17717] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20245] == 0) {
    {
    fprintf(_coverage_fout, "20245\n");
    fflush(_coverage_fout);
    ___coverage_array[20245] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy21: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20246] == 0) {
    {
    fprintf(_coverage_fout, "20246\n");
    fflush(_coverage_fout);
    ___coverage_array[20246] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20247] == 0) {
    {
    fprintf(_coverage_fout, "20247\n");
    fflush(_coverage_fout);
    ___coverage_array[20247] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 85) {
    goto yy22;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17718] == 0) {
      {
      fprintf(_coverage_fout, "17718\n");
      fflush(_coverage_fout);
      ___coverage_array[17718] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20248] == 0) {
    {
    fprintf(_coverage_fout, "20248\n");
    fflush(_coverage_fout);
    ___coverage_array[20248] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 117) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17719] == 0) {
      {
      fprintf(_coverage_fout, "17719\n");
      fflush(_coverage_fout);
      ___coverage_array[17719] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20249] == 0) {
    {
    fprintf(_coverage_fout, "20249\n");
    fflush(_coverage_fout);
    ___coverage_array[20249] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy22: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20250] == 0) {
    {
    fprintf(_coverage_fout, "20250\n");
    fflush(_coverage_fout);
    ___coverage_array[20250] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20251] == 0) {
    {
    fprintf(_coverage_fout, "20251\n");
    fflush(_coverage_fout);
    ___coverage_array[20251] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy23;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17720] == 0) {
      {
      fprintf(_coverage_fout, "17720\n");
      fflush(_coverage_fout);
      ___coverage_array[17720] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20252] == 0) {
    {
    fprintf(_coverage_fout, "20252\n");
    fflush(_coverage_fout);
    ___coverage_array[20252] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17721] == 0) {
      {
      fprintf(_coverage_fout, "17721\n");
      fflush(_coverage_fout);
      ___coverage_array[17721] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20253] == 0) {
    {
    fprintf(_coverage_fout, "20253\n");
    fflush(_coverage_fout);
    ___coverage_array[20253] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy23: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20254] == 0) {
    {
    fprintf(_coverage_fout, "20254\n");
    fflush(_coverage_fout);
    ___coverage_array[20254] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20255] == 0) {
    {
    fprintf(_coverage_fout, "20255\n");
    fflush(_coverage_fout);
    ___coverage_array[20255] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 71) {
    goto yy24;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17722] == 0) {
      {
      fprintf(_coverage_fout, "17722\n");
      fflush(_coverage_fout);
      ___coverage_array[17722] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20256] == 0) {
    {
    fprintf(_coverage_fout, "20256\n");
    fflush(_coverage_fout);
    ___coverage_array[20256] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 103) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17723] == 0) {
      {
      fprintf(_coverage_fout, "17723\n");
      fflush(_coverage_fout);
      ___coverage_array[17723] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20257] == 0) {
    {
    fprintf(_coverage_fout, "20257\n");
    fflush(_coverage_fout);
    ___coverage_array[20257] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy24: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20258] == 0) {
    {
    fprintf(_coverage_fout, "20258\n");
    fflush(_coverage_fout);
    ___coverage_array[20258] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20259] == 0) {
    {
    fprintf(_coverage_fout, "20259\n");
    fflush(_coverage_fout);
    ___coverage_array[20259] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy25;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17724] == 0) {
      {
      fprintf(_coverage_fout, "17724\n");
      fflush(_coverage_fout);
      ___coverage_array[17724] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20260] == 0) {
    {
    fprintf(_coverage_fout, "20260\n");
    fflush(_coverage_fout);
    ___coverage_array[20260] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17725] == 0) {
      {
      fprintf(_coverage_fout, "17725\n");
      fflush(_coverage_fout);
      ___coverage_array[17725] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20261] == 0) {
    {
    fprintf(_coverage_fout, "20261\n");
    fflush(_coverage_fout);
    ___coverage_array[20261] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy25: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20262] == 0) {
    {
    fprintf(_coverage_fout, "20262\n");
    fflush(_coverage_fout);
    ___coverage_array[20262] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17726] == 0) {
      {
      fprintf(_coverage_fout, "17726\n");
      fflush(_coverage_fout);
      ___coverage_array[17726] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17727] == 0) {
      {
      fprintf(_coverage_fout, "17727\n");
      fflush(_coverage_fout);
      ___coverage_array[17727] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20263] == 0) {
    {
    fprintf(_coverage_fout, "20263\n");
    fflush(_coverage_fout);
    ___coverage_array[20263] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20264] == 0) {
    {
    fprintf(_coverage_fout, "20264\n");
    fflush(_coverage_fout);
    ___coverage_array[20264] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17731] == 0) {
      {
      fprintf(_coverage_fout, "17731\n");
      fflush(_coverage_fout);
      ___coverage_array[17731] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 0x08) {
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17728] == 0) {
        {
        fprintf(_coverage_fout, "17728\n");
        fflush(_coverage_fout);
        ___coverage_array[17728] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17732] == 0) {
      {
      fprintf(_coverage_fout, "17732\n");
      fflush(_coverage_fout);
      ___coverage_array[17732] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 10) {
      goto yy25;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17729] == 0) {
        {
        fprintf(_coverage_fout, "17729\n");
        fflush(_coverage_fout);
        ___coverage_array[17729] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17733] == 0) {
      {
      fprintf(_coverage_fout, "17733\n");
      fflush(_coverage_fout);
      ___coverage_array[17733] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 12) {
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17730] == 0) {
        {
        fprintf(_coverage_fout, "17730\n");
        fflush(_coverage_fout);
        ___coverage_array[17730] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy25;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17738] == 0) {
      {
      fprintf(_coverage_fout, "17738\n");
      fflush(_coverage_fout);
      ___coverage_array[17738] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17735] == 0) {
        {
        fprintf(_coverage_fout, "17735\n");
        fflush(_coverage_fout);
        ___coverage_array[17735] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 0x1F) {
        goto yy10;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17734] == 0) {
          {
          fprintf(_coverage_fout, "17734\n");
          fflush(_coverage_fout);
          ___coverage_array[17734] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy25;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17737] == 0) {
        {
        fprintf(_coverage_fout, "17737\n");
        fflush(_coverage_fout);
        ___coverage_array[17737] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 61) {
        goto yy10;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17736] == 0) {
          {
          fprintf(_coverage_fout, "17736\n");
          fflush(_coverage_fout);
          ___coverage_array[17736] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20265] == 0) {
    {
    fprintf(_coverage_fout, "20265\n");
    fflush(_coverage_fout);
    ___coverage_array[20265] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy27: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20266] == 0) {
    {
    fprintf(_coverage_fout, "20266\n");
    fflush(_coverage_fout);
    ___coverage_array[20266] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 5) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17739] == 0) {
      {
      fprintf(_coverage_fout, "17739\n");
      fflush(_coverage_fout);
      ___coverage_array[17739] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17740] == 0) {
      {
      fprintf(_coverage_fout, "17740\n");
      fflush(_coverage_fout);
      ___coverage_array[17740] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20267] == 0) {
    {
    fprintf(_coverage_fout, "20267\n");
    fflush(_coverage_fout);
    ___coverage_array[20267] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20268] == 0) {
    {
    fprintf(_coverage_fout, "20268\n");
    fflush(_coverage_fout);
    ___coverage_array[20268] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 33) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17749] == 0) {
      {
      fprintf(_coverage_fout, "17749\n");
      fflush(_coverage_fout);
      ___coverage_array[17749] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17743] == 0) {
        {
        fprintf(_coverage_fout, "17743\n");
        fflush(_coverage_fout);
        ___coverage_array[17743] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 0x08) {
        goto yy10;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17741] == 0) {
          {
          fprintf(_coverage_fout, "17741\n");
          fflush(_coverage_fout);
          ___coverage_array[17741] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17744] == 0) {
        {
        fprintf(_coverage_fout, "17744\n");
        fflush(_coverage_fout);
        ___coverage_array[17744] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 10) {
        goto yy27;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17742] == 0) {
          {
          fprintf(_coverage_fout, "17742\n");
          fflush(_coverage_fout);
          ___coverage_array[17742] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17747] == 0) {
        {
        fprintf(_coverage_fout, "17747\n");
        fflush(_coverage_fout);
        ___coverage_array[17747] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 13) {
        goto yy27;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17745] == 0) {
          {
          fprintf(_coverage_fout, "17745\n");
          fflush(_coverage_fout);
          ___coverage_array[17745] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17748] == 0) {
        {
        fprintf(_coverage_fout, "17748\n");
        fflush(_coverage_fout);
        ___coverage_array[17748] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 32) {
        goto yy27;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17746] == 0) {
          {
          fprintf(_coverage_fout, "17746\n");
          fflush(_coverage_fout);
          ___coverage_array[17746] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy10;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17758] == 0) {
      {
      fprintf(_coverage_fout, "17758\n");
      fflush(_coverage_fout);
      ___coverage_array[17758] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 79) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17752] == 0) {
        {
        fprintf(_coverage_fout, "17752\n");
        fflush(_coverage_fout);
        ___coverage_array[17752] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 34) {
        goto yy30;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17750] == 0) {
          {
          fprintf(_coverage_fout, "17750\n");
          fflush(_coverage_fout);
          ___coverage_array[17750] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17753] == 0) {
        {
        fprintf(_coverage_fout, "17753\n");
        fflush(_coverage_fout);
        ___coverage_array[17753] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 39) {
        goto yy31;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17751] == 0) {
          {
          fprintf(_coverage_fout, "17751\n");
          fflush(_coverage_fout);
          ___coverage_array[17751] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17756] == 0) {
        {
        fprintf(_coverage_fout, "17756\n");
        fflush(_coverage_fout);
        ___coverage_array[17756] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 80) {
        goto yy29;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17754] == 0) {
          {
          fprintf(_coverage_fout, "17754\n");
          fflush(_coverage_fout);
          ___coverage_array[17754] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17757] == 0) {
        {
        fprintf(_coverage_fout, "17757\n");
        fflush(_coverage_fout);
        ___coverage_array[17757] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 112) {
        goto yy10;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17755] == 0) {
          {
          fprintf(_coverage_fout, "17755\n");
          fflush(_coverage_fout);
          ___coverage_array[17755] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20269] == 0) {
    {
    fprintf(_coverage_fout, "20269\n");
    fflush(_coverage_fout);
    ___coverage_array[20269] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy29: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20270] == 0) {
    {
    fprintf(_coverage_fout, "20270\n");
    fflush(_coverage_fout);
    ___coverage_array[20270] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20271] == 0) {
    {
    fprintf(_coverage_fout, "20271\n");
    fflush(_coverage_fout);
    ___coverage_array[20271] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy42;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17759] == 0) {
      {
      fprintf(_coverage_fout, "17759\n");
      fflush(_coverage_fout);
      ___coverage_array[17759] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20272] == 0) {
    {
    fprintf(_coverage_fout, "20272\n");
    fflush(_coverage_fout);
    ___coverage_array[20272] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 104) {
    goto yy42;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17760] == 0) {
      {
      fprintf(_coverage_fout, "17760\n");
      fflush(_coverage_fout);
      ___coverage_array[17760] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20273] == 0) {
    {
    fprintf(_coverage_fout, "20273\n");
    fflush(_coverage_fout);
    ___coverage_array[20273] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy30: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20274] == 0) {
    {
    fprintf(_coverage_fout, "20274\n");
    fflush(_coverage_fout);
    ___coverage_array[20274] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20275] == 0) {
    {
    fprintf(_coverage_fout, "20275\n");
    fflush(_coverage_fout);
    ___coverage_array[20275] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy39;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17761] == 0) {
      {
      fprintf(_coverage_fout, "17761\n");
      fflush(_coverage_fout);
      ___coverage_array[17761] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20276] == 0) {
    {
    fprintf(_coverage_fout, "20276\n");
    fflush(_coverage_fout);
    ___coverage_array[20276] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 112) {
    goto yy39;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17762] == 0) {
      {
      fprintf(_coverage_fout, "17762\n");
      fflush(_coverage_fout);
      ___coverage_array[17762] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20277] == 0) {
    {
    fprintf(_coverage_fout, "20277\n");
    fflush(_coverage_fout);
    ___coverage_array[20277] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy31: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20278] == 0) {
    {
    fprintf(_coverage_fout, "20278\n");
    fflush(_coverage_fout);
    ___coverage_array[20278] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20279] == 0) {
    {
    fprintf(_coverage_fout, "20279\n");
    fflush(_coverage_fout);
    ___coverage_array[20279] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy32;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17763] == 0) {
      {
      fprintf(_coverage_fout, "17763\n");
      fflush(_coverage_fout);
      ___coverage_array[17763] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20280] == 0) {
    {
    fprintf(_coverage_fout, "20280\n");
    fflush(_coverage_fout);
    ___coverage_array[20280] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17764] == 0) {
      {
      fprintf(_coverage_fout, "17764\n");
      fflush(_coverage_fout);
      ___coverage_array[17764] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20281] == 0) {
    {
    fprintf(_coverage_fout, "20281\n");
    fflush(_coverage_fout);
    ___coverage_array[20281] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy32: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20282] == 0) {
    {
    fprintf(_coverage_fout, "20282\n");
    fflush(_coverage_fout);
    ___coverage_array[20282] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20283] == 0) {
    {
    fprintf(_coverage_fout, "20283\n");
    fflush(_coverage_fout);
    ___coverage_array[20283] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy33;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17765] == 0) {
      {
      fprintf(_coverage_fout, "17765\n");
      fflush(_coverage_fout);
      ___coverage_array[17765] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20284] == 0) {
    {
    fprintf(_coverage_fout, "20284\n");
    fflush(_coverage_fout);
    ___coverage_array[20284] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17766] == 0) {
      {
      fprintf(_coverage_fout, "17766\n");
      fflush(_coverage_fout);
      ___coverage_array[17766] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20285] == 0) {
    {
    fprintf(_coverage_fout, "20285\n");
    fflush(_coverage_fout);
    ___coverage_array[20285] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy33: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20286] == 0) {
    {
    fprintf(_coverage_fout, "20286\n");
    fflush(_coverage_fout);
    ___coverage_array[20286] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20287] == 0) {
    {
    fprintf(_coverage_fout, "20287\n");
    fflush(_coverage_fout);
    ___coverage_array[20287] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy34;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17767] == 0) {
      {
      fprintf(_coverage_fout, "17767\n");
      fflush(_coverage_fout);
      ___coverage_array[17767] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20288] == 0) {
    {
    fprintf(_coverage_fout, "20288\n");
    fflush(_coverage_fout);
    ___coverage_array[20288] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17768] == 0) {
      {
      fprintf(_coverage_fout, "17768\n");
      fflush(_coverage_fout);
      ___coverage_array[17768] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20289] == 0) {
    {
    fprintf(_coverage_fout, "20289\n");
    fflush(_coverage_fout);
    ___coverage_array[20289] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy34: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20290] == 0) {
    {
    fprintf(_coverage_fout, "20290\n");
    fflush(_coverage_fout);
    ___coverage_array[20290] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20291] == 0) {
    {
    fprintf(_coverage_fout, "20291\n");
    fflush(_coverage_fout);
    ___coverage_array[20291] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 39) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17769] == 0) {
      {
      fprintf(_coverage_fout, "17769\n");
      fflush(_coverage_fout);
      ___coverage_array[17769] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20292] == 0) {
    {
    fprintf(_coverage_fout, "20292\n");
    fflush(_coverage_fout);
    ___coverage_array[20292] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy35: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20293] == 0) {
    {
    fprintf(_coverage_fout, "20293\n");
    fflush(_coverage_fout);
    ___coverage_array[20293] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17770] == 0) {
      {
      fprintf(_coverage_fout, "17770\n");
      fflush(_coverage_fout);
      ___coverage_array[17770] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17771] == 0) {
      {
      fprintf(_coverage_fout, "17771\n");
      fflush(_coverage_fout);
      ___coverage_array[17771] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20294] == 0) {
    {
    fprintf(_coverage_fout, "20294\n");
    fflush(_coverage_fout);
    ___coverage_array[20294] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20295] == 0) {
    {
    fprintf(_coverage_fout, "20295\n");
    fflush(_coverage_fout);
    ___coverage_array[20295] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17775] == 0) {
      {
      fprintf(_coverage_fout, "17775\n");
      fflush(_coverage_fout);
      ___coverage_array[17775] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 0x08) {
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17772] == 0) {
        {
        fprintf(_coverage_fout, "17772\n");
        fflush(_coverage_fout);
        ___coverage_array[17772] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17776] == 0) {
      {
      fprintf(_coverage_fout, "17776\n");
      fflush(_coverage_fout);
      ___coverage_array[17776] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 10) {
      goto yy35;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17773] == 0) {
        {
        fprintf(_coverage_fout, "17773\n");
        fflush(_coverage_fout);
        ___coverage_array[17773] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17777] == 0) {
      {
      fprintf(_coverage_fout, "17777\n");
      fflush(_coverage_fout);
      ___coverage_array[17777] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 12) {
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17774] == 0) {
        {
        fprintf(_coverage_fout, "17774\n");
        fflush(_coverage_fout);
        ___coverage_array[17774] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy35;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17782] == 0) {
      {
      fprintf(_coverage_fout, "17782\n");
      fflush(_coverage_fout);
      ___coverage_array[17782] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17779] == 0) {
        {
        fprintf(_coverage_fout, "17779\n");
        fflush(_coverage_fout);
        ___coverage_array[17779] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 0x1F) {
        goto yy10;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17778] == 0) {
          {
          fprintf(_coverage_fout, "17778\n");
          fflush(_coverage_fout);
          ___coverage_array[17778] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy35;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17781] == 0) {
        {
        fprintf(_coverage_fout, "17781\n");
        fflush(_coverage_fout);
        ___coverage_array[17781] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 62) {
        goto yy10;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17780] == 0) {
          {
          fprintf(_coverage_fout, "17780\n");
          fflush(_coverage_fout);
          ___coverage_array[17780] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20296] == 0) {
    {
    fprintf(_coverage_fout, "20296\n");
    fflush(_coverage_fout);
    ___coverage_array[20296] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20297] == 0) {
    {
    fprintf(_coverage_fout, "20297\n");
    fflush(_coverage_fout);
    ___coverage_array[20297] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20298] == 0) {
    {
    fprintf(_coverage_fout, "20298\n");
    fflush(_coverage_fout);
    ___coverage_array[20298] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = zend_memrchr((void const   *)((char *)language_scanner_globals.yy_text),
                         '<',
                         language_scanner_globals.yy_leng - (sizeof("script language=php>") - 1U));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20299] == 0) {
    {
    fprintf(_coverage_fout, "20299\n");
    fflush(_coverage_fout);
    ___coverage_array[20299] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  bracket = (unsigned char *)tmp___3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20300] == 0) {
    {
    fprintf(_coverage_fout, "20300\n");
    fflush(_coverage_fout);
    ___coverage_array[20300] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )bracket != (unsigned int )language_scanner_globals.yy_text) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17783] == 0) {
      {
      fprintf(_coverage_fout, "17783\n");
      fflush(_coverage_fout);
      ___coverage_array[17783] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = bracket;
    goto inline_html;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17784] == 0) {
      {
      fprintf(_coverage_fout, "17784\n");
      fflush(_coverage_fout);
      ___coverage_array[17784] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20301] == 0) {
    {
    fprintf(_coverage_fout, "20301\n");
    fflush(_coverage_fout);
    ___coverage_array[20301] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17795] == 0) {
      {
      fprintf(_coverage_fout, "17795\n");
      fflush(_coverage_fout);
      ___coverage_array[17795] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p___0 = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17796] == 0) {
      {
      fprintf(_coverage_fout, "17796\n");
      fflush(_coverage_fout);
      ___coverage_array[17796] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    boundary___0 = p___0 + language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17797] == 0) {
      {
      fprintf(_coverage_fout, "17797\n");
      fflush(_coverage_fout);
      ___coverage_array[17797] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17792] == 0) {
        {
        fprintf(_coverage_fout, "17792\n");
        fflush(_coverage_fout);
        ___coverage_array[17792] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )p___0 < (unsigned int )boundary___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17785] == 0) {
          {
          fprintf(_coverage_fout, "17785\n");
          fflush(_coverage_fout);
          ___coverage_array[17785] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17793] == 0) {
        {
        fprintf(_coverage_fout, "17793\n");
        fflush(_coverage_fout);
        ___coverage_array[17793] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*p___0 == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17786] == 0) {
          {
          fprintf(_coverage_fout, "17786\n");
          fflush(_coverage_fout);
          ___coverage_array[17786] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (compiler_globals.zend_lineno) ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17791] == 0) {
          {
          fprintf(_coverage_fout, "17791\n");
          fflush(_coverage_fout);
          ___coverage_array[17791] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*p___0 == 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17789] == 0) {
            {
            fprintf(_coverage_fout, "17789\n");
            fflush(_coverage_fout);
            ___coverage_array[17789] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(p___0 + 1) != 10) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17787] == 0) {
              {
              fprintf(_coverage_fout, "17787\n");
              fflush(_coverage_fout);
              ___coverage_array[17787] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            (compiler_globals.zend_lineno) ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17788] == 0) {
              {
              fprintf(_coverage_fout, "17788\n");
              fflush(_coverage_fout);
              ___coverage_array[17788] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17790] == 0) {
            {
            fprintf(_coverage_fout, "17790\n");
            fflush(_coverage_fout);
            ___coverage_array[17790] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17794] == 0) {
        {
        fprintf(_coverage_fout, "17794\n");
        fflush(_coverage_fout);
        ___coverage_array[17794] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      p___0 ++;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20302] == 0) {
    {
    fprintf(_coverage_fout, "20302\n");
    fflush(_coverage_fout);
    ___coverage_array[20302] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20303] == 0) {
    {
    fprintf(_coverage_fout, "20303\n");
    fflush(_coverage_fout);
    ___coverage_array[20303] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20304] == 0) {
    {
    fprintf(_coverage_fout, "20304\n");
    fflush(_coverage_fout);
    ___coverage_array[20304] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20305] == 0) {
    {
    fprintf(_coverage_fout, "20305\n");
    fflush(_coverage_fout);
    ___coverage_array[20305] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20306] == 0) {
    {
    fprintf(_coverage_fout, "20306\n");
    fflush(_coverage_fout);
    ___coverage_array[20306] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )372);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20307] == 0) {
    {
    fprintf(_coverage_fout, "20307\n");
    fflush(_coverage_fout);
    ___coverage_array[20307] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy39: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20308] == 0) {
    {
    fprintf(_coverage_fout, "20308\n");
    fflush(_coverage_fout);
    ___coverage_array[20308] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20309] == 0) {
    {
    fprintf(_coverage_fout, "20309\n");
    fflush(_coverage_fout);
    ___coverage_array[20309] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy40;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17798] == 0) {
      {
      fprintf(_coverage_fout, "17798\n");
      fflush(_coverage_fout);
      ___coverage_array[17798] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20310] == 0) {
    {
    fprintf(_coverage_fout, "20310\n");
    fflush(_coverage_fout);
    ___coverage_array[20310] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17799] == 0) {
      {
      fprintf(_coverage_fout, "17799\n");
      fflush(_coverage_fout);
      ___coverage_array[17799] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20311] == 0) {
    {
    fprintf(_coverage_fout, "20311\n");
    fflush(_coverage_fout);
    ___coverage_array[20311] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy40: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20312] == 0) {
    {
    fprintf(_coverage_fout, "20312\n");
    fflush(_coverage_fout);
    ___coverage_array[20312] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20313] == 0) {
    {
    fprintf(_coverage_fout, "20313\n");
    fflush(_coverage_fout);
    ___coverage_array[20313] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy41;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17800] == 0) {
      {
      fprintf(_coverage_fout, "17800\n");
      fflush(_coverage_fout);
      ___coverage_array[17800] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20314] == 0) {
    {
    fprintf(_coverage_fout, "20314\n");
    fflush(_coverage_fout);
    ___coverage_array[20314] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17801] == 0) {
      {
      fprintf(_coverage_fout, "17801\n");
      fflush(_coverage_fout);
      ___coverage_array[17801] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20315] == 0) {
    {
    fprintf(_coverage_fout, "20315\n");
    fflush(_coverage_fout);
    ___coverage_array[20315] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy41: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20316] == 0) {
    {
    fprintf(_coverage_fout, "20316\n");
    fflush(_coverage_fout);
    ___coverage_array[20316] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20317] == 0) {
    {
    fprintf(_coverage_fout, "20317\n");
    fflush(_coverage_fout);
    ___coverage_array[20317] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 34) {
    goto yy35;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17802] == 0) {
      {
      fprintf(_coverage_fout, "17802\n");
      fflush(_coverage_fout);
      ___coverage_array[17802] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20318] == 0) {
    {
    fprintf(_coverage_fout, "20318\n");
    fflush(_coverage_fout);
    ___coverage_array[20318] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy42: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20319] == 0) {
    {
    fprintf(_coverage_fout, "20319\n");
    fflush(_coverage_fout);
    ___coverage_array[20319] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20320] == 0) {
    {
    fprintf(_coverage_fout, "20320\n");
    fflush(_coverage_fout);
    ___coverage_array[20320] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy35;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17803] == 0) {
      {
      fprintf(_coverage_fout, "17803\n");
      fflush(_coverage_fout);
      ___coverage_array[17803] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20321] == 0) {
    {
    fprintf(_coverage_fout, "20321\n");
    fflush(_coverage_fout);
    ___coverage_array[20321] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 112) {
    goto yy35;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17804] == 0) {
      {
      fprintf(_coverage_fout, "17804\n");
      fflush(_coverage_fout);
      ___coverage_array[17804] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20322] == 0) {
    {
    fprintf(_coverage_fout, "20322\n");
    fflush(_coverage_fout);
    ___coverage_array[20322] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy43: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20323] == 0) {
    {
    fprintf(_coverage_fout, "20323\n");
    fflush(_coverage_fout);
    ___coverage_array[20323] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20324] == 0) {
    {
    fprintf(_coverage_fout, "20324\n");
    fflush(_coverage_fout);
    ___coverage_array[20324] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.asp_tags) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17805] == 0) {
      {
      fprintf(_coverage_fout, "17805\n");
      fflush(_coverage_fout);
      ___coverage_array[17805] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17806] == 0) {
      {
      fprintf(_coverage_fout, "17806\n");
      fflush(_coverage_fout);
      ___coverage_array[17806] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17807] == 0) {
      {
      fprintf(_coverage_fout, "17807\n");
      fflush(_coverage_fout);
      ___coverage_array[17807] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17808] == 0) {
      {
      fprintf(_coverage_fout, "17808\n");
      fflush(_coverage_fout);
      ___coverage_array[17808] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_state = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17809] == 0) {
      {
      fprintf(_coverage_fout, "17809\n");
      fflush(_coverage_fout);
      ___coverage_array[17809] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )373);
  } else {
    goto inline_char_handler;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20325] == 0) {
    {
    fprintf(_coverage_fout, "20325\n");
    fflush(_coverage_fout);
    ___coverage_array[20325] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy45: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20326] == 0) {
    {
    fprintf(_coverage_fout, "20326\n");
    fflush(_coverage_fout);
    ___coverage_array[20326] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20327] == 0) {
    {
    fprintf(_coverage_fout, "20327\n");
    fflush(_coverage_fout);
    ___coverage_array[20327] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20328] == 0) {
    {
    fprintf(_coverage_fout, "20328\n");
    fflush(_coverage_fout);
    ___coverage_array[20328] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20329] == 0) {
    {
    fprintf(_coverage_fout, "20329\n");
    fflush(_coverage_fout);
    ___coverage_array[20329] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20330] == 0) {
    {
    fprintf(_coverage_fout, "20330\n");
    fflush(_coverage_fout);
    ___coverage_array[20330] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20331] == 0) {
    {
    fprintf(_coverage_fout, "20331\n");
    fflush(_coverage_fout);
    ___coverage_array[20331] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )373);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20332] == 0) {
    {
    fprintf(_coverage_fout, "20332\n");
    fflush(_coverage_fout);
    ___coverage_array[20332] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy47: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20333] == 0) {
    {
    fprintf(_coverage_fout, "20333\n");
    fflush(_coverage_fout);
    ___coverage_array[20333] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20334] == 0) {
    {
    fprintf(_coverage_fout, "20334\n");
    fflush(_coverage_fout);
    ___coverage_array[20334] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy48;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17810] == 0) {
      {
      fprintf(_coverage_fout, "17810\n");
      fflush(_coverage_fout);
      ___coverage_array[17810] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20335] == 0) {
    {
    fprintf(_coverage_fout, "20335\n");
    fflush(_coverage_fout);
    ___coverage_array[20335] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17811] == 0) {
      {
      fprintf(_coverage_fout, "17811\n");
      fflush(_coverage_fout);
      ___coverage_array[17811] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20336] == 0) {
    {
    fprintf(_coverage_fout, "20336\n");
    fflush(_coverage_fout);
    ___coverage_array[20336] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy48: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20337] == 0) {
    {
    fprintf(_coverage_fout, "20337\n");
    fflush(_coverage_fout);
    ___coverage_array[20337] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20338] == 0) {
    {
    fprintf(_coverage_fout, "20338\n");
    fflush(_coverage_fout);
    ___coverage_array[20338] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy49;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17812] == 0) {
      {
      fprintf(_coverage_fout, "17812\n");
      fflush(_coverage_fout);
      ___coverage_array[17812] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20339] == 0) {
    {
    fprintf(_coverage_fout, "20339\n");
    fflush(_coverage_fout);
    ___coverage_array[20339] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy10;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17813] == 0) {
      {
      fprintf(_coverage_fout, "17813\n");
      fflush(_coverage_fout);
      ___coverage_array[17813] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20340] == 0) {
    {
    fprintf(_coverage_fout, "20340\n");
    fflush(_coverage_fout);
    ___coverage_array[20340] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy49: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20341] == 0) {
    {
    fprintf(_coverage_fout, "20341\n");
    fflush(_coverage_fout);
    ___coverage_array[20341] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20342] == 0) {
    {
    fprintf(_coverage_fout, "20342\n");
    fflush(_coverage_fout);
    ___coverage_array[20342] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17816] == 0) {
      {
      fprintf(_coverage_fout, "17816\n");
      fflush(_coverage_fout);
      ___coverage_array[17816] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 0x08) {
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17814] == 0) {
        {
        fprintf(_coverage_fout, "17814\n");
        fflush(_coverage_fout);
        ___coverage_array[17814] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17817] == 0) {
      {
      fprintf(_coverage_fout, "17817\n");
      fflush(_coverage_fout);
      ___coverage_array[17817] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 11) {
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17815] == 0) {
        {
        fprintf(_coverage_fout, "17815\n");
        fflush(_coverage_fout);
        ___coverage_array[17815] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17820] == 0) {
      {
      fprintf(_coverage_fout, "17820\n");
      fflush(_coverage_fout);
      ___coverage_array[17820] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 13) {
      goto yy52;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17818] == 0) {
        {
        fprintf(_coverage_fout, "17818\n");
        fflush(_coverage_fout);
        ___coverage_array[17818] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17821] == 0) {
      {
      fprintf(_coverage_fout, "17821\n");
      fflush(_coverage_fout);
      ___coverage_array[17821] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 32) {
      goto yy10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17819] == 0) {
        {
        fprintf(_coverage_fout, "17819\n");
        fflush(_coverage_fout);
        ___coverage_array[17819] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20343] == 0) {
    {
    fprintf(_coverage_fout, "20343\n");
    fflush(_coverage_fout);
    ___coverage_array[20343] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy50: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20344] == 0) {
    {
    fprintf(_coverage_fout, "20344\n");
    fflush(_coverage_fout);
    ___coverage_array[20344] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy51: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20345] == 0) {
    {
    fprintf(_coverage_fout, "20345\n");
    fflush(_coverage_fout);
    ___coverage_array[20345] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20346] == 0) {
    {
    fprintf(_coverage_fout, "20346\n");
    fflush(_coverage_fout);
    ___coverage_array[20346] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20347] == 0) {
    {
    fprintf(_coverage_fout, "20347\n");
    fflush(_coverage_fout);
    ___coverage_array[20347] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20348] == 0) {
    {
    fprintf(_coverage_fout, "20348\n");
    fflush(_coverage_fout);
    ___coverage_array[20348] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*((char *)language_scanner_globals.yy_text + (language_scanner_globals.yy_leng - 1U)) == 10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17822] == 0) {
      {
      fprintf(_coverage_fout, "17822\n");
      fflush(_coverage_fout);
      ___coverage_array[17822] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (compiler_globals.zend_lineno) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17825] == 0) {
      {
      fprintf(_coverage_fout, "17825\n");
      fflush(_coverage_fout);
      ___coverage_array[17825] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*((char *)language_scanner_globals.yy_text + (language_scanner_globals.yy_leng - 1U)) == 13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17823] == 0) {
        {
        fprintf(_coverage_fout, "17823\n");
        fflush(_coverage_fout);
        ___coverage_array[17823] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (compiler_globals.zend_lineno) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17824] == 0) {
        {
        fprintf(_coverage_fout, "17824\n");
        fflush(_coverage_fout);
        ___coverage_array[17824] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20349] == 0) {
    {
    fprintf(_coverage_fout, "20349\n");
    fflush(_coverage_fout);
    ___coverage_array[20349] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20350] == 0) {
    {
    fprintf(_coverage_fout, "20350\n");
    fflush(_coverage_fout);
    ___coverage_array[20350] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )372);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20351] == 0) {
    {
    fprintf(_coverage_fout, "20351\n");
    fflush(_coverage_fout);
    ___coverage_array[20351] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy52: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20352] == 0) {
    {
    fprintf(_coverage_fout, "20352\n");
    fflush(_coverage_fout);
    ___coverage_array[20352] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20353] == 0) {
    {
    fprintf(_coverage_fout, "20353\n");
    fflush(_coverage_fout);
    ___coverage_array[20353] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 10) {
    goto yy50;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17826] == 0) {
      {
      fprintf(_coverage_fout, "17826\n");
      fflush(_coverage_fout);
      ___coverage_array[17826] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy51;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20354] == 0) {
    {
    fprintf(_coverage_fout, "20354\n");
    fflush(_coverage_fout);
    ___coverage_array[20354] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_BACKQUOTE: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 2) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17827] == 0) {
      {
      fprintf(_coverage_fout, "17827\n");
      fflush(_coverage_fout);
      ___coverage_array[17827] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17828] == 0) {
      {
      fprintf(_coverage_fout, "17828\n");
      fflush(_coverage_fout);
      ___coverage_array[17828] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20355] == 0) {
    {
    fprintf(_coverage_fout, "20355\n");
    fflush(_coverage_fout);
    ___coverage_array[20355] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20356] == 0) {
    {
    fprintf(_coverage_fout, "20356\n");
    fflush(_coverage_fout);
    ___coverage_array[20356] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17830] == 0) {
      {
      fprintf(_coverage_fout, "17830\n");
      fflush(_coverage_fout);
      ___coverage_array[17830] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 36) {
      goto yy60;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17829] == 0) {
        {
        fprintf(_coverage_fout, "17829\n");
        fflush(_coverage_fout);
        ___coverage_array[17829] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17833] == 0) {
      {
      fprintf(_coverage_fout, "17833\n");
      fflush(_coverage_fout);
      ___coverage_array[17833] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      goto yy58;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17831] == 0) {
        {
        fprintf(_coverage_fout, "17831\n");
        fflush(_coverage_fout);
        ___coverage_array[17831] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17834] == 0) {
      {
      fprintf(_coverage_fout, "17834\n");
      fflush(_coverage_fout);
      ___coverage_array[17834] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 123) {
      goto yy57;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17832] == 0) {
        {
        fprintf(_coverage_fout, "17832\n");
        fflush(_coverage_fout);
        ___coverage_array[17832] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy60;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20357] == 0) {
    {
    fprintf(_coverage_fout, "20357\n");
    fflush(_coverage_fout);
    ___coverage_array[20357] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20358] == 0) {
    {
    fprintf(_coverage_fout, "20358\n");
    fflush(_coverage_fout);
    ___coverage_array[20358] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20359] == 0) {
    {
    fprintf(_coverage_fout, "20359\n");
    fflush(_coverage_fout);
    ___coverage_array[20359] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17838] == 0) {
      {
      fprintf(_coverage_fout, "17838\n");
      fflush(_coverage_fout);
      ___coverage_array[17838] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy56;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17835] == 0) {
        {
        fprintf(_coverage_fout, "17835\n");
        fflush(_coverage_fout);
        ___coverage_array[17835] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17839] == 0) {
      {
      fprintf(_coverage_fout, "17839\n");
      fflush(_coverage_fout);
      ___coverage_array[17839] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy63;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17836] == 0) {
        {
        fprintf(_coverage_fout, "17836\n");
        fflush(_coverage_fout);
        ___coverage_array[17836] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17840] == 0) {
      {
      fprintf(_coverage_fout, "17840\n");
      fflush(_coverage_fout);
      ___coverage_array[17840] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 95) {
      goto yy63;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17837] == 0) {
        {
        fprintf(_coverage_fout, "17837\n");
        fflush(_coverage_fout);
        ___coverage_array[17837] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17847] == 0) {
      {
      fprintf(_coverage_fout, "17847\n");
      fflush(_coverage_fout);
      ___coverage_array[17847] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17842] == 0) {
        {
        fprintf(_coverage_fout, "17842\n");
        fflush(_coverage_fout);
        ___coverage_array[17842] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 97) {
        goto yy63;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17841] == 0) {
          {
          fprintf(_coverage_fout, "17841\n");
          fflush(_coverage_fout);
          ___coverage_array[17841] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17845] == 0) {
        {
        fprintf(_coverage_fout, "17845\n");
        fflush(_coverage_fout);
        ___coverage_array[17845] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 123) {
        goto yy66;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17843] == 0) {
          {
          fprintf(_coverage_fout, "17843\n");
          fflush(_coverage_fout);
          ___coverage_array[17843] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17846] == 0) {
        {
        fprintf(_coverage_fout, "17846\n");
        fflush(_coverage_fout);
        ___coverage_array[17846] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy63;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17844] == 0) {
          {
          fprintf(_coverage_fout, "17844\n");
          fflush(_coverage_fout);
          ___coverage_array[17844] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20360] == 0) {
    {
    fprintf(_coverage_fout, "20360\n");
    fflush(_coverage_fout);
    ___coverage_array[20360] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy56: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20361] == 0) {
    {
    fprintf(_coverage_fout, "20361\n");
    fflush(_coverage_fout);
    ___coverage_array[20361] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor > (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17848] == 0) {
      {
      fprintf(_coverage_fout, "17848\n");
      fflush(_coverage_fout);
      ___coverage_array[17848] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17849] == 0) {
      {
      fprintf(_coverage_fout, "17849\n");
      fflush(_coverage_fout);
      ___coverage_array[17849] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20362] == 0) {
    {
    fprintf(_coverage_fout, "20362\n");
    fflush(_coverage_fout);
    ___coverage_array[20362] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*((char *)language_scanner_globals.yy_text + 0) == 92) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17852] == 0) {
      {
      fprintf(_coverage_fout, "17852\n");
      fflush(_coverage_fout);
      ___coverage_array[17852] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17850] == 0) {
        {
        fprintf(_coverage_fout, "17850\n");
        fflush(_coverage_fout);
        ___coverage_array[17850] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17851] == 0) {
        {
        fprintf(_coverage_fout, "17851\n");
        fflush(_coverage_fout);
        ___coverage_array[17851] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17853] == 0) {
      {
      fprintf(_coverage_fout, "17853\n");
      fflush(_coverage_fout);
      ___coverage_array[17853] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20363] == 0) {
    {
    fprintf(_coverage_fout, "20363\n");
    fflush(_coverage_fout);
    ___coverage_array[20363] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17869] == 0) {
      {
      fprintf(_coverage_fout, "17869\n");
      fflush(_coverage_fout);
      ___coverage_array[17869] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17854] == 0) {
        {
        fprintf(_coverage_fout, "17854\n");
        fflush(_coverage_fout);
        ___coverage_array[17854] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17870] == 0) {
      {
      fprintf(_coverage_fout, "17870\n");
      fflush(_coverage_fout);
      ___coverage_array[17870] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___4 = language_scanner_globals.yy_cursor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17871] == 0) {
      {
      fprintf(_coverage_fout, "17871\n");
      fflush(_coverage_fout);
      ___coverage_array[17871] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
    switch ((int )*tmp___4) {
    case 96: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17865] == 0) {
      {
      fprintf(_coverage_fout, "17865\n");
      fflush(_coverage_fout);
      ___coverage_array[17865] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 36: 
    if ((int )*(language_scanner_globals.yy_cursor) >= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17855] == 0) {
        {
        fprintf(_coverage_fout, "17855\n");
        fflush(_coverage_fout);
        ___coverage_array[17855] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) <= 122) {
        break;
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17861] == 0) {
        {
        fprintf(_coverage_fout, "17861\n");
        fflush(_coverage_fout);
        ___coverage_array[17861] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if ((int )*(language_scanner_globals.yy_cursor) >= 65) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17856] == 0) {
          {
          fprintf(_coverage_fout, "17856\n");
          fflush(_coverage_fout);
          ___coverage_array[17856] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(language_scanner_globals.yy_cursor) <= 90) {
          break;
        } else {
          goto _L;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17860] == 0) {
          {
          fprintf(_coverage_fout, "17860\n");
          fflush(_coverage_fout);
          ___coverage_array[17860] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L: /* CIL Label */ 
        if ((int )*(language_scanner_globals.yy_cursor) == 95) {
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17859] == 0) {
            {
            fprintf(_coverage_fout, "17859\n");
            fflush(_coverage_fout);
            ___coverage_array[17859] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(language_scanner_globals.yy_cursor) >= 0x7F) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17858] == 0) {
              {
              fprintf(_coverage_fout, "17858\n");
              fflush(_coverage_fout);
              ___coverage_array[17858] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*(language_scanner_globals.yy_cursor) == 123) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17857] == 0) {
                {
                fprintf(_coverage_fout, "17857\n");
                fflush(_coverage_fout);
                ___coverage_array[17857] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        }
      }
    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17866] == 0) {
      {
      fprintf(_coverage_fout, "17866\n");
      fflush(_coverage_fout);
      ___coverage_array[17866] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 123: 
    if ((int )*(language_scanner_globals.yy_cursor) == 36) {
      break;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17862] == 0) {
        {
        fprintf(_coverage_fout, "17862\n");
        fflush(_coverage_fout);
        ___coverage_array[17862] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17867] == 0) {
      {
      fprintf(_coverage_fout, "17867\n");
      fflush(_coverage_fout);
      ___coverage_array[17867] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 92: 
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17863] == 0) {
        {
        fprintf(_coverage_fout, "17863\n");
        fflush(_coverage_fout);
        ___coverage_array[17863] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17864] == 0) {
        {
        fprintf(_coverage_fout, "17864\n");
        fflush(_coverage_fout);
        ___coverage_array[17864] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17868] == 0) {
      {
      fprintf(_coverage_fout, "17868\n");
      fflush(_coverage_fout);
      ___coverage_array[17868] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    default: ;
    continue;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17872] == 0) {
      {
      fprintf(_coverage_fout, "17872\n");
      fflush(_coverage_fout);
      ___coverage_array[17872] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) --;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20364] == 0) {
    {
    fprintf(_coverage_fout, "20364\n");
    fflush(_coverage_fout);
    ___coverage_array[20364] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20365] == 0) {
    {
    fprintf(_coverage_fout, "20365\n");
    fflush(_coverage_fout);
    ___coverage_array[20365] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_scan_escape_string(zendlval, (char *)language_scanner_globals.yy_text,
                          (int )language_scanner_globals.yy_leng, (char )'`');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20366] == 0) {
    {
    fprintf(_coverage_fout, "20366\n");
    fflush(_coverage_fout);
    ___coverage_array[20366] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )314);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20367] == 0) {
    {
    fprintf(_coverage_fout, "20367\n");
    fflush(_coverage_fout);
    ___coverage_array[20367] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy57: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20368] == 0) {
    {
    fprintf(_coverage_fout, "20368\n");
    fflush(_coverage_fout);
    ___coverage_array[20368] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20369] == 0) {
    {
    fprintf(_coverage_fout, "20369\n");
    fflush(_coverage_fout);
    ___coverage_array[20369] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 36) {
    goto yy61;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17873] == 0) {
      {
      fprintf(_coverage_fout, "17873\n");
      fflush(_coverage_fout);
      ___coverage_array[17873] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy56;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20370] == 0) {
    {
    fprintf(_coverage_fout, "20370\n");
    fflush(_coverage_fout);
    ___coverage_array[20370] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy58: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20371] == 0) {
    {
    fprintf(_coverage_fout, "20371\n");
    fflush(_coverage_fout);
    ___coverage_array[20371] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20372] == 0) {
    {
    fprintf(_coverage_fout, "20372\n");
    fflush(_coverage_fout);
    ___coverage_array[20372] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20373] == 0) {
    {
    fprintf(_coverage_fout, "20373\n");
    fflush(_coverage_fout);
    ___coverage_array[20373] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )'`');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20374] == 0) {
    {
    fprintf(_coverage_fout, "20374\n");
    fflush(_coverage_fout);
    ___coverage_array[20374] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy60: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20375] == 0) {
    {
    fprintf(_coverage_fout, "20375\n");
    fflush(_coverage_fout);
    ___coverage_array[20375] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy56;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20376] == 0) {
    {
    fprintf(_coverage_fout, "20376\n");
    fflush(_coverage_fout);
    ___coverage_array[20376] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy61: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20377] == 0) {
    {
    fprintf(_coverage_fout, "20377\n");
    fflush(_coverage_fout);
    ___coverage_array[20377] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20378] == 0) {
    {
    fprintf(_coverage_fout, "20378\n");
    fflush(_coverage_fout);
    ___coverage_array[20378] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.lval = (long )'{';
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20379] == 0) {
    {
    fprintf(_coverage_fout, "20379\n");
    fflush(_coverage_fout);
    ___coverage_array[20379] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20380] == 0) {
    {
    fprintf(_coverage_fout, "20380\n");
    fflush(_coverage_fout);
    ___coverage_array[20380] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17874] == 0) {
      {
      fprintf(_coverage_fout, "17874\n");
      fflush(_coverage_fout);
      ___coverage_array[17874] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + 1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17875] == 0) {
      {
      fprintf(_coverage_fout, "17875\n");
      fflush(_coverage_fout);
      ___coverage_array[17875] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng = 1U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20381] == 0) {
    {
    fprintf(_coverage_fout, "20381\n");
    fflush(_coverage_fout);
    ___coverage_array[20381] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )379);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20382] == 0) {
    {
    fprintf(_coverage_fout, "20382\n");
    fflush(_coverage_fout);
    ___coverage_array[20382] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy63: 
  yyaccept = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20383] == 0) {
    {
    fprintf(_coverage_fout, "20383\n");
    fflush(_coverage_fout);
    ___coverage_array[20383] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20384] == 0) {
    {
    fprintf(_coverage_fout, "20384\n");
    fflush(_coverage_fout);
    ___coverage_array[20384] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20385] == 0) {
    {
    fprintf(_coverage_fout, "20385\n");
    fflush(_coverage_fout);
    ___coverage_array[20385] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17876] == 0) {
      {
      fprintf(_coverage_fout, "17876\n");
      fflush(_coverage_fout);
      ___coverage_array[17876] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17877] == 0) {
      {
      fprintf(_coverage_fout, "17877\n");
      fflush(_coverage_fout);
      ___coverage_array[17877] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20386] == 0) {
    {
    fprintf(_coverage_fout, "20386\n");
    fflush(_coverage_fout);
    ___coverage_array[20386] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20387] == 0) {
    {
    fprintf(_coverage_fout, "20387\n");
    fflush(_coverage_fout);
    ___coverage_array[20387] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___0[(int )yych] & 128) {
    goto yy63;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17878] == 0) {
      {
      fprintf(_coverage_fout, "17878\n");
      fflush(_coverage_fout);
      ___coverage_array[17878] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20388] == 0) {
    {
    fprintf(_coverage_fout, "20388\n");
    fflush(_coverage_fout);
    ___coverage_array[20388] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 45) {
    goto yy68;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17879] == 0) {
      {
      fprintf(_coverage_fout, "17879\n");
      fflush(_coverage_fout);
      ___coverage_array[17879] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20389] == 0) {
    {
    fprintf(_coverage_fout, "20389\n");
    fflush(_coverage_fout);
    ___coverage_array[20389] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 91) {
    goto yy70;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17880] == 0) {
      {
      fprintf(_coverage_fout, "17880\n");
      fflush(_coverage_fout);
      ___coverage_array[17880] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20390] == 0) {
    {
    fprintf(_coverage_fout, "20390\n");
    fflush(_coverage_fout);
    ___coverage_array[20390] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy65: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20391] == 0) {
    {
    fprintf(_coverage_fout, "20391\n");
    fflush(_coverage_fout);
    ___coverage_array[20391] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17881] == 0) {
      {
      fprintf(_coverage_fout, "17881\n");
      fflush(_coverage_fout);
      ___coverage_array[17881] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___0 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17882] == 0) {
      {
      fprintf(_coverage_fout, "17882\n");
      fflush(_coverage_fout);
      ___coverage_array[17882] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___0,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17883] == 0) {
      {
      fprintf(_coverage_fout, "17883\n");
      fflush(_coverage_fout);
      ___coverage_array[17883] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17884] == 0) {
      {
      fprintf(_coverage_fout, "17884\n");
      fflush(_coverage_fout);
      ___coverage_array[17884] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___5 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                        language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17885] == 0) {
      {
      fprintf(_coverage_fout, "17885\n");
      fflush(_coverage_fout);
      ___coverage_array[17885] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17886] == 0) {
      {
      fprintf(_coverage_fout, "17886\n");
      fflush(_coverage_fout);
      ___coverage_array[17886] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20392] == 0) {
    {
    fprintf(_coverage_fout, "20392\n");
    fflush(_coverage_fout);
    ___coverage_array[20392] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20393] == 0) {
    {
    fprintf(_coverage_fout, "20393\n");
    fflush(_coverage_fout);
    ___coverage_array[20393] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20394] == 0) {
    {
    fprintf(_coverage_fout, "20394\n");
    fflush(_coverage_fout);
    ___coverage_array[20394] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy66: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20395] == 0) {
    {
    fprintf(_coverage_fout, "20395\n");
    fflush(_coverage_fout);
    ___coverage_array[20395] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20396] == 0) {
    {
    fprintf(_coverage_fout, "20396\n");
    fflush(_coverage_fout);
    ___coverage_array[20396] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(5);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20397] == 0) {
    {
    fprintf(_coverage_fout, "20397\n");
    fflush(_coverage_fout);
    ___coverage_array[20397] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )378);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20398] == 0) {
    {
    fprintf(_coverage_fout, "20398\n");
    fflush(_coverage_fout);
    ___coverage_array[20398] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy68: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20399] == 0) {
    {
    fprintf(_coverage_fout, "20399\n");
    fflush(_coverage_fout);
    ___coverage_array[20399] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20400] == 0) {
    {
    fprintf(_coverage_fout, "20400\n");
    fflush(_coverage_fout);
    ___coverage_array[20400] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 62) {
    goto yy72;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17887] == 0) {
      {
      fprintf(_coverage_fout, "17887\n");
      fflush(_coverage_fout);
      ___coverage_array[17887] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20401] == 0) {
    {
    fprintf(_coverage_fout, "20401\n");
    fflush(_coverage_fout);
    ___coverage_array[20401] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy69: 
  language_scanner_globals.yy_cursor = language_scanner_globals.yy_marker;
  goto yy65;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20402] == 0) {
    {
    fprintf(_coverage_fout, "20402\n");
    fflush(_coverage_fout);
    ___coverage_array[20402] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy70: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20403] == 0) {
    {
    fprintf(_coverage_fout, "20403\n");
    fflush(_coverage_fout);
    ___coverage_array[20403] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20404] == 0) {
    {
    fprintf(_coverage_fout, "20404\n");
    fflush(_coverage_fout);
    ___coverage_array[20404] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17888] == 0) {
      {
      fprintf(_coverage_fout, "17888\n");
      fflush(_coverage_fout);
      ___coverage_array[17888] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = ((unsigned char *)((char *)language_scanner_globals.yy_text) + language_scanner_globals.yy_leng) - 1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17889] == 0) {
      {
      fprintf(_coverage_fout, "17889\n");
      fflush(_coverage_fout);
      ___coverage_array[17889] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_leng) --;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20405] == 0) {
    {
    fprintf(_coverage_fout, "20405\n");
    fflush(_coverage_fout);
    ___coverage_array[20405] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20406] == 0) {
    {
    fprintf(_coverage_fout, "20406\n");
    fflush(_coverage_fout);
    ___coverage_array[20406] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17890] == 0) {
      {
      fprintf(_coverage_fout, "17890\n");
      fflush(_coverage_fout);
      ___coverage_array[17890] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___1 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17891] == 0) {
      {
      fprintf(_coverage_fout, "17891\n");
      fflush(_coverage_fout);
      ___coverage_array[17891] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___1,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17892] == 0) {
      {
      fprintf(_coverage_fout, "17892\n");
      fflush(_coverage_fout);
      ___coverage_array[17892] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17893] == 0) {
      {
      fprintf(_coverage_fout, "17893\n");
      fflush(_coverage_fout);
      ___coverage_array[17893] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___6 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                        language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17894] == 0) {
      {
      fprintf(_coverage_fout, "17894\n");
      fflush(_coverage_fout);
      ___coverage_array[17894] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17895] == 0) {
      {
      fprintf(_coverage_fout, "17895\n");
      fflush(_coverage_fout);
      ___coverage_array[17895] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20407] == 0) {
    {
    fprintf(_coverage_fout, "20407\n");
    fflush(_coverage_fout);
    ___coverage_array[20407] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20408] == 0) {
    {
    fprintf(_coverage_fout, "20408\n");
    fflush(_coverage_fout);
    ___coverage_array[20408] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20409] == 0) {
    {
    fprintf(_coverage_fout, "20409\n");
    fflush(_coverage_fout);
    ___coverage_array[20409] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy72: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20410] == 0) {
    {
    fprintf(_coverage_fout, "20410\n");
    fflush(_coverage_fout);
    ___coverage_array[20410] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20411] == 0) {
    {
    fprintf(_coverage_fout, "20411\n");
    fflush(_coverage_fout);
    ___coverage_array[20411] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17899] == 0) {
      {
      fprintf(_coverage_fout, "17899\n");
      fflush(_coverage_fout);
      ___coverage_array[17899] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy69;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17896] == 0) {
        {
        fprintf(_coverage_fout, "17896\n");
        fflush(_coverage_fout);
        ___coverage_array[17896] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17900] == 0) {
      {
      fprintf(_coverage_fout, "17900\n");
      fflush(_coverage_fout);
      ___coverage_array[17900] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy73;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17897] == 0) {
        {
        fprintf(_coverage_fout, "17897\n");
        fflush(_coverage_fout);
        ___coverage_array[17897] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17901] == 0) {
      {
      fprintf(_coverage_fout, "17901\n");
      fflush(_coverage_fout);
      ___coverage_array[17901] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 94) {
      goto yy69;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17898] == 0) {
        {
        fprintf(_coverage_fout, "17898\n");
        fflush(_coverage_fout);
        ___coverage_array[17898] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17905] == 0) {
      {
      fprintf(_coverage_fout, "17905\n");
      fflush(_coverage_fout);
      ___coverage_array[17905] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      goto yy69;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17902] == 0) {
        {
        fprintf(_coverage_fout, "17902\n");
        fflush(_coverage_fout);
        ___coverage_array[17902] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17906] == 0) {
      {
      fprintf(_coverage_fout, "17906\n");
      fflush(_coverage_fout);
      ___coverage_array[17906] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      goto yy73;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17903] == 0) {
        {
        fprintf(_coverage_fout, "17903\n");
        fflush(_coverage_fout);
        ___coverage_array[17903] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17907] == 0) {
      {
      fprintf(_coverage_fout, "17907\n");
      fflush(_coverage_fout);
      ___coverage_array[17907] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 126) {
      goto yy69;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17904] == 0) {
        {
        fprintf(_coverage_fout, "17904\n");
        fflush(_coverage_fout);
        ___coverage_array[17904] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20412] == 0) {
    {
    fprintf(_coverage_fout, "20412\n");
    fflush(_coverage_fout);
    ___coverage_array[20412] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy73: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20413] == 0) {
    {
    fprintf(_coverage_fout, "20413\n");
    fflush(_coverage_fout);
    ___coverage_array[20413] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20414] == 0) {
    {
    fprintf(_coverage_fout, "20414\n");
    fflush(_coverage_fout);
    ___coverage_array[20414] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17908] == 0) {
      {
      fprintf(_coverage_fout, "17908\n");
      fflush(_coverage_fout);
      ___coverage_array[17908] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = ((unsigned char *)((char *)language_scanner_globals.yy_text) + language_scanner_globals.yy_leng) - 3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17909] == 0) {
      {
      fprintf(_coverage_fout, "17909\n");
      fflush(_coverage_fout);
      ___coverage_array[17909] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng -= 3U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20415] == 0) {
    {
    fprintf(_coverage_fout, "20415\n");
    fflush(_coverage_fout);
    ___coverage_array[20415] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20416] == 0) {
    {
    fprintf(_coverage_fout, "20416\n");
    fflush(_coverage_fout);
    ___coverage_array[20416] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17910] == 0) {
      {
      fprintf(_coverage_fout, "17910\n");
      fflush(_coverage_fout);
      ___coverage_array[17910] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___2 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17911] == 0) {
      {
      fprintf(_coverage_fout, "17911\n");
      fflush(_coverage_fout);
      ___coverage_array[17911] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___2,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17912] == 0) {
      {
      fprintf(_coverage_fout, "17912\n");
      fflush(_coverage_fout);
      ___coverage_array[17912] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17913] == 0) {
      {
      fprintf(_coverage_fout, "17913\n");
      fflush(_coverage_fout);
      ___coverage_array[17913] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___7 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                        language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17914] == 0) {
      {
      fprintf(_coverage_fout, "17914\n");
      fflush(_coverage_fout);
      ___coverage_array[17914] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___7;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17915] == 0) {
      {
      fprintf(_coverage_fout, "17915\n");
      fflush(_coverage_fout);
      ___coverage_array[17915] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20417] == 0) {
    {
    fprintf(_coverage_fout, "20417\n");
    fflush(_coverage_fout);
    ___coverage_array[20417] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20418] == 0) {
    {
    fprintf(_coverage_fout, "20418\n");
    fflush(_coverage_fout);
    ___coverage_array[20418] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20419] == 0) {
    {
    fprintf(_coverage_fout, "20419\n");
    fflush(_coverage_fout);
    ___coverage_array[20419] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_DOUBLE_QUOTES: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 2) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17916] == 0) {
      {
      fprintf(_coverage_fout, "17916\n");
      fflush(_coverage_fout);
      ___coverage_array[17916] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17917] == 0) {
      {
      fprintf(_coverage_fout, "17917\n");
      fflush(_coverage_fout);
      ___coverage_array[17917] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20420] == 0) {
    {
    fprintf(_coverage_fout, "20420\n");
    fflush(_coverage_fout);
    ___coverage_array[20420] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20421] == 0) {
    {
    fprintf(_coverage_fout, "20421\n");
    fflush(_coverage_fout);
    ___coverage_array[20421] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 35) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17919] == 0) {
      {
      fprintf(_coverage_fout, "17919\n");
      fflush(_coverage_fout);
      ___coverage_array[17919] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 34) {
      goto yy80;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17918] == 0) {
        {
        fprintf(_coverage_fout, "17918\n");
        fflush(_coverage_fout);
        ___coverage_array[17918] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy82;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17922] == 0) {
      {
      fprintf(_coverage_fout, "17922\n");
      fflush(_coverage_fout);
      ___coverage_array[17922] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 36) {
      goto yy77;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17920] == 0) {
        {
        fprintf(_coverage_fout, "17920\n");
        fflush(_coverage_fout);
        ___coverage_array[17920] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17923] == 0) {
      {
      fprintf(_coverage_fout, "17923\n");
      fflush(_coverage_fout);
      ___coverage_array[17923] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 123) {
      goto yy79;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17921] == 0) {
        {
        fprintf(_coverage_fout, "17921\n");
        fflush(_coverage_fout);
        ___coverage_array[17921] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy82;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20422] == 0) {
    {
    fprintf(_coverage_fout, "20422\n");
    fflush(_coverage_fout);
    ___coverage_array[20422] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy77: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20423] == 0) {
    {
    fprintf(_coverage_fout, "20423\n");
    fflush(_coverage_fout);
    ___coverage_array[20423] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20424] == 0) {
    {
    fprintf(_coverage_fout, "20424\n");
    fflush(_coverage_fout);
    ___coverage_array[20424] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17927] == 0) {
      {
      fprintf(_coverage_fout, "17927\n");
      fflush(_coverage_fout);
      ___coverage_array[17927] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy78;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17924] == 0) {
        {
        fprintf(_coverage_fout, "17924\n");
        fflush(_coverage_fout);
        ___coverage_array[17924] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17928] == 0) {
      {
      fprintf(_coverage_fout, "17928\n");
      fflush(_coverage_fout);
      ___coverage_array[17928] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy85;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17925] == 0) {
        {
        fprintf(_coverage_fout, "17925\n");
        fflush(_coverage_fout);
        ___coverage_array[17925] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17929] == 0) {
      {
      fprintf(_coverage_fout, "17929\n");
      fflush(_coverage_fout);
      ___coverage_array[17929] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 95) {
      goto yy85;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17926] == 0) {
        {
        fprintf(_coverage_fout, "17926\n");
        fflush(_coverage_fout);
        ___coverage_array[17926] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17936] == 0) {
      {
      fprintf(_coverage_fout, "17936\n");
      fflush(_coverage_fout);
      ___coverage_array[17936] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17931] == 0) {
        {
        fprintf(_coverage_fout, "17931\n");
        fflush(_coverage_fout);
        ___coverage_array[17931] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 97) {
        goto yy85;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17930] == 0) {
          {
          fprintf(_coverage_fout, "17930\n");
          fflush(_coverage_fout);
          ___coverage_array[17930] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17934] == 0) {
        {
        fprintf(_coverage_fout, "17934\n");
        fflush(_coverage_fout);
        ___coverage_array[17934] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 123) {
        goto yy88;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17932] == 0) {
          {
          fprintf(_coverage_fout, "17932\n");
          fflush(_coverage_fout);
          ___coverage_array[17932] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17935] == 0) {
        {
        fprintf(_coverage_fout, "17935\n");
        fflush(_coverage_fout);
        ___coverage_array[17935] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy85;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17933] == 0) {
          {
          fprintf(_coverage_fout, "17933\n");
          fflush(_coverage_fout);
          ___coverage_array[17933] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20425] == 0) {
    {
    fprintf(_coverage_fout, "20425\n");
    fflush(_coverage_fout);
    ___coverage_array[20425] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy78: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20426] == 0) {
    {
    fprintf(_coverage_fout, "20426\n");
    fflush(_coverage_fout);
    ___coverage_array[20426] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.doc_comment_len) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17937] == 0) {
      {
      fprintf(_coverage_fout, "17937\n");
      fflush(_coverage_fout);
      ___coverage_array[17937] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor += compiler_globals.doc_comment_len - 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17938] == 0) {
      {
      fprintf(_coverage_fout, "17938\n");
      fflush(_coverage_fout);
      ___coverage_array[17938] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.doc_comment_len = 0U;
    goto double_quotes_scan_done;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17939] == 0) {
      {
      fprintf(_coverage_fout, "17939\n");
      fflush(_coverage_fout);
      ___coverage_array[17939] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20427] == 0) {
    {
    fprintf(_coverage_fout, "20427\n");
    fflush(_coverage_fout);
    ___coverage_array[20427] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor > (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17940] == 0) {
      {
      fprintf(_coverage_fout, "17940\n");
      fflush(_coverage_fout);
      ___coverage_array[17940] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17941] == 0) {
      {
      fprintf(_coverage_fout, "17941\n");
      fflush(_coverage_fout);
      ___coverage_array[17941] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20428] == 0) {
    {
    fprintf(_coverage_fout, "20428\n");
    fflush(_coverage_fout);
    ___coverage_array[20428] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*((char *)language_scanner_globals.yy_text + 0) == 92) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17944] == 0) {
      {
      fprintf(_coverage_fout, "17944\n");
      fflush(_coverage_fout);
      ___coverage_array[17944] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17942] == 0) {
        {
        fprintf(_coverage_fout, "17942\n");
        fflush(_coverage_fout);
        ___coverage_array[17942] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17943] == 0) {
        {
        fprintf(_coverage_fout, "17943\n");
        fflush(_coverage_fout);
        ___coverage_array[17943] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17945] == 0) {
      {
      fprintf(_coverage_fout, "17945\n");
      fflush(_coverage_fout);
      ___coverage_array[17945] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20429] == 0) {
    {
    fprintf(_coverage_fout, "20429\n");
    fflush(_coverage_fout);
    ___coverage_array[20429] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17961] == 0) {
      {
      fprintf(_coverage_fout, "17961\n");
      fflush(_coverage_fout);
      ___coverage_array[17961] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17946] == 0) {
        {
        fprintf(_coverage_fout, "17946\n");
        fflush(_coverage_fout);
        ___coverage_array[17946] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17962] == 0) {
      {
      fprintf(_coverage_fout, "17962\n");
      fflush(_coverage_fout);
      ___coverage_array[17962] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___8 = language_scanner_globals.yy_cursor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17963] == 0) {
      {
      fprintf(_coverage_fout, "17963\n");
      fflush(_coverage_fout);
      ___coverage_array[17963] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
    switch ((int )*tmp___8) {
    case 34: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17957] == 0) {
      {
      fprintf(_coverage_fout, "17957\n");
      fflush(_coverage_fout);
      ___coverage_array[17957] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 36: 
    if ((int )*(language_scanner_globals.yy_cursor) >= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17947] == 0) {
        {
        fprintf(_coverage_fout, "17947\n");
        fflush(_coverage_fout);
        ___coverage_array[17947] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) <= 122) {
        break;
      } else {
        goto _L___2;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17953] == 0) {
        {
        fprintf(_coverage_fout, "17953\n");
        fflush(_coverage_fout);
        ___coverage_array[17953] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L___2: /* CIL Label */ 
      if ((int )*(language_scanner_globals.yy_cursor) >= 65) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17948] == 0) {
          {
          fprintf(_coverage_fout, "17948\n");
          fflush(_coverage_fout);
          ___coverage_array[17948] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(language_scanner_globals.yy_cursor) <= 90) {
          break;
        } else {
          goto _L___1;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17952] == 0) {
          {
          fprintf(_coverage_fout, "17952\n");
          fflush(_coverage_fout);
          ___coverage_array[17952] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___1: /* CIL Label */ 
        if ((int )*(language_scanner_globals.yy_cursor) == 95) {
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17951] == 0) {
            {
            fprintf(_coverage_fout, "17951\n");
            fflush(_coverage_fout);
            ___coverage_array[17951] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(language_scanner_globals.yy_cursor) >= 0x7F) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17950] == 0) {
              {
              fprintf(_coverage_fout, "17950\n");
              fflush(_coverage_fout);
              ___coverage_array[17950] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*(language_scanner_globals.yy_cursor) == 123) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17949] == 0) {
                {
                fprintf(_coverage_fout, "17949\n");
                fflush(_coverage_fout);
                ___coverage_array[17949] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        }
      }
    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17958] == 0) {
      {
      fprintf(_coverage_fout, "17958\n");
      fflush(_coverage_fout);
      ___coverage_array[17958] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 123: 
    if ((int )*(language_scanner_globals.yy_cursor) == 36) {
      break;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17954] == 0) {
        {
        fprintf(_coverage_fout, "17954\n");
        fflush(_coverage_fout);
        ___coverage_array[17954] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17959] == 0) {
      {
      fprintf(_coverage_fout, "17959\n");
      fflush(_coverage_fout);
      ___coverage_array[17959] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 92: 
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17955] == 0) {
        {
        fprintf(_coverage_fout, "17955\n");
        fflush(_coverage_fout);
        ___coverage_array[17955] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17956] == 0) {
        {
        fprintf(_coverage_fout, "17956\n");
        fflush(_coverage_fout);
        ___coverage_array[17956] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17960] == 0) {
      {
      fprintf(_coverage_fout, "17960\n");
      fflush(_coverage_fout);
      ___coverage_array[17960] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    default: ;
    continue;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17964] == 0) {
      {
      fprintf(_coverage_fout, "17964\n");
      fflush(_coverage_fout);
      ___coverage_array[17964] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) --;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20430] == 0) {
    {
    fprintf(_coverage_fout, "20430\n");
    fflush(_coverage_fout);
    ___coverage_array[20430] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  double_quotes_scan_done: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20431] == 0) {
    {
    fprintf(_coverage_fout, "20431\n");
    fflush(_coverage_fout);
    ___coverage_array[20431] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_scan_escape_string(zendlval, (char *)language_scanner_globals.yy_text,
                          (int )language_scanner_globals.yy_leng, (char )'\"');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20432] == 0) {
    {
    fprintf(_coverage_fout, "20432\n");
    fflush(_coverage_fout);
    ___coverage_array[20432] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )314);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20433] == 0) {
    {
    fprintf(_coverage_fout, "20433\n");
    fflush(_coverage_fout);
    ___coverage_array[20433] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy79: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20434] == 0) {
    {
    fprintf(_coverage_fout, "20434\n");
    fflush(_coverage_fout);
    ___coverage_array[20434] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20435] == 0) {
    {
    fprintf(_coverage_fout, "20435\n");
    fflush(_coverage_fout);
    ___coverage_array[20435] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 36) {
    goto yy83;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17965] == 0) {
      {
      fprintf(_coverage_fout, "17965\n");
      fflush(_coverage_fout);
      ___coverage_array[17965] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy78;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20436] == 0) {
    {
    fprintf(_coverage_fout, "20436\n");
    fflush(_coverage_fout);
    ___coverage_array[20436] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy80: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20437] == 0) {
    {
    fprintf(_coverage_fout, "20437\n");
    fflush(_coverage_fout);
    ___coverage_array[20437] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20438] == 0) {
    {
    fprintf(_coverage_fout, "20438\n");
    fflush(_coverage_fout);
    ___coverage_array[20438] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20439] == 0) {
    {
    fprintf(_coverage_fout, "20439\n");
    fflush(_coverage_fout);
    ___coverage_array[20439] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )'\"');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20440] == 0) {
    {
    fprintf(_coverage_fout, "20440\n");
    fflush(_coverage_fout);
    ___coverage_array[20440] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy82: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20441] == 0) {
    {
    fprintf(_coverage_fout, "20441\n");
    fflush(_coverage_fout);
    ___coverage_array[20441] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy78;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20442] == 0) {
    {
    fprintf(_coverage_fout, "20442\n");
    fflush(_coverage_fout);
    ___coverage_array[20442] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy83: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20443] == 0) {
    {
    fprintf(_coverage_fout, "20443\n");
    fflush(_coverage_fout);
    ___coverage_array[20443] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20444] == 0) {
    {
    fprintf(_coverage_fout, "20444\n");
    fflush(_coverage_fout);
    ___coverage_array[20444] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.lval = (long )'{';
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20445] == 0) {
    {
    fprintf(_coverage_fout, "20445\n");
    fflush(_coverage_fout);
    ___coverage_array[20445] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20446] == 0) {
    {
    fprintf(_coverage_fout, "20446\n");
    fflush(_coverage_fout);
    ___coverage_array[20446] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17966] == 0) {
      {
      fprintf(_coverage_fout, "17966\n");
      fflush(_coverage_fout);
      ___coverage_array[17966] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + 1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17967] == 0) {
      {
      fprintf(_coverage_fout, "17967\n");
      fflush(_coverage_fout);
      ___coverage_array[17967] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng = 1U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20447] == 0) {
    {
    fprintf(_coverage_fout, "20447\n");
    fflush(_coverage_fout);
    ___coverage_array[20447] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )379);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20448] == 0) {
    {
    fprintf(_coverage_fout, "20448\n");
    fflush(_coverage_fout);
    ___coverage_array[20448] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy85: 
  yyaccept = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20449] == 0) {
    {
    fprintf(_coverage_fout, "20449\n");
    fflush(_coverage_fout);
    ___coverage_array[20449] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20450] == 0) {
    {
    fprintf(_coverage_fout, "20450\n");
    fflush(_coverage_fout);
    ___coverage_array[20450] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20451] == 0) {
    {
    fprintf(_coverage_fout, "20451\n");
    fflush(_coverage_fout);
    ___coverage_array[20451] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17968] == 0) {
      {
      fprintf(_coverage_fout, "17968\n");
      fflush(_coverage_fout);
      ___coverage_array[17968] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17969] == 0) {
      {
      fprintf(_coverage_fout, "17969\n");
      fflush(_coverage_fout);
      ___coverage_array[17969] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20452] == 0) {
    {
    fprintf(_coverage_fout, "20452\n");
    fflush(_coverage_fout);
    ___coverage_array[20452] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20453] == 0) {
    {
    fprintf(_coverage_fout, "20453\n");
    fflush(_coverage_fout);
    ___coverage_array[20453] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___1[(int )yych] & 128) {
    goto yy85;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17970] == 0) {
      {
      fprintf(_coverage_fout, "17970\n");
      fflush(_coverage_fout);
      ___coverage_array[17970] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20454] == 0) {
    {
    fprintf(_coverage_fout, "20454\n");
    fflush(_coverage_fout);
    ___coverage_array[20454] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 45) {
    goto yy90;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17971] == 0) {
      {
      fprintf(_coverage_fout, "17971\n");
      fflush(_coverage_fout);
      ___coverage_array[17971] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20455] == 0) {
    {
    fprintf(_coverage_fout, "20455\n");
    fflush(_coverage_fout);
    ___coverage_array[20455] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 91) {
    goto yy92;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17972] == 0) {
      {
      fprintf(_coverage_fout, "17972\n");
      fflush(_coverage_fout);
      ___coverage_array[17972] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20456] == 0) {
    {
    fprintf(_coverage_fout, "20456\n");
    fflush(_coverage_fout);
    ___coverage_array[20456] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy87: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20457] == 0) {
    {
    fprintf(_coverage_fout, "20457\n");
    fflush(_coverage_fout);
    ___coverage_array[20457] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17973] == 0) {
      {
      fprintf(_coverage_fout, "17973\n");
      fflush(_coverage_fout);
      ___coverage_array[17973] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___3 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17974] == 0) {
      {
      fprintf(_coverage_fout, "17974\n");
      fflush(_coverage_fout);
      ___coverage_array[17974] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___3,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17975] == 0) {
      {
      fprintf(_coverage_fout, "17975\n");
      fflush(_coverage_fout);
      ___coverage_array[17975] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17976] == 0) {
      {
      fprintf(_coverage_fout, "17976\n");
      fflush(_coverage_fout);
      ___coverage_array[17976] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___9 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                        language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17977] == 0) {
      {
      fprintf(_coverage_fout, "17977\n");
      fflush(_coverage_fout);
      ___coverage_array[17977] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___9;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17978] == 0) {
      {
      fprintf(_coverage_fout, "17978\n");
      fflush(_coverage_fout);
      ___coverage_array[17978] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20458] == 0) {
    {
    fprintf(_coverage_fout, "20458\n");
    fflush(_coverage_fout);
    ___coverage_array[20458] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20459] == 0) {
    {
    fprintf(_coverage_fout, "20459\n");
    fflush(_coverage_fout);
    ___coverage_array[20459] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20460] == 0) {
    {
    fprintf(_coverage_fout, "20460\n");
    fflush(_coverage_fout);
    ___coverage_array[20460] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy88: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20461] == 0) {
    {
    fprintf(_coverage_fout, "20461\n");
    fflush(_coverage_fout);
    ___coverage_array[20461] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20462] == 0) {
    {
    fprintf(_coverage_fout, "20462\n");
    fflush(_coverage_fout);
    ___coverage_array[20462] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(5);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20463] == 0) {
    {
    fprintf(_coverage_fout, "20463\n");
    fflush(_coverage_fout);
    ___coverage_array[20463] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )378);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20464] == 0) {
    {
    fprintf(_coverage_fout, "20464\n");
    fflush(_coverage_fout);
    ___coverage_array[20464] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy90: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20465] == 0) {
    {
    fprintf(_coverage_fout, "20465\n");
    fflush(_coverage_fout);
    ___coverage_array[20465] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20466] == 0) {
    {
    fprintf(_coverage_fout, "20466\n");
    fflush(_coverage_fout);
    ___coverage_array[20466] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 62) {
    goto yy94;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17979] == 0) {
      {
      fprintf(_coverage_fout, "17979\n");
      fflush(_coverage_fout);
      ___coverage_array[17979] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20467] == 0) {
    {
    fprintf(_coverage_fout, "20467\n");
    fflush(_coverage_fout);
    ___coverage_array[20467] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy91: 
  language_scanner_globals.yy_cursor = language_scanner_globals.yy_marker;
  goto yy87;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20468] == 0) {
    {
    fprintf(_coverage_fout, "20468\n");
    fflush(_coverage_fout);
    ___coverage_array[20468] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy92: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20469] == 0) {
    {
    fprintf(_coverage_fout, "20469\n");
    fflush(_coverage_fout);
    ___coverage_array[20469] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20470] == 0) {
    {
    fprintf(_coverage_fout, "20470\n");
    fflush(_coverage_fout);
    ___coverage_array[20470] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17980] == 0) {
      {
      fprintf(_coverage_fout, "17980\n");
      fflush(_coverage_fout);
      ___coverage_array[17980] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = ((unsigned char *)((char *)language_scanner_globals.yy_text) + language_scanner_globals.yy_leng) - 1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17981] == 0) {
      {
      fprintf(_coverage_fout, "17981\n");
      fflush(_coverage_fout);
      ___coverage_array[17981] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_leng) --;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20471] == 0) {
    {
    fprintf(_coverage_fout, "20471\n");
    fflush(_coverage_fout);
    ___coverage_array[20471] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20472] == 0) {
    {
    fprintf(_coverage_fout, "20472\n");
    fflush(_coverage_fout);
    ___coverage_array[20472] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17982] == 0) {
      {
      fprintf(_coverage_fout, "17982\n");
      fflush(_coverage_fout);
      ___coverage_array[17982] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___4 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17983] == 0) {
      {
      fprintf(_coverage_fout, "17983\n");
      fflush(_coverage_fout);
      ___coverage_array[17983] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___4,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17984] == 0) {
      {
      fprintf(_coverage_fout, "17984\n");
      fflush(_coverage_fout);
      ___coverage_array[17984] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17985] == 0) {
      {
      fprintf(_coverage_fout, "17985\n");
      fflush(_coverage_fout);
      ___coverage_array[17985] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___10 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                         language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17986] == 0) {
      {
      fprintf(_coverage_fout, "17986\n");
      fflush(_coverage_fout);
      ___coverage_array[17986] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___10;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17987] == 0) {
      {
      fprintf(_coverage_fout, "17987\n");
      fflush(_coverage_fout);
      ___coverage_array[17987] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20473] == 0) {
    {
    fprintf(_coverage_fout, "20473\n");
    fflush(_coverage_fout);
    ___coverage_array[20473] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20474] == 0) {
    {
    fprintf(_coverage_fout, "20474\n");
    fflush(_coverage_fout);
    ___coverage_array[20474] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20475] == 0) {
    {
    fprintf(_coverage_fout, "20475\n");
    fflush(_coverage_fout);
    ___coverage_array[20475] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy94: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20476] == 0) {
    {
    fprintf(_coverage_fout, "20476\n");
    fflush(_coverage_fout);
    ___coverage_array[20476] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20477] == 0) {
    {
    fprintf(_coverage_fout, "20477\n");
    fflush(_coverage_fout);
    ___coverage_array[20477] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17991] == 0) {
      {
      fprintf(_coverage_fout, "17991\n");
      fflush(_coverage_fout);
      ___coverage_array[17991] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy91;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17988] == 0) {
        {
        fprintf(_coverage_fout, "17988\n");
        fflush(_coverage_fout);
        ___coverage_array[17988] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17992] == 0) {
      {
      fprintf(_coverage_fout, "17992\n");
      fflush(_coverage_fout);
      ___coverage_array[17992] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy95;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17989] == 0) {
        {
        fprintf(_coverage_fout, "17989\n");
        fflush(_coverage_fout);
        ___coverage_array[17989] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17993] == 0) {
      {
      fprintf(_coverage_fout, "17993\n");
      fflush(_coverage_fout);
      ___coverage_array[17993] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 94) {
      goto yy91;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17990] == 0) {
        {
        fprintf(_coverage_fout, "17990\n");
        fflush(_coverage_fout);
        ___coverage_array[17990] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17997] == 0) {
      {
      fprintf(_coverage_fout, "17997\n");
      fflush(_coverage_fout);
      ___coverage_array[17997] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      goto yy91;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17994] == 0) {
        {
        fprintf(_coverage_fout, "17994\n");
        fflush(_coverage_fout);
        ___coverage_array[17994] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17998] == 0) {
      {
      fprintf(_coverage_fout, "17998\n");
      fflush(_coverage_fout);
      ___coverage_array[17998] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      goto yy95;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17995] == 0) {
        {
        fprintf(_coverage_fout, "17995\n");
        fflush(_coverage_fout);
        ___coverage_array[17995] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17999] == 0) {
      {
      fprintf(_coverage_fout, "17999\n");
      fflush(_coverage_fout);
      ___coverage_array[17999] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 126) {
      goto yy91;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17996] == 0) {
        {
        fprintf(_coverage_fout, "17996\n");
        fflush(_coverage_fout);
        ___coverage_array[17996] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20478] == 0) {
    {
    fprintf(_coverage_fout, "20478\n");
    fflush(_coverage_fout);
    ___coverage_array[20478] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy95: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20479] == 0) {
    {
    fprintf(_coverage_fout, "20479\n");
    fflush(_coverage_fout);
    ___coverage_array[20479] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20480] == 0) {
    {
    fprintf(_coverage_fout, "20480\n");
    fflush(_coverage_fout);
    ___coverage_array[20480] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18000] == 0) {
      {
      fprintf(_coverage_fout, "18000\n");
      fflush(_coverage_fout);
      ___coverage_array[18000] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = ((unsigned char *)((char *)language_scanner_globals.yy_text) + language_scanner_globals.yy_leng) - 3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18001] == 0) {
      {
      fprintf(_coverage_fout, "18001\n");
      fflush(_coverage_fout);
      ___coverage_array[18001] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng -= 3U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20481] == 0) {
    {
    fprintf(_coverage_fout, "20481\n");
    fflush(_coverage_fout);
    ___coverage_array[20481] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20482] == 0) {
    {
    fprintf(_coverage_fout, "20482\n");
    fflush(_coverage_fout);
    ___coverage_array[20482] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18002] == 0) {
      {
      fprintf(_coverage_fout, "18002\n");
      fflush(_coverage_fout);
      ___coverage_array[18002] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___5 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18003] == 0) {
      {
      fprintf(_coverage_fout, "18003\n");
      fflush(_coverage_fout);
      ___coverage_array[18003] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___5,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18004] == 0) {
      {
      fprintf(_coverage_fout, "18004\n");
      fflush(_coverage_fout);
      ___coverage_array[18004] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___5;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18005] == 0) {
      {
      fprintf(_coverage_fout, "18005\n");
      fflush(_coverage_fout);
      ___coverage_array[18005] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___11 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                         language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18006] == 0) {
      {
      fprintf(_coverage_fout, "18006\n");
      fflush(_coverage_fout);
      ___coverage_array[18006] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___11;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18007] == 0) {
      {
      fprintf(_coverage_fout, "18007\n");
      fflush(_coverage_fout);
      ___coverage_array[18007] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20483] == 0) {
    {
    fprintf(_coverage_fout, "20483\n");
    fflush(_coverage_fout);
    ___coverage_array[20483] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20484] == 0) {
    {
    fprintf(_coverage_fout, "20484\n");
    fflush(_coverage_fout);
    ___coverage_array[20484] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20485] == 0) {
    {
    fprintf(_coverage_fout, "20485\n");
    fflush(_coverage_fout);
    ___coverage_array[20485] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_END_HEREDOC: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20486] == 0) {
    {
    fprintf(_coverage_fout, "20486\n");
    fflush(_coverage_fout);
    ___coverage_array[20486] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18008] == 0) {
      {
      fprintf(_coverage_fout, "18008\n");
      fflush(_coverage_fout);
      ___coverage_array[18008] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18009] == 0) {
      {
      fprintf(_coverage_fout, "18009\n");
      fflush(_coverage_fout);
      ___coverage_array[18009] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20487] == 0) {
    {
    fprintf(_coverage_fout, "20487\n");
    fflush(_coverage_fout);
    ___coverage_array[20487] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20488] == 0) {
    {
    fprintf(_coverage_fout, "20488\n");
    fflush(_coverage_fout);
    ___coverage_array[20488] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20489] == 0) {
    {
    fprintf(_coverage_fout, "20489\n");
    fflush(_coverage_fout);
    ___coverage_array[20489] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20490] == 0) {
    {
    fprintf(_coverage_fout, "20490\n");
    fflush(_coverage_fout);
    ___coverage_array[20490] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_cursor += compiler_globals.heredoc_len - 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20491] == 0) {
    {
    fprintf(_coverage_fout, "20491\n");
    fflush(_coverage_fout);
    ___coverage_array[20491] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )compiler_globals.heredoc_len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20492] == 0) {
    {
    fprintf(_coverage_fout, "20492\n");
    fflush(_coverage_fout);
    ___coverage_array[20492] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = compiler_globals.heredoc;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20493] == 0) {
    {
    fprintf(_coverage_fout, "20493\n");
    fflush(_coverage_fout);
    ___coverage_array[20493] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = compiler_globals.heredoc_len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20494] == 0) {
    {
    fprintf(_coverage_fout, "20494\n");
    fflush(_coverage_fout);
    ___coverage_array[20494] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.heredoc = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20495] == 0) {
    {
    fprintf(_coverage_fout, "20495\n");
    fflush(_coverage_fout);
    ___coverage_array[20495] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.heredoc_len = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20496] == 0) {
    {
    fprintf(_coverage_fout, "20496\n");
    fflush(_coverage_fout);
    ___coverage_array[20496] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20497] == 0) {
    {
    fprintf(_coverage_fout, "20497\n");
    fflush(_coverage_fout);
    ___coverage_array[20497] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )377);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20498] == 0) {
    {
    fprintf(_coverage_fout, "20498\n");
    fflush(_coverage_fout);
    ___coverage_array[20498] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_HEREDOC: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 2) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18010] == 0) {
      {
      fprintf(_coverage_fout, "18010\n");
      fflush(_coverage_fout);
      ___coverage_array[18010] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18011] == 0) {
      {
      fprintf(_coverage_fout, "18011\n");
      fflush(_coverage_fout);
      ___coverage_array[18011] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20499] == 0) {
    {
    fprintf(_coverage_fout, "20499\n");
    fflush(_coverage_fout);
    ___coverage_array[20499] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20500] == 0) {
    {
    fprintf(_coverage_fout, "20500\n");
    fflush(_coverage_fout);
    ___coverage_array[20500] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 36) {
    goto yy103;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18012] == 0) {
      {
      fprintf(_coverage_fout, "18012\n");
      fflush(_coverage_fout);
      ___coverage_array[18012] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20501] == 0) {
    {
    fprintf(_coverage_fout, "20501\n");
    fflush(_coverage_fout);
    ___coverage_array[20501] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 123) {
    goto yy105;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18013] == 0) {
      {
      fprintf(_coverage_fout, "18013\n");
      fflush(_coverage_fout);
      ___coverage_array[18013] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy106;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20502] == 0) {
    {
    fprintf(_coverage_fout, "20502\n");
    fflush(_coverage_fout);
    ___coverage_array[20502] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy103: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20503] == 0) {
    {
    fprintf(_coverage_fout, "20503\n");
    fflush(_coverage_fout);
    ___coverage_array[20503] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20504] == 0) {
    {
    fprintf(_coverage_fout, "20504\n");
    fflush(_coverage_fout);
    ___coverage_array[20504] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18017] == 0) {
      {
      fprintf(_coverage_fout, "18017\n");
      fflush(_coverage_fout);
      ___coverage_array[18017] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy104;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18014] == 0) {
        {
        fprintf(_coverage_fout, "18014\n");
        fflush(_coverage_fout);
        ___coverage_array[18014] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18018] == 0) {
      {
      fprintf(_coverage_fout, "18018\n");
      fflush(_coverage_fout);
      ___coverage_array[18018] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy109;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18015] == 0) {
        {
        fprintf(_coverage_fout, "18015\n");
        fflush(_coverage_fout);
        ___coverage_array[18015] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18019] == 0) {
      {
      fprintf(_coverage_fout, "18019\n");
      fflush(_coverage_fout);
      ___coverage_array[18019] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 95) {
      goto yy109;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18016] == 0) {
        {
        fprintf(_coverage_fout, "18016\n");
        fflush(_coverage_fout);
        ___coverage_array[18016] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18026] == 0) {
      {
      fprintf(_coverage_fout, "18026\n");
      fflush(_coverage_fout);
      ___coverage_array[18026] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18021] == 0) {
        {
        fprintf(_coverage_fout, "18021\n");
        fflush(_coverage_fout);
        ___coverage_array[18021] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 97) {
        goto yy109;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18020] == 0) {
          {
          fprintf(_coverage_fout, "18020\n");
          fflush(_coverage_fout);
          ___coverage_array[18020] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18024] == 0) {
        {
        fprintf(_coverage_fout, "18024\n");
        fflush(_coverage_fout);
        ___coverage_array[18024] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 123) {
        goto yy112;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18022] == 0) {
          {
          fprintf(_coverage_fout, "18022\n");
          fflush(_coverage_fout);
          ___coverage_array[18022] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18025] == 0) {
        {
        fprintf(_coverage_fout, "18025\n");
        fflush(_coverage_fout);
        ___coverage_array[18025] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy109;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18023] == 0) {
          {
          fprintf(_coverage_fout, "18023\n");
          fflush(_coverage_fout);
          ___coverage_array[18023] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20505] == 0) {
    {
    fprintf(_coverage_fout, "20505\n");
    fflush(_coverage_fout);
    ___coverage_array[20505] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy104: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20506] == 0) {
    {
    fprintf(_coverage_fout, "20506\n");
    fflush(_coverage_fout);
    ___coverage_array[20506] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  newline = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20507] == 0) {
    {
    fprintf(_coverage_fout, "20507\n");
    fflush(_coverage_fout);
    ___coverage_array[20507] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor > (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18027] == 0) {
      {
      fprintf(_coverage_fout, "18027\n");
      fflush(_coverage_fout);
      ___coverage_array[18027] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18028] == 0) {
      {
      fprintf(_coverage_fout, "18028\n");
      fflush(_coverage_fout);
      ___coverage_array[18028] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20508] == 0) {
    {
    fprintf(_coverage_fout, "20508\n");
    fflush(_coverage_fout);
    ___coverage_array[20508] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20509] == 0) {
    {
    fprintf(_coverage_fout, "20509\n");
    fflush(_coverage_fout);
    ___coverage_array[20509] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18077] == 0) {
      {
      fprintf(_coverage_fout, "18077\n");
      fflush(_coverage_fout);
      ___coverage_array[18077] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18029] == 0) {
        {
        fprintf(_coverage_fout, "18029\n");
        fflush(_coverage_fout);
        ___coverage_array[18029] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18078] == 0) {
      {
      fprintf(_coverage_fout, "18078\n");
      fflush(_coverage_fout);
      ___coverage_array[18078] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___12 = language_scanner_globals.yy_cursor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18079] == 0) {
      {
      fprintf(_coverage_fout, "18079\n");
      fflush(_coverage_fout);
      ___coverage_array[18079] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
    switch ((int )*tmp___12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18071] == 0) {
      {
      fprintf(_coverage_fout, "18071\n");
      fflush(_coverage_fout);
      ___coverage_array[18071] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 13: 
    if ((int )*(language_scanner_globals.yy_cursor) == 10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18030] == 0) {
        {
        fprintf(_coverage_fout, "18030\n");
        fflush(_coverage_fout);
        ___coverage_array[18030] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18031] == 0) {
        {
        fprintf(_coverage_fout, "18031\n");
        fflush(_coverage_fout);
        ___coverage_array[18031] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18072] == 0) {
      {
      fprintf(_coverage_fout, "18072\n");
      fflush(_coverage_fout);
      ___coverage_array[18072] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 10: 
    if ((int )*(language_scanner_globals.yy_cursor) >= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18032] == 0) {
        {
        fprintf(_coverage_fout, "18032\n");
        fflush(_coverage_fout);
        ___coverage_array[18032] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) <= 122) {
        goto _L___4;
      } else {
        goto _L___6;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18056] == 0) {
        {
        fprintf(_coverage_fout, "18056\n");
        fflush(_coverage_fout);
        ___coverage_array[18056] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L___6: /* CIL Label */ 
      if ((int )*(language_scanner_globals.yy_cursor) >= 65) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18033] == 0) {
          {
          fprintf(_coverage_fout, "18033\n");
          fflush(_coverage_fout);
          ___coverage_array[18033] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(language_scanner_globals.yy_cursor) <= 90) {
          goto _L___4;
        } else {
          goto _L___5;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18055] == 0) {
          {
          fprintf(_coverage_fout, "18055\n");
          fflush(_coverage_fout);
          ___coverage_array[18055] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___5: /* CIL Label */ 
        if ((int )*(language_scanner_globals.yy_cursor) == 95) {
          goto _L___4;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18054] == 0) {
            {
            fprintf(_coverage_fout, "18054\n");
            fflush(_coverage_fout);
            ___coverage_array[18054] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(language_scanner_globals.yy_cursor) >= 0x7F) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18052] == 0) {
              {
              fprintf(_coverage_fout, "18052\n");
              fflush(_coverage_fout);
              ___coverage_array[18052] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _L___4: /* CIL Label */ 
            if (compiler_globals.heredoc_len < language_scanner_globals.yy_limit - language_scanner_globals.yy_cursor) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[18049] == 0) {
                {
                fprintf(_coverage_fout, "18049\n");
                fflush(_coverage_fout);
                ___coverage_array[18049] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              tmp___13 = memcmp((void const   *)language_scanner_globals.yy_cursor,
                                (void const   *)compiler_globals.heredoc,
                                (unsigned int )compiler_globals.heredoc_len);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[18050] == 0) {
                {
                fprintf(_coverage_fout, "18050\n");
                fflush(_coverage_fout);
                ___coverage_array[18050] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (tmp___13) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[18034] == 0) {
                  {
                  fprintf(_coverage_fout, "18034\n");
                  fflush(_coverage_fout);
                  ___coverage_array[18034] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[18046] == 0) {
                  {
                  fprintf(_coverage_fout, "18046\n");
                  fflush(_coverage_fout);
                  ___coverage_array[18046] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                end = language_scanner_globals.yy_cursor + compiler_globals.heredoc_len;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[18047] == 0) {
                  {
                  fprintf(_coverage_fout, "18047\n");
                  fflush(_coverage_fout);
                  ___coverage_array[18047] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*end == 59) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[18035] == 0) {
                    {
                    fprintf(_coverage_fout, "18035\n");
                    fflush(_coverage_fout);
                    ___coverage_array[18035] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  end ++;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[18036] == 0) {
                    {
                    fprintf(_coverage_fout, "18036\n");
                    fflush(_coverage_fout);
                    ___coverage_array[18036] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[18048] == 0) {
                  {
                  fprintf(_coverage_fout, "18048\n");
                  fflush(_coverage_fout);
                  ___coverage_array[18048] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*end == 10) {
                  goto _L___3;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[18045] == 0) {
                    {
                    fprintf(_coverage_fout, "18045\n");
                    fflush(_coverage_fout);
                    ___coverage_array[18045] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int )*end == 13) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[18041] == 0) {
                      {
                      fprintf(_coverage_fout, "18041\n");
                      fflush(_coverage_fout);
                      ___coverage_array[18041] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    _L___3: /* CIL Label */ 
                    if ((int )*(language_scanner_globals.yy_cursor + -2) == 13) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[18039] == 0) {
                        {
                        fprintf(_coverage_fout, "18039\n");
                        fflush(_coverage_fout);
                        ___coverage_array[18039] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      if ((int )*(language_scanner_globals.yy_cursor + -1) == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[18037] == 0) {
                          {
                          fprintf(_coverage_fout, "18037\n");
                          fflush(_coverage_fout);
                          ___coverage_array[18037] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        newline = 2;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[18038] == 0) {
                          {
                          fprintf(_coverage_fout, "18038\n");
                          fflush(_coverage_fout);
                          ___coverage_array[18038] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        newline = 1;
                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[18040] == 0) {
                        {
                        fprintf(_coverage_fout, "18040\n");
                        fflush(_coverage_fout);
                        ___coverage_array[18040] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      newline = 1;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[18042] == 0) {
                      {
                      fprintf(_coverage_fout, "18042\n");
                      fflush(_coverage_fout);
                      ___coverage_array[18042] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    compiler_globals.increment_lineno = (unsigned char)1;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[18043] == 0) {
                      {
                      fprintf(_coverage_fout, "18043\n");
                      fflush(_coverage_fout);
                      ___coverage_array[18043] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    language_scanner_globals.yy_state = 8;
                    goto heredoc_scan_done;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[18044] == 0) {
                      {
                      fprintf(_coverage_fout, "18044\n");
                      fflush(_coverage_fout);
                      ___coverage_array[18044] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[18051] == 0) {
                {
                fprintf(_coverage_fout, "18051\n");
                fflush(_coverage_fout);
                ___coverage_array[18051] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18053] == 0) {
              {
              fprintf(_coverage_fout, "18053\n");
              fflush(_coverage_fout);
              ___coverage_array[18053] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        }
      }
    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18073] == 0) {
      {
      fprintf(_coverage_fout, "18073\n");
      fflush(_coverage_fout);
      ___coverage_array[18073] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 36: 
    if ((int )*(language_scanner_globals.yy_cursor) >= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18057] == 0) {
        {
        fprintf(_coverage_fout, "18057\n");
        fflush(_coverage_fout);
        ___coverage_array[18057] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) <= 122) {
        break;
      } else {
        goto _L___8;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18063] == 0) {
        {
        fprintf(_coverage_fout, "18063\n");
        fflush(_coverage_fout);
        ___coverage_array[18063] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L___8: /* CIL Label */ 
      if ((int )*(language_scanner_globals.yy_cursor) >= 65) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18058] == 0) {
          {
          fprintf(_coverage_fout, "18058\n");
          fflush(_coverage_fout);
          ___coverage_array[18058] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(language_scanner_globals.yy_cursor) <= 90) {
          break;
        } else {
          goto _L___7;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18062] == 0) {
          {
          fprintf(_coverage_fout, "18062\n");
          fflush(_coverage_fout);
          ___coverage_array[18062] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___7: /* CIL Label */ 
        if ((int )*(language_scanner_globals.yy_cursor) == 95) {
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18061] == 0) {
            {
            fprintf(_coverage_fout, "18061\n");
            fflush(_coverage_fout);
            ___coverage_array[18061] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(language_scanner_globals.yy_cursor) >= 0x7F) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18060] == 0) {
              {
              fprintf(_coverage_fout, "18060\n");
              fflush(_coverage_fout);
              ___coverage_array[18060] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*(language_scanner_globals.yy_cursor) == 123) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[18059] == 0) {
                {
                fprintf(_coverage_fout, "18059\n");
                fflush(_coverage_fout);
                ___coverage_array[18059] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        }
      }
    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18074] == 0) {
      {
      fprintf(_coverage_fout, "18074\n");
      fflush(_coverage_fout);
      ___coverage_array[18074] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 123: 
    if ((int )*(language_scanner_globals.yy_cursor) == 36) {
      break;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18064] == 0) {
        {
        fprintf(_coverage_fout, "18064\n");
        fflush(_coverage_fout);
        ___coverage_array[18064] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18075] == 0) {
      {
      fprintf(_coverage_fout, "18075\n");
      fflush(_coverage_fout);
      ___coverage_array[18075] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 92: 
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18069] == 0) {
        {
        fprintf(_coverage_fout, "18069\n");
        fflush(_coverage_fout);
        ___coverage_array[18069] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) != 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18067] == 0) {
          {
          fprintf(_coverage_fout, "18067\n");
          fflush(_coverage_fout);
          ___coverage_array[18067] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(language_scanner_globals.yy_cursor) != 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18065] == 0) {
            {
            fprintf(_coverage_fout, "18065\n");
            fflush(_coverage_fout);
            ___coverage_array[18065] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          (language_scanner_globals.yy_cursor) ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18066] == 0) {
            {
            fprintf(_coverage_fout, "18066\n");
            fflush(_coverage_fout);
            ___coverage_array[18066] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18068] == 0) {
          {
          fprintf(_coverage_fout, "18068\n");
          fflush(_coverage_fout);
          ___coverage_array[18068] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18070] == 0) {
        {
        fprintf(_coverage_fout, "18070\n");
        fflush(_coverage_fout);
        ___coverage_array[18070] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18076] == 0) {
      {
      fprintf(_coverage_fout, "18076\n");
      fflush(_coverage_fout);
      ___coverage_array[18076] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    default: ;
    continue;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18080] == 0) {
      {
      fprintf(_coverage_fout, "18080\n");
      fflush(_coverage_fout);
      ___coverage_array[18080] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) --;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20510] == 0) {
    {
    fprintf(_coverage_fout, "20510\n");
    fflush(_coverage_fout);
    ___coverage_array[20510] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  heredoc_scan_done: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20511] == 0) {
    {
    fprintf(_coverage_fout, "20511\n");
    fflush(_coverage_fout);
    ___coverage_array[20511] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_scan_escape_string(zendlval, (char *)language_scanner_globals.yy_text,
                          (int )(language_scanner_globals.yy_leng - (unsigned int )newline),
                          (char)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20512] == 0) {
    {
    fprintf(_coverage_fout, "20512\n");
    fflush(_coverage_fout);
    ___coverage_array[20512] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )314);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20513] == 0) {
    {
    fprintf(_coverage_fout, "20513\n");
    fflush(_coverage_fout);
    ___coverage_array[20513] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy105: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20514] == 0) {
    {
    fprintf(_coverage_fout, "20514\n");
    fflush(_coverage_fout);
    ___coverage_array[20514] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20515] == 0) {
    {
    fprintf(_coverage_fout, "20515\n");
    fflush(_coverage_fout);
    ___coverage_array[20515] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 36) {
    goto yy107;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18081] == 0) {
      {
      fprintf(_coverage_fout, "18081\n");
      fflush(_coverage_fout);
      ___coverage_array[18081] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy104;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20516] == 0) {
    {
    fprintf(_coverage_fout, "20516\n");
    fflush(_coverage_fout);
    ___coverage_array[20516] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy106: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20517] == 0) {
    {
    fprintf(_coverage_fout, "20517\n");
    fflush(_coverage_fout);
    ___coverage_array[20517] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy104;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20518] == 0) {
    {
    fprintf(_coverage_fout, "20518\n");
    fflush(_coverage_fout);
    ___coverage_array[20518] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy107: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20519] == 0) {
    {
    fprintf(_coverage_fout, "20519\n");
    fflush(_coverage_fout);
    ___coverage_array[20519] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20520] == 0) {
    {
    fprintf(_coverage_fout, "20520\n");
    fflush(_coverage_fout);
    ___coverage_array[20520] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.lval = (long )'{';
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20521] == 0) {
    {
    fprintf(_coverage_fout, "20521\n");
    fflush(_coverage_fout);
    ___coverage_array[20521] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20522] == 0) {
    {
    fprintf(_coverage_fout, "20522\n");
    fflush(_coverage_fout);
    ___coverage_array[20522] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18082] == 0) {
      {
      fprintf(_coverage_fout, "18082\n");
      fflush(_coverage_fout);
      ___coverage_array[18082] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + 1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18083] == 0) {
      {
      fprintf(_coverage_fout, "18083\n");
      fflush(_coverage_fout);
      ___coverage_array[18083] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng = 1U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20523] == 0) {
    {
    fprintf(_coverage_fout, "20523\n");
    fflush(_coverage_fout);
    ___coverage_array[20523] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )379);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20524] == 0) {
    {
    fprintf(_coverage_fout, "20524\n");
    fflush(_coverage_fout);
    ___coverage_array[20524] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy109: 
  yyaccept = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20525] == 0) {
    {
    fprintf(_coverage_fout, "20525\n");
    fflush(_coverage_fout);
    ___coverage_array[20525] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20526] == 0) {
    {
    fprintf(_coverage_fout, "20526\n");
    fflush(_coverage_fout);
    ___coverage_array[20526] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20527] == 0) {
    {
    fprintf(_coverage_fout, "20527\n");
    fflush(_coverage_fout);
    ___coverage_array[20527] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18084] == 0) {
      {
      fprintf(_coverage_fout, "18084\n");
      fflush(_coverage_fout);
      ___coverage_array[18084] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18085] == 0) {
      {
      fprintf(_coverage_fout, "18085\n");
      fflush(_coverage_fout);
      ___coverage_array[18085] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20528] == 0) {
    {
    fprintf(_coverage_fout, "20528\n");
    fflush(_coverage_fout);
    ___coverage_array[20528] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20529] == 0) {
    {
    fprintf(_coverage_fout, "20529\n");
    fflush(_coverage_fout);
    ___coverage_array[20529] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___2[(int )yych] & 128) {
    goto yy109;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18086] == 0) {
      {
      fprintf(_coverage_fout, "18086\n");
      fflush(_coverage_fout);
      ___coverage_array[18086] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20530] == 0) {
    {
    fprintf(_coverage_fout, "20530\n");
    fflush(_coverage_fout);
    ___coverage_array[20530] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 45) {
    goto yy114;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18087] == 0) {
      {
      fprintf(_coverage_fout, "18087\n");
      fflush(_coverage_fout);
      ___coverage_array[18087] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20531] == 0) {
    {
    fprintf(_coverage_fout, "20531\n");
    fflush(_coverage_fout);
    ___coverage_array[20531] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 91) {
    goto yy116;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18088] == 0) {
      {
      fprintf(_coverage_fout, "18088\n");
      fflush(_coverage_fout);
      ___coverage_array[18088] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20532] == 0) {
    {
    fprintf(_coverage_fout, "20532\n");
    fflush(_coverage_fout);
    ___coverage_array[20532] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy111: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20533] == 0) {
    {
    fprintf(_coverage_fout, "20533\n");
    fflush(_coverage_fout);
    ___coverage_array[20533] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18089] == 0) {
      {
      fprintf(_coverage_fout, "18089\n");
      fflush(_coverage_fout);
      ___coverage_array[18089] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___6 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18090] == 0) {
      {
      fprintf(_coverage_fout, "18090\n");
      fflush(_coverage_fout);
      ___coverage_array[18090] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___6,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18091] == 0) {
      {
      fprintf(_coverage_fout, "18091\n");
      fflush(_coverage_fout);
      ___coverage_array[18091] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___6;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18092] == 0) {
      {
      fprintf(_coverage_fout, "18092\n");
      fflush(_coverage_fout);
      ___coverage_array[18092] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___14 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                         language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18093] == 0) {
      {
      fprintf(_coverage_fout, "18093\n");
      fflush(_coverage_fout);
      ___coverage_array[18093] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___14;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18094] == 0) {
      {
      fprintf(_coverage_fout, "18094\n");
      fflush(_coverage_fout);
      ___coverage_array[18094] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20534] == 0) {
    {
    fprintf(_coverage_fout, "20534\n");
    fflush(_coverage_fout);
    ___coverage_array[20534] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20535] == 0) {
    {
    fprintf(_coverage_fout, "20535\n");
    fflush(_coverage_fout);
    ___coverage_array[20535] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20536] == 0) {
    {
    fprintf(_coverage_fout, "20536\n");
    fflush(_coverage_fout);
    ___coverage_array[20536] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy112: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20537] == 0) {
    {
    fprintf(_coverage_fout, "20537\n");
    fflush(_coverage_fout);
    ___coverage_array[20537] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20538] == 0) {
    {
    fprintf(_coverage_fout, "20538\n");
    fflush(_coverage_fout);
    ___coverage_array[20538] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(5);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20539] == 0) {
    {
    fprintf(_coverage_fout, "20539\n");
    fflush(_coverage_fout);
    ___coverage_array[20539] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )378);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20540] == 0) {
    {
    fprintf(_coverage_fout, "20540\n");
    fflush(_coverage_fout);
    ___coverage_array[20540] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy114: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20541] == 0) {
    {
    fprintf(_coverage_fout, "20541\n");
    fflush(_coverage_fout);
    ___coverage_array[20541] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20542] == 0) {
    {
    fprintf(_coverage_fout, "20542\n");
    fflush(_coverage_fout);
    ___coverage_array[20542] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 62) {
    goto yy118;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18095] == 0) {
      {
      fprintf(_coverage_fout, "18095\n");
      fflush(_coverage_fout);
      ___coverage_array[18095] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20543] == 0) {
    {
    fprintf(_coverage_fout, "20543\n");
    fflush(_coverage_fout);
    ___coverage_array[20543] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy115: 
  language_scanner_globals.yy_cursor = language_scanner_globals.yy_marker;
  goto yy111;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20544] == 0) {
    {
    fprintf(_coverage_fout, "20544\n");
    fflush(_coverage_fout);
    ___coverage_array[20544] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy116: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20545] == 0) {
    {
    fprintf(_coverage_fout, "20545\n");
    fflush(_coverage_fout);
    ___coverage_array[20545] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20546] == 0) {
    {
    fprintf(_coverage_fout, "20546\n");
    fflush(_coverage_fout);
    ___coverage_array[20546] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18096] == 0) {
      {
      fprintf(_coverage_fout, "18096\n");
      fflush(_coverage_fout);
      ___coverage_array[18096] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = ((unsigned char *)((char *)language_scanner_globals.yy_text) + language_scanner_globals.yy_leng) - 1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18097] == 0) {
      {
      fprintf(_coverage_fout, "18097\n");
      fflush(_coverage_fout);
      ___coverage_array[18097] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_leng) --;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20547] == 0) {
    {
    fprintf(_coverage_fout, "20547\n");
    fflush(_coverage_fout);
    ___coverage_array[20547] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20548] == 0) {
    {
    fprintf(_coverage_fout, "20548\n");
    fflush(_coverage_fout);
    ___coverage_array[20548] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18098] == 0) {
      {
      fprintf(_coverage_fout, "18098\n");
      fflush(_coverage_fout);
      ___coverage_array[18098] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___7 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18099] == 0) {
      {
      fprintf(_coverage_fout, "18099\n");
      fflush(_coverage_fout);
      ___coverage_array[18099] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___7,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18100] == 0) {
      {
      fprintf(_coverage_fout, "18100\n");
      fflush(_coverage_fout);
      ___coverage_array[18100] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___7;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18101] == 0) {
      {
      fprintf(_coverage_fout, "18101\n");
      fflush(_coverage_fout);
      ___coverage_array[18101] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___15 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                         language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18102] == 0) {
      {
      fprintf(_coverage_fout, "18102\n");
      fflush(_coverage_fout);
      ___coverage_array[18102] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___15;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18103] == 0) {
      {
      fprintf(_coverage_fout, "18103\n");
      fflush(_coverage_fout);
      ___coverage_array[18103] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20549] == 0) {
    {
    fprintf(_coverage_fout, "20549\n");
    fflush(_coverage_fout);
    ___coverage_array[20549] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20550] == 0) {
    {
    fprintf(_coverage_fout, "20550\n");
    fflush(_coverage_fout);
    ___coverage_array[20550] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20551] == 0) {
    {
    fprintf(_coverage_fout, "20551\n");
    fflush(_coverage_fout);
    ___coverage_array[20551] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy118: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20552] == 0) {
    {
    fprintf(_coverage_fout, "20552\n");
    fflush(_coverage_fout);
    ___coverage_array[20552] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20553] == 0) {
    {
    fprintf(_coverage_fout, "20553\n");
    fflush(_coverage_fout);
    ___coverage_array[20553] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18107] == 0) {
      {
      fprintf(_coverage_fout, "18107\n");
      fflush(_coverage_fout);
      ___coverage_array[18107] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy115;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18104] == 0) {
        {
        fprintf(_coverage_fout, "18104\n");
        fflush(_coverage_fout);
        ___coverage_array[18104] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18108] == 0) {
      {
      fprintf(_coverage_fout, "18108\n");
      fflush(_coverage_fout);
      ___coverage_array[18108] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy119;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18105] == 0) {
        {
        fprintf(_coverage_fout, "18105\n");
        fflush(_coverage_fout);
        ___coverage_array[18105] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18109] == 0) {
      {
      fprintf(_coverage_fout, "18109\n");
      fflush(_coverage_fout);
      ___coverage_array[18109] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 94) {
      goto yy115;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18106] == 0) {
        {
        fprintf(_coverage_fout, "18106\n");
        fflush(_coverage_fout);
        ___coverage_array[18106] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18113] == 0) {
      {
      fprintf(_coverage_fout, "18113\n");
      fflush(_coverage_fout);
      ___coverage_array[18113] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      goto yy115;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18110] == 0) {
        {
        fprintf(_coverage_fout, "18110\n");
        fflush(_coverage_fout);
        ___coverage_array[18110] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18114] == 0) {
      {
      fprintf(_coverage_fout, "18114\n");
      fflush(_coverage_fout);
      ___coverage_array[18114] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      goto yy119;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18111] == 0) {
        {
        fprintf(_coverage_fout, "18111\n");
        fflush(_coverage_fout);
        ___coverage_array[18111] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18115] == 0) {
      {
      fprintf(_coverage_fout, "18115\n");
      fflush(_coverage_fout);
      ___coverage_array[18115] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 126) {
      goto yy115;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18112] == 0) {
        {
        fprintf(_coverage_fout, "18112\n");
        fflush(_coverage_fout);
        ___coverage_array[18112] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20554] == 0) {
    {
    fprintf(_coverage_fout, "20554\n");
    fflush(_coverage_fout);
    ___coverage_array[20554] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy119: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20555] == 0) {
    {
    fprintf(_coverage_fout, "20555\n");
    fflush(_coverage_fout);
    ___coverage_array[20555] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20556] == 0) {
    {
    fprintf(_coverage_fout, "20556\n");
    fflush(_coverage_fout);
    ___coverage_array[20556] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18116] == 0) {
      {
      fprintf(_coverage_fout, "18116\n");
      fflush(_coverage_fout);
      ___coverage_array[18116] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = ((unsigned char *)((char *)language_scanner_globals.yy_text) + language_scanner_globals.yy_leng) - 3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18117] == 0) {
      {
      fprintf(_coverage_fout, "18117\n");
      fflush(_coverage_fout);
      ___coverage_array[18117] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng -= 3U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20557] == 0) {
    {
    fprintf(_coverage_fout, "20557\n");
    fflush(_coverage_fout);
    ___coverage_array[20557] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20558] == 0) {
    {
    fprintf(_coverage_fout, "20558\n");
    fflush(_coverage_fout);
    ___coverage_array[20558] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18118] == 0) {
      {
      fprintf(_coverage_fout, "18118\n");
      fflush(_coverage_fout);
      ___coverage_array[18118] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___8 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18119] == 0) {
      {
      fprintf(_coverage_fout, "18119\n");
      fflush(_coverage_fout);
      ___coverage_array[18119] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___8,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18120] == 0) {
      {
      fprintf(_coverage_fout, "18120\n");
      fflush(_coverage_fout);
      ___coverage_array[18120] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___8;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18121] == 0) {
      {
      fprintf(_coverage_fout, "18121\n");
      fflush(_coverage_fout);
      ___coverage_array[18121] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___16 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                         language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18122] == 0) {
      {
      fprintf(_coverage_fout, "18122\n");
      fflush(_coverage_fout);
      ___coverage_array[18122] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___16;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18123] == 0) {
      {
      fprintf(_coverage_fout, "18123\n");
      fflush(_coverage_fout);
      ___coverage_array[18123] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20559] == 0) {
    {
    fprintf(_coverage_fout, "20559\n");
    fflush(_coverage_fout);
    ___coverage_array[20559] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20560] == 0) {
    {
    fprintf(_coverage_fout, "20560\n");
    fflush(_coverage_fout);
    ___coverage_array[20560] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20561] == 0) {
    {
    fprintf(_coverage_fout, "20561\n");
    fflush(_coverage_fout);
    ___coverage_array[20561] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_IN_SCRIPTING: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 16) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18124] == 0) {
      {
      fprintf(_coverage_fout, "18124\n");
      fflush(_coverage_fout);
      ___coverage_array[18124] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18125] == 0) {
      {
      fprintf(_coverage_fout, "18125\n");
      fflush(_coverage_fout);
      ___coverage_array[18125] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20562] == 0) {
    {
    fprintf(_coverage_fout, "20562\n");
    fflush(_coverage_fout);
    ___coverage_array[20562] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  switch ((int )yych) {
  case 0x00: 
  case 0x01: 
  case 0x02: 
  case 0x03: 
  case 0x04: 
  case 0x05: 
  case 0x06: 
  case 0x07: 
  case 0x08: 
  case 11: 
  case 12: 
  case 0x0E: 
  case 0x0F: 
  case 0x10: 
  case 0x11: 
  case 0x12: 
  case 0x13: 
  case 0x14: 
  case 0x15: 
  case 0x16: 
  case 0x17: 
  case 0x18: 
  case 0x19: 
  case 0x1A: 
  case 0x1B: 
  case 0x1C: 
  case 0x1D: 
  case 0x1E: 
  case 0x1F: 
  goto yy183;
  case 9: 
  case 10: 
  case 13: 
  case 32: 
  goto yy139;
  case 33: 
  goto yy152;
  case 34: 
  goto yy179;
  case 35: 
  goto yy175;
  case 36: 
  goto yy164;
  case 37: 
  goto yy158;
  case 38: 
  goto yy159;
  case 39: 
  goto yy177;
  case 40: 
  goto yy146;
  case 41: 
  case 44: 
  case 59: 
  case 64: 
  case 91: 
  case 93: 
  case 126: 
  goto yy165;
  case 42: 
  goto yy155;
  case 43: 
  goto yy151;
  case 45: 
  goto yy137;
  case 46: 
  goto yy157;
  case 47: 
  goto yy156;
  case 48: 
  goto yy171;
  case 49: 
  case 50: 
  case 51: 
  case 52: 
  case 53: 
  case 54: 
  case 55: 
  case 56: 
  case 57: 
  goto yy173;
  case 58: 
  goto yy141;
  case 60: 
  goto yy153;
  case 61: 
  goto yy149;
  case 62: 
  goto yy154;
  case 63: 
  goto yy166;
  case 65: 
  case 97: 
  goto yy132;
  case 66: 
  case 98: 
  goto yy134;
  case 67: 
  case 99: 
  goto yy127;
  case 68: 
  case 100: 
  goto yy125;
  case 69: 
  case 101: 
  goto yy123;
  case 70: 
  case 102: 
  goto yy126;
  case 71: 
  case 103: 
  goto yy135;
  case 73: 
  case 105: 
  goto yy130;
  case 76: 
  case 108: 
  goto yy150;
  case 78: 
  case 110: 
  goto yy144;
  case 79: 
  case 111: 
  goto yy162;
  case 80: 
  case 112: 
  goto yy136;
  case 82: 
  case 114: 
  goto yy128;
  case 83: 
  case 115: 
  goto yy133;
  case 84: 
  case 116: 
  goto yy129;
  case 85: 
  case 117: 
  goto yy147;
  case 86: 
  case 118: 
  goto yy145;
  case 87: 
  case 119: 
  goto yy131;
  case 88: 
  case 120: 
  goto yy163;
  case 92: 
  goto yy142;
  case 94: 
  goto yy161;
  case 95: 
  goto yy148;
  case 96: 
  goto yy181;
  case 123: 
  goto yy167;
  case 124: 
  goto yy160;
  case 125: 
  goto yy169;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[18126] == 0) {
    {
    fprintf(_coverage_fout, "18126\n");
    fflush(_coverage_fout);
    ___coverage_array[18126] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  default: ;
  goto yy174;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20563] == 0) {
    {
    fprintf(_coverage_fout, "20563\n");
    fflush(_coverage_fout);
    ___coverage_array[20563] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy123: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20564] == 0) {
    {
    fprintf(_coverage_fout, "20564\n");
    fflush(_coverage_fout);
    ___coverage_array[20564] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  switch ((int )yych) {
  case 67: 
  case 99: 
  goto yy726;
  case 76: 
  case 108: 
  goto yy727;
  case 77: 
  case 109: 
  goto yy728;
  case 78: 
  case 110: 
  goto yy729;
  case 86: 
  case 118: 
  goto yy730;
  case 88: 
  case 120: 
  goto yy731;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[18127] == 0) {
    {
    fprintf(_coverage_fout, "18127\n");
    fflush(_coverage_fout);
    ___coverage_array[18127] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  default: ;
  goto yy186;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20565] == 0) {
    {
    fprintf(_coverage_fout, "20565\n");
    fflush(_coverage_fout);
    ___coverage_array[20565] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy124: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20566] == 0) {
    {
    fprintf(_coverage_fout, "20566\n");
    fflush(_coverage_fout);
    ___coverage_array[20566] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18128] == 0) {
      {
      fprintf(_coverage_fout, "18128\n");
      fflush(_coverage_fout);
      ___coverage_array[18128] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___9 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18129] == 0) {
      {
      fprintf(_coverage_fout, "18129\n");
      fflush(_coverage_fout);
      ___coverage_array[18129] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___9,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text)),
                                                language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18130] == 0) {
      {
      fprintf(_coverage_fout, "18130\n");
      fflush(_coverage_fout);
      ___coverage_array[18130] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___9;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18131] == 0) {
      {
      fprintf(_coverage_fout, "18131\n");
      fflush(_coverage_fout);
      ___coverage_array[18131] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___17 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                         language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18132] == 0) {
      {
      fprintf(_coverage_fout, "18132\n");
      fflush(_coverage_fout);
      ___coverage_array[18132] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___17;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18133] == 0) {
      {
      fprintf(_coverage_fout, "18133\n");
      fflush(_coverage_fout);
      ___coverage_array[18133] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20567] == 0) {
    {
    fprintf(_coverage_fout, "20567\n");
    fflush(_coverage_fout);
    ___coverage_array[20567] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20568] == 0) {
    {
    fprintf(_coverage_fout, "20568\n");
    fflush(_coverage_fout);
    ___coverage_array[20568] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )307);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20569] == 0) {
    {
    fprintf(_coverage_fout, "20569\n");
    fflush(_coverage_fout);
    ___coverage_array[20569] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy125: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20570] == 0) {
    {
    fprintf(_coverage_fout, "20570\n");
    fflush(_coverage_fout);
    ___coverage_array[20570] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20571] == 0) {
    {
    fprintf(_coverage_fout, "20571\n");
    fflush(_coverage_fout);
    ___coverage_array[20571] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 79) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18140] == 0) {
      {
      fprintf(_coverage_fout, "18140\n");
      fflush(_coverage_fout);
      ___coverage_array[18140] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 72) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18135] == 0) {
        {
        fprintf(_coverage_fout, "18135\n");
        fflush(_coverage_fout);
        ___coverage_array[18135] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 69) {
        goto yy708;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18134] == 0) {
          {
          fprintf(_coverage_fout, "18134\n");
          fflush(_coverage_fout);
          ___coverage_array[18134] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18138] == 0) {
        {
        fprintf(_coverage_fout, "18138\n");
        fflush(_coverage_fout);
        ___coverage_array[18138] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 73) {
        goto yy709;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18136] == 0) {
          {
          fprintf(_coverage_fout, "18136\n");
          fflush(_coverage_fout);
          ___coverage_array[18136] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18139] == 0) {
        {
        fprintf(_coverage_fout, "18139\n");
        fflush(_coverage_fout);
        ___coverage_array[18139] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 78) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18137] == 0) {
          {
          fprintf(_coverage_fout, "18137\n");
          fflush(_coverage_fout);
          ___coverage_array[18137] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy710;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18147] == 0) {
      {
      fprintf(_coverage_fout, "18147\n");
      fflush(_coverage_fout);
      ___coverage_array[18147] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 104) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18142] == 0) {
        {
        fprintf(_coverage_fout, "18142\n");
        fflush(_coverage_fout);
        ___coverage_array[18142] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 101) {
        goto yy708;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18141] == 0) {
          {
          fprintf(_coverage_fout, "18141\n");
          fflush(_coverage_fout);
          ___coverage_array[18141] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18145] == 0) {
        {
        fprintf(_coverage_fout, "18145\n");
        fflush(_coverage_fout);
        ___coverage_array[18145] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 105) {
        goto yy709;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18143] == 0) {
          {
          fprintf(_coverage_fout, "18143\n");
          fflush(_coverage_fout);
          ___coverage_array[18143] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18146] == 0) {
        {
        fprintf(_coverage_fout, "18146\n");
        fflush(_coverage_fout);
        ___coverage_array[18146] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 111) {
        goto yy710;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18144] == 0) {
          {
          fprintf(_coverage_fout, "18144\n");
          fflush(_coverage_fout);
          ___coverage_array[18144] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20572] == 0) {
    {
    fprintf(_coverage_fout, "20572\n");
    fflush(_coverage_fout);
    ___coverage_array[20572] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy126: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20573] == 0) {
    {
    fprintf(_coverage_fout, "20573\n");
    fflush(_coverage_fout);
    ___coverage_array[20573] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20574] == 0) {
    {
    fprintf(_coverage_fout, "20574\n");
    fflush(_coverage_fout);
    ___coverage_array[20574] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 85) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18154] == 0) {
      {
      fprintf(_coverage_fout, "18154\n");
      fflush(_coverage_fout);
      ___coverage_array[18154] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 78) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18149] == 0) {
        {
        fprintf(_coverage_fout, "18149\n");
        fflush(_coverage_fout);
        ___coverage_array[18149] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 73) {
        goto yy687;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18148] == 0) {
          {
          fprintf(_coverage_fout, "18148\n");
          fflush(_coverage_fout);
          ___coverage_array[18148] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18152] == 0) {
        {
        fprintf(_coverage_fout, "18152\n");
        fflush(_coverage_fout);
        ___coverage_array[18152] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 79) {
        goto yy688;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18150] == 0) {
          {
          fprintf(_coverage_fout, "18150\n");
          fflush(_coverage_fout);
          ___coverage_array[18150] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18153] == 0) {
        {
        fprintf(_coverage_fout, "18153\n");
        fflush(_coverage_fout);
        ___coverage_array[18153] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 84) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18151] == 0) {
          {
          fprintf(_coverage_fout, "18151\n");
          fflush(_coverage_fout);
          ___coverage_array[18151] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy689;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18161] == 0) {
      {
      fprintf(_coverage_fout, "18161\n");
      fflush(_coverage_fout);
      ___coverage_array[18161] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 110) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18156] == 0) {
        {
        fprintf(_coverage_fout, "18156\n");
        fflush(_coverage_fout);
        ___coverage_array[18156] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 105) {
        goto yy687;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18155] == 0) {
          {
          fprintf(_coverage_fout, "18155\n");
          fflush(_coverage_fout);
          ___coverage_array[18155] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18159] == 0) {
        {
        fprintf(_coverage_fout, "18159\n");
        fflush(_coverage_fout);
        ___coverage_array[18159] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 111) {
        goto yy688;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18157] == 0) {
          {
          fprintf(_coverage_fout, "18157\n");
          fflush(_coverage_fout);
          ___coverage_array[18157] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18160] == 0) {
        {
        fprintf(_coverage_fout, "18160\n");
        fflush(_coverage_fout);
        ___coverage_array[18160] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 117) {
        goto yy689;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18158] == 0) {
          {
          fprintf(_coverage_fout, "18158\n");
          fflush(_coverage_fout);
          ___coverage_array[18158] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20575] == 0) {
    {
    fprintf(_coverage_fout, "20575\n");
    fflush(_coverage_fout);
    ___coverage_array[20575] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy127: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20576] == 0) {
    {
    fprintf(_coverage_fout, "20576\n");
    fflush(_coverage_fout);
    ___coverage_array[20576] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20577] == 0) {
    {
    fprintf(_coverage_fout, "20577\n");
    fflush(_coverage_fout);
    ___coverage_array[20577] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 79) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18168] == 0) {
      {
      fprintf(_coverage_fout, "18168\n");
      fflush(_coverage_fout);
      ___coverage_array[18168] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 75) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18163] == 0) {
        {
        fprintf(_coverage_fout, "18163\n");
        fflush(_coverage_fout);
        ___coverage_array[18163] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 65) {
        goto yy652;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18162] == 0) {
          {
          fprintf(_coverage_fout, "18162\n");
          fflush(_coverage_fout);
          ___coverage_array[18162] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18166] == 0) {
        {
        fprintf(_coverage_fout, "18166\n");
        fflush(_coverage_fout);
        ___coverage_array[18166] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 76) {
        goto yy653;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18164] == 0) {
          {
          fprintf(_coverage_fout, "18164\n");
          fflush(_coverage_fout);
          ___coverage_array[18164] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18167] == 0) {
        {
        fprintf(_coverage_fout, "18167\n");
        fflush(_coverage_fout);
        ___coverage_array[18167] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 78) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18165] == 0) {
          {
          fprintf(_coverage_fout, "18165\n");
          fflush(_coverage_fout);
          ___coverage_array[18165] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy654;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18175] == 0) {
      {
      fprintf(_coverage_fout, "18175\n");
      fflush(_coverage_fout);
      ___coverage_array[18175] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 107) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18170] == 0) {
        {
        fprintf(_coverage_fout, "18170\n");
        fflush(_coverage_fout);
        ___coverage_array[18170] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 97) {
        goto yy652;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18169] == 0) {
          {
          fprintf(_coverage_fout, "18169\n");
          fflush(_coverage_fout);
          ___coverage_array[18169] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18173] == 0) {
        {
        fprintf(_coverage_fout, "18173\n");
        fflush(_coverage_fout);
        ___coverage_array[18173] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 108) {
        goto yy653;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18171] == 0) {
          {
          fprintf(_coverage_fout, "18171\n");
          fflush(_coverage_fout);
          ___coverage_array[18171] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18174] == 0) {
        {
        fprintf(_coverage_fout, "18174\n");
        fflush(_coverage_fout);
        ___coverage_array[18174] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 111) {
        goto yy654;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18172] == 0) {
          {
          fprintf(_coverage_fout, "18172\n");
          fflush(_coverage_fout);
          ___coverage_array[18172] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20578] == 0) {
    {
    fprintf(_coverage_fout, "20578\n");
    fflush(_coverage_fout);
    ___coverage_array[20578] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy128: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20579] == 0) {
    {
    fprintf(_coverage_fout, "20579\n");
    fflush(_coverage_fout);
    ___coverage_array[20579] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20580] == 0) {
    {
    fprintf(_coverage_fout, "20580\n");
    fflush(_coverage_fout);
    ___coverage_array[20580] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy634;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18176] == 0) {
      {
      fprintf(_coverage_fout, "18176\n");
      fflush(_coverage_fout);
      ___coverage_array[18176] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20581] == 0) {
    {
    fprintf(_coverage_fout, "20581\n");
    fflush(_coverage_fout);
    ___coverage_array[20581] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy634;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18177] == 0) {
      {
      fprintf(_coverage_fout, "18177\n");
      fflush(_coverage_fout);
      ___coverage_array[18177] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20582] == 0) {
    {
    fprintf(_coverage_fout, "20582\n");
    fflush(_coverage_fout);
    ___coverage_array[20582] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy129: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20583] == 0) {
    {
    fprintf(_coverage_fout, "20583\n");
    fflush(_coverage_fout);
    ___coverage_array[20583] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20584] == 0) {
    {
    fprintf(_coverage_fout, "20584\n");
    fflush(_coverage_fout);
    ___coverage_array[20584] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 82) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18180] == 0) {
      {
      fprintf(_coverage_fout, "18180\n");
      fflush(_coverage_fout);
      ___coverage_array[18180] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 72) {
      goto yy622;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18178] == 0) {
        {
        fprintf(_coverage_fout, "18178\n");
        fflush(_coverage_fout);
        ___coverage_array[18178] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18181] == 0) {
      {
      fprintf(_coverage_fout, "18181\n");
      fflush(_coverage_fout);
      ___coverage_array[18181] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 81) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18179] == 0) {
        {
        fprintf(_coverage_fout, "18179\n");
        fflush(_coverage_fout);
        ___coverage_array[18179] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy623;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18186] == 0) {
      {
      fprintf(_coverage_fout, "18186\n");
      fflush(_coverage_fout);
      ___coverage_array[18186] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 104) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18183] == 0) {
        {
        fprintf(_coverage_fout, "18183\n");
        fflush(_coverage_fout);
        ___coverage_array[18183] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 103) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18182] == 0) {
          {
          fprintf(_coverage_fout, "18182\n");
          fflush(_coverage_fout);
          ___coverage_array[18182] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy622;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18185] == 0) {
        {
        fprintf(_coverage_fout, "18185\n");
        fflush(_coverage_fout);
        ___coverage_array[18185] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 114) {
        goto yy623;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18184] == 0) {
          {
          fprintf(_coverage_fout, "18184\n");
          fflush(_coverage_fout);
          ___coverage_array[18184] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20585] == 0) {
    {
    fprintf(_coverage_fout, "20585\n");
    fflush(_coverage_fout);
    ___coverage_array[20585] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy130: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20586] == 0) {
    {
    fprintf(_coverage_fout, "20586\n");
    fflush(_coverage_fout);
    ___coverage_array[20586] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20587] == 0) {
    {
    fprintf(_coverage_fout, "20587\n");
    fflush(_coverage_fout);
    ___coverage_array[20587] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 83) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18195] == 0) {
      {
      fprintf(_coverage_fout, "18195\n");
      fflush(_coverage_fout);
      ___coverage_array[18195] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 76) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18188] == 0) {
        {
        fprintf(_coverage_fout, "18188\n");
        fflush(_coverage_fout);
        ___coverage_array[18188] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 70) {
        goto yy569;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18187] == 0) {
          {
          fprintf(_coverage_fout, "18187\n");
          fflush(_coverage_fout);
          ___coverage_array[18187] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18192] == 0) {
        {
        fprintf(_coverage_fout, "18192\n");
        fflush(_coverage_fout);
        ___coverage_array[18192] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 77) {
        goto yy571;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18189] == 0) {
          {
          fprintf(_coverage_fout, "18189\n");
          fflush(_coverage_fout);
          ___coverage_array[18189] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18193] == 0) {
        {
        fprintf(_coverage_fout, "18193\n");
        fflush(_coverage_fout);
        ___coverage_array[18193] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 78) {
        goto yy572;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18190] == 0) {
          {
          fprintf(_coverage_fout, "18190\n");
          fflush(_coverage_fout);
          ___coverage_array[18190] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18194] == 0) {
        {
        fprintf(_coverage_fout, "18194\n");
        fflush(_coverage_fout);
        ___coverage_array[18194] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 82) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18191] == 0) {
          {
          fprintf(_coverage_fout, "18191\n");
          fflush(_coverage_fout);
          ___coverage_array[18191] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy573;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18204] == 0) {
      {
      fprintf(_coverage_fout, "18204\n");
      fflush(_coverage_fout);
      ___coverage_array[18204] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 109) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18198] == 0) {
        {
        fprintf(_coverage_fout, "18198\n");
        fflush(_coverage_fout);
        ___coverage_array[18198] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 102) {
        goto yy569;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18196] == 0) {
          {
          fprintf(_coverage_fout, "18196\n");
          fflush(_coverage_fout);
          ___coverage_array[18196] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18199] == 0) {
        {
        fprintf(_coverage_fout, "18199\n");
        fflush(_coverage_fout);
        ___coverage_array[18199] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 108) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18197] == 0) {
          {
          fprintf(_coverage_fout, "18197\n");
          fflush(_coverage_fout);
          ___coverage_array[18197] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy571;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18202] == 0) {
        {
        fprintf(_coverage_fout, "18202\n");
        fflush(_coverage_fout);
        ___coverage_array[18202] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 110) {
        goto yy572;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18200] == 0) {
          {
          fprintf(_coverage_fout, "18200\n");
          fflush(_coverage_fout);
          ___coverage_array[18200] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18203] == 0) {
        {
        fprintf(_coverage_fout, "18203\n");
        fflush(_coverage_fout);
        ___coverage_array[18203] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 115) {
        goto yy573;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18201] == 0) {
          {
          fprintf(_coverage_fout, "18201\n");
          fflush(_coverage_fout);
          ___coverage_array[18201] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20588] == 0) {
    {
    fprintf(_coverage_fout, "20588\n");
    fflush(_coverage_fout);
    ___coverage_array[20588] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy131: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20589] == 0) {
    {
    fprintf(_coverage_fout, "20589\n");
    fflush(_coverage_fout);
    ___coverage_array[20589] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20590] == 0) {
    {
    fprintf(_coverage_fout, "20590\n");
    fflush(_coverage_fout);
    ___coverage_array[20590] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy564;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18205] == 0) {
      {
      fprintf(_coverage_fout, "18205\n");
      fflush(_coverage_fout);
      ___coverage_array[18205] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20591] == 0) {
    {
    fprintf(_coverage_fout, "20591\n");
    fflush(_coverage_fout);
    ___coverage_array[20591] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 104) {
    goto yy564;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18206] == 0) {
      {
      fprintf(_coverage_fout, "18206\n");
      fflush(_coverage_fout);
      ___coverage_array[18206] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20592] == 0) {
    {
    fprintf(_coverage_fout, "20592\n");
    fflush(_coverage_fout);
    ___coverage_array[20592] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy132: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20593] == 0) {
    {
    fprintf(_coverage_fout, "20593\n");
    fflush(_coverage_fout);
    ___coverage_array[20593] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20594] == 0) {
    {
    fprintf(_coverage_fout, "20594\n");
    fflush(_coverage_fout);
    ___coverage_array[20594] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 83) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18215] == 0) {
      {
      fprintf(_coverage_fout, "18215\n");
      fflush(_coverage_fout);
      ___coverage_array[18215] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 77) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18208] == 0) {
        {
        fprintf(_coverage_fout, "18208\n");
        fflush(_coverage_fout);
        ___coverage_array[18208] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 66) {
        goto yy546;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18207] == 0) {
          {
          fprintf(_coverage_fout, "18207\n");
          fflush(_coverage_fout);
          ___coverage_array[18207] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18212] == 0) {
        {
        fprintf(_coverage_fout, "18212\n");
        fflush(_coverage_fout);
        ___coverage_array[18212] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 78) {
        goto yy547;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18209] == 0) {
          {
          fprintf(_coverage_fout, "18209\n");
          fflush(_coverage_fout);
          ___coverage_array[18209] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18213] == 0) {
        {
        fprintf(_coverage_fout, "18213\n");
        fflush(_coverage_fout);
        ___coverage_array[18213] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 81) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18210] == 0) {
          {
          fprintf(_coverage_fout, "18210\n");
          fflush(_coverage_fout);
          ___coverage_array[18210] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18214] == 0) {
        {
        fprintf(_coverage_fout, "18214\n");
        fflush(_coverage_fout);
        ___coverage_array[18214] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 82) {
        goto yy548;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18211] == 0) {
          {
          fprintf(_coverage_fout, "18211\n");
          fflush(_coverage_fout);
          ___coverage_array[18211] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy549;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18226] == 0) {
      {
      fprintf(_coverage_fout, "18226\n");
      fflush(_coverage_fout);
      ___coverage_array[18226] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 110) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18218] == 0) {
        {
        fprintf(_coverage_fout, "18218\n");
        fflush(_coverage_fout);
        ___coverage_array[18218] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 98) {
        goto yy546;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18216] == 0) {
          {
          fprintf(_coverage_fout, "18216\n");
          fflush(_coverage_fout);
          ___coverage_array[18216] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18219] == 0) {
        {
        fprintf(_coverage_fout, "18219\n");
        fflush(_coverage_fout);
        ___coverage_array[18219] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 109) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18217] == 0) {
          {
          fprintf(_coverage_fout, "18217\n");
          fflush(_coverage_fout);
          ___coverage_array[18217] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy547;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18223] == 0) {
        {
        fprintf(_coverage_fout, "18223\n");
        fflush(_coverage_fout);
        ___coverage_array[18223] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 113) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18220] == 0) {
          {
          fprintf(_coverage_fout, "18220\n");
          fflush(_coverage_fout);
          ___coverage_array[18220] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18224] == 0) {
        {
        fprintf(_coverage_fout, "18224\n");
        fflush(_coverage_fout);
        ___coverage_array[18224] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 114) {
        goto yy548;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18221] == 0) {
          {
          fprintf(_coverage_fout, "18221\n");
          fflush(_coverage_fout);
          ___coverage_array[18221] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18225] == 0) {
        {
        fprintf(_coverage_fout, "18225\n");
        fflush(_coverage_fout);
        ___coverage_array[18225] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 115) {
        goto yy549;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18222] == 0) {
          {
          fprintf(_coverage_fout, "18222\n");
          fflush(_coverage_fout);
          ___coverage_array[18222] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20595] == 0) {
    {
    fprintf(_coverage_fout, "20595\n");
    fflush(_coverage_fout);
    ___coverage_array[20595] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy133: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20596] == 0) {
    {
    fprintf(_coverage_fout, "20596\n");
    fflush(_coverage_fout);
    ___coverage_array[20596] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20597] == 0) {
    {
    fprintf(_coverage_fout, "20597\n");
    fflush(_coverage_fout);
    ___coverage_array[20597] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 87) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18229] == 0) {
      {
      fprintf(_coverage_fout, "18229\n");
      fflush(_coverage_fout);
      ___coverage_array[18229] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 84) {
      goto yy534;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18227] == 0) {
        {
        fprintf(_coverage_fout, "18227\n");
        fflush(_coverage_fout);
        ___coverage_array[18227] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18230] == 0) {
      {
      fprintf(_coverage_fout, "18230\n");
      fflush(_coverage_fout);
      ___coverage_array[18230] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 86) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18228] == 0) {
        {
        fprintf(_coverage_fout, "18228\n");
        fflush(_coverage_fout);
        ___coverage_array[18228] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy535;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18235] == 0) {
      {
      fprintf(_coverage_fout, "18235\n");
      fflush(_coverage_fout);
      ___coverage_array[18235] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 116) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18232] == 0) {
        {
        fprintf(_coverage_fout, "18232\n");
        fflush(_coverage_fout);
        ___coverage_array[18232] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 115) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18231] == 0) {
          {
          fprintf(_coverage_fout, "18231\n");
          fflush(_coverage_fout);
          ___coverage_array[18231] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy534;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18234] == 0) {
        {
        fprintf(_coverage_fout, "18234\n");
        fflush(_coverage_fout);
        ___coverage_array[18234] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 119) {
        goto yy535;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18233] == 0) {
          {
          fprintf(_coverage_fout, "18233\n");
          fflush(_coverage_fout);
          ___coverage_array[18233] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20598] == 0) {
    {
    fprintf(_coverage_fout, "20598\n");
    fflush(_coverage_fout);
    ___coverage_array[20598] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy134: 
  yyaccept = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20599] == 0) {
    {
    fprintf(_coverage_fout, "20599\n");
    fflush(_coverage_fout);
    ___coverage_array[20599] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20600] == 0) {
    {
    fprintf(_coverage_fout, "20600\n");
    fflush(_coverage_fout);
    ___coverage_array[20600] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20601] == 0) {
    {
    fprintf(_coverage_fout, "20601\n");
    fflush(_coverage_fout);
    ___coverage_array[20601] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20602] == 0) {
    {
    fprintf(_coverage_fout, "20602\n");
    fflush(_coverage_fout);
    ___coverage_array[20602] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 59) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18240] == 0) {
      {
      fprintf(_coverage_fout, "18240\n");
      fflush(_coverage_fout);
      ___coverage_array[18240] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 34) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18237] == 0) {
        {
        fprintf(_coverage_fout, "18237\n");
        fflush(_coverage_fout);
        ___coverage_array[18237] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 33) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18236] == 0) {
          {
          fprintf(_coverage_fout, "18236\n");
          fflush(_coverage_fout);
          ___coverage_array[18236] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy526;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18239] == 0) {
        {
        fprintf(_coverage_fout, "18239\n");
        fflush(_coverage_fout);
        ___coverage_array[18239] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 39) {
        goto yy527;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18238] == 0) {
          {
          fprintf(_coverage_fout, "18238\n");
          fflush(_coverage_fout);
          ___coverage_array[18238] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18247] == 0) {
      {
      fprintf(_coverage_fout, "18247\n");
      fflush(_coverage_fout);
      ___coverage_array[18247] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 82) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18243] == 0) {
        {
        fprintf(_coverage_fout, "18243\n");
        fflush(_coverage_fout);
        ___coverage_array[18243] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 60) {
        goto yy525;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18241] == 0) {
          {
          fprintf(_coverage_fout, "18241\n");
          fflush(_coverage_fout);
          ___coverage_array[18241] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18244] == 0) {
        {
        fprintf(_coverage_fout, "18244\n");
        fflush(_coverage_fout);
        ___coverage_array[18244] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 81) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18242] == 0) {
          {
          fprintf(_coverage_fout, "18242\n");
          fflush(_coverage_fout);
          ___coverage_array[18242] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy528;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18246] == 0) {
        {
        fprintf(_coverage_fout, "18246\n");
        fflush(_coverage_fout);
        ___coverage_array[18246] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 114) {
        goto yy528;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18245] == 0) {
          {
          fprintf(_coverage_fout, "18245\n");
          fflush(_coverage_fout);
          ___coverage_array[18245] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20603] == 0) {
    {
    fprintf(_coverage_fout, "20603\n");
    fflush(_coverage_fout);
    ___coverage_array[20603] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy135: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20604] == 0) {
    {
    fprintf(_coverage_fout, "20604\n");
    fflush(_coverage_fout);
    ___coverage_array[20604] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20605] == 0) {
    {
    fprintf(_coverage_fout, "20605\n");
    fflush(_coverage_fout);
    ___coverage_array[20605] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 79) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18250] == 0) {
      {
      fprintf(_coverage_fout, "18250\n");
      fflush(_coverage_fout);
      ___coverage_array[18250] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 76) {
      goto yy515;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18248] == 0) {
        {
        fprintf(_coverage_fout, "18248\n");
        fflush(_coverage_fout);
        ___coverage_array[18248] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18251] == 0) {
      {
      fprintf(_coverage_fout, "18251\n");
      fflush(_coverage_fout);
      ___coverage_array[18251] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 78) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18249] == 0) {
        {
        fprintf(_coverage_fout, "18249\n");
        fflush(_coverage_fout);
        ___coverage_array[18249] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy516;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18256] == 0) {
      {
      fprintf(_coverage_fout, "18256\n");
      fflush(_coverage_fout);
      ___coverage_array[18256] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 108) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18253] == 0) {
        {
        fprintf(_coverage_fout, "18253\n");
        fflush(_coverage_fout);
        ___coverage_array[18253] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 107) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18252] == 0) {
          {
          fprintf(_coverage_fout, "18252\n");
          fflush(_coverage_fout);
          ___coverage_array[18252] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy515;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18255] == 0) {
        {
        fprintf(_coverage_fout, "18255\n");
        fflush(_coverage_fout);
        ___coverage_array[18255] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 111) {
        goto yy516;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18254] == 0) {
          {
          fprintf(_coverage_fout, "18254\n");
          fflush(_coverage_fout);
          ___coverage_array[18254] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20606] == 0) {
    {
    fprintf(_coverage_fout, "20606\n");
    fflush(_coverage_fout);
    ___coverage_array[20606] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy136: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20607] == 0) {
    {
    fprintf(_coverage_fout, "20607\n");
    fflush(_coverage_fout);
    ___coverage_array[20607] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20608] == 0) {
    {
    fprintf(_coverage_fout, "20608\n");
    fflush(_coverage_fout);
    ___coverage_array[20608] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 85) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18259] == 0) {
      {
      fprintf(_coverage_fout, "18259\n");
      fflush(_coverage_fout);
      ___coverage_array[18259] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 82) {
      goto yy491;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18257] == 0) {
        {
        fprintf(_coverage_fout, "18257\n");
        fflush(_coverage_fout);
        ___coverage_array[18257] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18260] == 0) {
      {
      fprintf(_coverage_fout, "18260\n");
      fflush(_coverage_fout);
      ___coverage_array[18260] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 84) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18258] == 0) {
        {
        fprintf(_coverage_fout, "18258\n");
        fflush(_coverage_fout);
        ___coverage_array[18258] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy492;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18265] == 0) {
      {
      fprintf(_coverage_fout, "18265\n");
      fflush(_coverage_fout);
      ___coverage_array[18265] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 114) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18262] == 0) {
        {
        fprintf(_coverage_fout, "18262\n");
        fflush(_coverage_fout);
        ___coverage_array[18262] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 113) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18261] == 0) {
          {
          fprintf(_coverage_fout, "18261\n");
          fflush(_coverage_fout);
          ___coverage_array[18261] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy491;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18264] == 0) {
        {
        fprintf(_coverage_fout, "18264\n");
        fflush(_coverage_fout);
        ___coverage_array[18264] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 117) {
        goto yy492;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18263] == 0) {
          {
          fprintf(_coverage_fout, "18263\n");
          fflush(_coverage_fout);
          ___coverage_array[18263] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20609] == 0) {
    {
    fprintf(_coverage_fout, "20609\n");
    fflush(_coverage_fout);
    ___coverage_array[20609] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy137: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20610] == 0) {
    {
    fprintf(_coverage_fout, "20610\n");
    fflush(_coverage_fout);
    ___coverage_array[20610] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20611] == 0) {
    {
    fprintf(_coverage_fout, "20611\n");
    fflush(_coverage_fout);
    ___coverage_array[20611] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 60) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18267] == 0) {
      {
      fprintf(_coverage_fout, "18267\n");
      fflush(_coverage_fout);
      ___coverage_array[18267] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 45) {
      goto yy487;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18266] == 0) {
        {
        fprintf(_coverage_fout, "18266\n");
        fflush(_coverage_fout);
        ___coverage_array[18266] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18270] == 0) {
      {
      fprintf(_coverage_fout, "18270\n");
      fflush(_coverage_fout);
      ___coverage_array[18270] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 61) {
      goto yy485;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18268] == 0) {
        {
        fprintf(_coverage_fout, "18268\n");
        fflush(_coverage_fout);
        ___coverage_array[18268] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18271] == 0) {
      {
      fprintf(_coverage_fout, "18271\n");
      fflush(_coverage_fout);
      ___coverage_array[18271] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 62) {
      goto yy489;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18269] == 0) {
        {
        fprintf(_coverage_fout, "18269\n");
        fflush(_coverage_fout);
        ___coverage_array[18269] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20612] == 0) {
    {
    fprintf(_coverage_fout, "20612\n");
    fflush(_coverage_fout);
    ___coverage_array[20612] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy138: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20613] == 0) {
    {
    fprintf(_coverage_fout, "20613\n");
    fflush(_coverage_fout);
    ___coverage_array[20613] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )*((char *)language_scanner_globals.yy_text + 0));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20614] == 0) {
    {
    fprintf(_coverage_fout, "20614\n");
    fflush(_coverage_fout);
    ___coverage_array[20614] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy139: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20615] == 0) {
    {
    fprintf(_coverage_fout, "20615\n");
    fflush(_coverage_fout);
    ___coverage_array[20615] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy484;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20616] == 0) {
    {
    fprintf(_coverage_fout, "20616\n");
    fflush(_coverage_fout);
    ___coverage_array[20616] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy140: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20617] == 0) {
    {
    fprintf(_coverage_fout, "20617\n");
    fflush(_coverage_fout);
    ___coverage_array[20617] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20618] == 0) {
    {
    fprintf(_coverage_fout, "20618\n");
    fflush(_coverage_fout);
    ___coverage_array[20618] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20619] == 0) {
    {
    fprintf(_coverage_fout, "20619\n");
    fflush(_coverage_fout);
    ___coverage_array[20619] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20620] == 0) {
    {
    fprintf(_coverage_fout, "20620\n");
    fflush(_coverage_fout);
    ___coverage_array[20620] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18282] == 0) {
      {
      fprintf(_coverage_fout, "18282\n");
      fflush(_coverage_fout);
      ___coverage_array[18282] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p___1 = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18283] == 0) {
      {
      fprintf(_coverage_fout, "18283\n");
      fflush(_coverage_fout);
      ___coverage_array[18283] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    boundary___1 = p___1 + language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18284] == 0) {
      {
      fprintf(_coverage_fout, "18284\n");
      fflush(_coverage_fout);
      ___coverage_array[18284] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18279] == 0) {
        {
        fprintf(_coverage_fout, "18279\n");
        fflush(_coverage_fout);
        ___coverage_array[18279] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )p___1 < (unsigned int )boundary___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18272] == 0) {
          {
          fprintf(_coverage_fout, "18272\n");
          fflush(_coverage_fout);
          ___coverage_array[18272] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18280] == 0) {
        {
        fprintf(_coverage_fout, "18280\n");
        fflush(_coverage_fout);
        ___coverage_array[18280] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*p___1 == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18273] == 0) {
          {
          fprintf(_coverage_fout, "18273\n");
          fflush(_coverage_fout);
          ___coverage_array[18273] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (compiler_globals.zend_lineno) ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18278] == 0) {
          {
          fprintf(_coverage_fout, "18278\n");
          fflush(_coverage_fout);
          ___coverage_array[18278] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*p___1 == 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18276] == 0) {
            {
            fprintf(_coverage_fout, "18276\n");
            fflush(_coverage_fout);
            ___coverage_array[18276] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(p___1 + 1) != 10) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18274] == 0) {
              {
              fprintf(_coverage_fout, "18274\n");
              fflush(_coverage_fout);
              ___coverage_array[18274] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            (compiler_globals.zend_lineno) ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18275] == 0) {
              {
              fprintf(_coverage_fout, "18275\n");
              fflush(_coverage_fout);
              ___coverage_array[18275] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18277] == 0) {
            {
            fprintf(_coverage_fout, "18277\n");
            fflush(_coverage_fout);
            ___coverage_array[18277] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18281] == 0) {
        {
        fprintf(_coverage_fout, "18281\n");
        fflush(_coverage_fout);
        ___coverage_array[18281] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      p___1 ++;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20621] == 0) {
    {
    fprintf(_coverage_fout, "20621\n");
    fflush(_coverage_fout);
    ___coverage_array[20621] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )375);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20622] == 0) {
    {
    fprintf(_coverage_fout, "20622\n");
    fflush(_coverage_fout);
    ___coverage_array[20622] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy141: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20623] == 0) {
    {
    fprintf(_coverage_fout, "20623\n");
    fflush(_coverage_fout);
    ___coverage_array[20623] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20624] == 0) {
    {
    fprintf(_coverage_fout, "20624\n");
    fflush(_coverage_fout);
    ___coverage_array[20624] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 58) {
    goto yy481;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18285] == 0) {
      {
      fprintf(_coverage_fout, "18285\n");
      fflush(_coverage_fout);
      ___coverage_array[18285] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20625] == 0) {
    {
    fprintf(_coverage_fout, "20625\n");
    fflush(_coverage_fout);
    ___coverage_array[20625] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy142: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20626] == 0) {
    {
    fprintf(_coverage_fout, "20626\n");
    fflush(_coverage_fout);
    ___coverage_array[20626] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20627] == 0) {
    {
    fprintf(_coverage_fout, "20627\n");
    fflush(_coverage_fout);
    ___coverage_array[20627] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )384);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20628] == 0) {
    {
    fprintf(_coverage_fout, "20628\n");
    fflush(_coverage_fout);
    ___coverage_array[20628] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy144: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20629] == 0) {
    {
    fprintf(_coverage_fout, "20629\n");
    fflush(_coverage_fout);
    ___coverage_array[20629] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20630] == 0) {
    {
    fprintf(_coverage_fout, "20630\n");
    fflush(_coverage_fout);
    ___coverage_array[20630] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 69) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18288] == 0) {
      {
      fprintf(_coverage_fout, "18288\n");
      fflush(_coverage_fout);
      ___coverage_array[18288] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 65) {
      goto yy469;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18286] == 0) {
        {
        fprintf(_coverage_fout, "18286\n");
        fflush(_coverage_fout);
        ___coverage_array[18286] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18289] == 0) {
      {
      fprintf(_coverage_fout, "18289\n");
      fflush(_coverage_fout);
      ___coverage_array[18289] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 68) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18287] == 0) {
        {
        fprintf(_coverage_fout, "18287\n");
        fflush(_coverage_fout);
        ___coverage_array[18287] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy470;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18294] == 0) {
      {
      fprintf(_coverage_fout, "18294\n");
      fflush(_coverage_fout);
      ___coverage_array[18294] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18291] == 0) {
        {
        fprintf(_coverage_fout, "18291\n");
        fflush(_coverage_fout);
        ___coverage_array[18291] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 96) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18290] == 0) {
          {
          fprintf(_coverage_fout, "18290\n");
          fflush(_coverage_fout);
          ___coverage_array[18290] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy469;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18293] == 0) {
        {
        fprintf(_coverage_fout, "18293\n");
        fflush(_coverage_fout);
        ___coverage_array[18293] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 101) {
        goto yy470;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18292] == 0) {
          {
          fprintf(_coverage_fout, "18292\n");
          fflush(_coverage_fout);
          ___coverage_array[18292] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20631] == 0) {
    {
    fprintf(_coverage_fout, "20631\n");
    fflush(_coverage_fout);
    ___coverage_array[20631] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy145: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20632] == 0) {
    {
    fprintf(_coverage_fout, "20632\n");
    fflush(_coverage_fout);
    ___coverage_array[20632] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20633] == 0) {
    {
    fprintf(_coverage_fout, "20633\n");
    fflush(_coverage_fout);
    ___coverage_array[20633] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy466;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18295] == 0) {
      {
      fprintf(_coverage_fout, "18295\n");
      fflush(_coverage_fout);
      ___coverage_array[18295] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20634] == 0) {
    {
    fprintf(_coverage_fout, "20634\n");
    fflush(_coverage_fout);
    ___coverage_array[20634] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 97) {
    goto yy466;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18296] == 0) {
      {
      fprintf(_coverage_fout, "18296\n");
      fflush(_coverage_fout);
      ___coverage_array[18296] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20635] == 0) {
    {
    fprintf(_coverage_fout, "20635\n");
    fflush(_coverage_fout);
    ___coverage_array[20635] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy146: 
  yyaccept = 1U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20636] == 0) {
    {
    fprintf(_coverage_fout, "20636\n");
    fflush(_coverage_fout);
    ___coverage_array[20636] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20637] == 0) {
    {
    fprintf(_coverage_fout, "20637\n");
    fflush(_coverage_fout);
    ___coverage_array[20637] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20638] == 0) {
    {
    fprintf(_coverage_fout, "20638\n");
    fflush(_coverage_fout);
    ___coverage_array[20638] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20639] == 0) {
    {
    fprintf(_coverage_fout, "20639\n");
    fflush(_coverage_fout);
    ___coverage_array[20639] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 83) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18315] == 0) {
      {
      fprintf(_coverage_fout, "18315\n");
      fflush(_coverage_fout);
      ___coverage_array[18315] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 68) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18305] == 0) {
        {
        fprintf(_coverage_fout, "18305\n");
        fflush(_coverage_fout);
        ___coverage_array[18305] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 32) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18299] == 0) {
          {
          fprintf(_coverage_fout, "18299\n");
          fflush(_coverage_fout);
          ___coverage_array[18299] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 9) {
          goto yy391;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18297] == 0) {
            {
            fprintf(_coverage_fout, "18297\n");
            fflush(_coverage_fout);
            ___coverage_array[18297] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18300] == 0) {
          {
          fprintf(_coverage_fout, "18300\n");
          fflush(_coverage_fout);
          ___coverage_array[18300] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 0x1F) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18298] == 0) {
            {
            fprintf(_coverage_fout, "18298\n");
            fflush(_coverage_fout);
            ___coverage_array[18298] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy391;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18303] == 0) {
          {
          fprintf(_coverage_fout, "18303\n");
          fflush(_coverage_fout);
          ___coverage_array[18303] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 64) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18301] == 0) {
            {
            fprintf(_coverage_fout, "18301\n");
            fflush(_coverage_fout);
            ___coverage_array[18301] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18304] == 0) {
          {
          fprintf(_coverage_fout, "18304\n");
          fflush(_coverage_fout);
          ___coverage_array[18304] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 67) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18302] == 0) {
            {
            fprintf(_coverage_fout, "18302\n");
            fflush(_coverage_fout);
            ___coverage_array[18302] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy391;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18314] == 0) {
        {
        fprintf(_coverage_fout, "18314\n");
        fflush(_coverage_fout);
        ___coverage_array[18314] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 73) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18308] == 0) {
          {
          fprintf(_coverage_fout, "18308\n");
          fflush(_coverage_fout);
          ___coverage_array[18308] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 70) {
          goto yy391;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18306] == 0) {
            {
            fprintf(_coverage_fout, "18306\n");
            fflush(_coverage_fout);
            ___coverage_array[18306] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18309] == 0) {
          {
          fprintf(_coverage_fout, "18309\n");
          fflush(_coverage_fout);
          ___coverage_array[18309] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 72) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18307] == 0) {
            {
            fprintf(_coverage_fout, "18307\n");
            fflush(_coverage_fout);
            ___coverage_array[18307] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy391;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18312] == 0) {
          {
          fprintf(_coverage_fout, "18312\n");
          fflush(_coverage_fout);
          ___coverage_array[18312] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 79) {
          goto yy391;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18310] == 0) {
            {
            fprintf(_coverage_fout, "18310\n");
            fflush(_coverage_fout);
            ___coverage_array[18310] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18313] == 0) {
          {
          fprintf(_coverage_fout, "18313\n");
          fflush(_coverage_fout);
          ___coverage_array[18313] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 81) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18311] == 0) {
            {
            fprintf(_coverage_fout, "18311\n");
            fflush(_coverage_fout);
            ___coverage_array[18311] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy391;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18335] == 0) {
      {
      fprintf(_coverage_fout, "18335\n");
      fflush(_coverage_fout);
      ___coverage_array[18335] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 102) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18324] == 0) {
        {
        fprintf(_coverage_fout, "18324\n");
        fflush(_coverage_fout);
        ___coverage_array[18324] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 98) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18318] == 0) {
          {
          fprintf(_coverage_fout, "18318\n");
          fflush(_coverage_fout);
          ___coverage_array[18318] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 85) {
          goto yy391;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18316] == 0) {
            {
            fprintf(_coverage_fout, "18316\n");
            fflush(_coverage_fout);
            ___coverage_array[18316] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18319] == 0) {
          {
          fprintf(_coverage_fout, "18319\n");
          fflush(_coverage_fout);
          ___coverage_array[18319] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 96) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18317] == 0) {
            {
            fprintf(_coverage_fout, "18317\n");
            fflush(_coverage_fout);
            ___coverage_array[18317] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy391;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18322] == 0) {
          {
          fprintf(_coverage_fout, "18322\n");
          fflush(_coverage_fout);
          ___coverage_array[18322] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 100) {
          goto yy391;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18320] == 0) {
            {
            fprintf(_coverage_fout, "18320\n");
            fflush(_coverage_fout);
            ___coverage_array[18320] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18323] == 0) {
          {
          fprintf(_coverage_fout, "18323\n");
          fflush(_coverage_fout);
          ___coverage_array[18323] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 101) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18321] == 0) {
            {
            fprintf(_coverage_fout, "18321\n");
            fflush(_coverage_fout);
            ___coverage_array[18321] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy391;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18334] == 0) {
        {
        fprintf(_coverage_fout, "18334\n");
        fflush(_coverage_fout);
        ___coverage_array[18334] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 111) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18327] == 0) {
          {
          fprintf(_coverage_fout, "18327\n");
          fflush(_coverage_fout);
          ___coverage_array[18327] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 105) {
          goto yy391;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18325] == 0) {
            {
            fprintf(_coverage_fout, "18325\n");
            fflush(_coverage_fout);
            ___coverage_array[18325] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18328] == 0) {
          {
          fprintf(_coverage_fout, "18328\n");
          fflush(_coverage_fout);
          ___coverage_array[18328] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 110) {
          goto yy138;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18326] == 0) {
            {
            fprintf(_coverage_fout, "18326\n");
            fflush(_coverage_fout);
            ___coverage_array[18326] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy391;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18333] == 0) {
          {
          fprintf(_coverage_fout, "18333\n");
          fflush(_coverage_fout);
          ___coverage_array[18333] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 115) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18330] == 0) {
            {
            fprintf(_coverage_fout, "18330\n");
            fflush(_coverage_fout);
            ___coverage_array[18330] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 113) {
            goto yy138;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18329] == 0) {
              {
              fprintf(_coverage_fout, "18329\n");
              fflush(_coverage_fout);
              ___coverage_array[18329] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy391;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18332] == 0) {
            {
            fprintf(_coverage_fout, "18332\n");
            fflush(_coverage_fout);
            ___coverage_array[18332] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych == 117) {
            goto yy391;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18331] == 0) {
              {
              fprintf(_coverage_fout, "18331\n");
              fflush(_coverage_fout);
              ___coverage_array[18331] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy138;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20640] == 0) {
    {
    fprintf(_coverage_fout, "20640\n");
    fflush(_coverage_fout);
    ___coverage_array[20640] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy147: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20641] == 0) {
    {
    fprintf(_coverage_fout, "20641\n");
    fflush(_coverage_fout);
    ___coverage_array[20641] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20642] == 0) {
    {
    fprintf(_coverage_fout, "20642\n");
    fflush(_coverage_fout);
    ___coverage_array[20642] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 83) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18338] == 0) {
      {
      fprintf(_coverage_fout, "18338\n");
      fflush(_coverage_fout);
      ___coverage_array[18338] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 78) {
      goto yy382;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18336] == 0) {
        {
        fprintf(_coverage_fout, "18336\n");
        fflush(_coverage_fout);
        ___coverage_array[18336] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18339] == 0) {
      {
      fprintf(_coverage_fout, "18339\n");
      fflush(_coverage_fout);
      ___coverage_array[18339] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 82) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18337] == 0) {
        {
        fprintf(_coverage_fout, "18337\n");
        fflush(_coverage_fout);
        ___coverage_array[18337] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy383;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18344] == 0) {
      {
      fprintf(_coverage_fout, "18344\n");
      fflush(_coverage_fout);
      ___coverage_array[18344] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 110) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18341] == 0) {
        {
        fprintf(_coverage_fout, "18341\n");
        fflush(_coverage_fout);
        ___coverage_array[18341] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 109) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18340] == 0) {
          {
          fprintf(_coverage_fout, "18340\n");
          fflush(_coverage_fout);
          ___coverage_array[18340] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy382;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18343] == 0) {
        {
        fprintf(_coverage_fout, "18343\n");
        fflush(_coverage_fout);
        ___coverage_array[18343] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 115) {
        goto yy383;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18342] == 0) {
          {
          fprintf(_coverage_fout, "18342\n");
          fflush(_coverage_fout);
          ___coverage_array[18342] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20643] == 0) {
    {
    fprintf(_coverage_fout, "20643\n");
    fflush(_coverage_fout);
    ___coverage_array[20643] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy148: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20644] == 0) {
    {
    fprintf(_coverage_fout, "20644\n");
    fflush(_coverage_fout);
    ___coverage_array[20644] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20645] == 0) {
    {
    fprintf(_coverage_fout, "20645\n");
    fflush(_coverage_fout);
    ___coverage_array[20645] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 95) {
    goto yy300;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18345] == 0) {
      {
      fprintf(_coverage_fout, "18345\n");
      fflush(_coverage_fout);
      ___coverage_array[18345] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20646] == 0) {
    {
    fprintf(_coverage_fout, "20646\n");
    fflush(_coverage_fout);
    ___coverage_array[20646] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy149: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20647] == 0) {
    {
    fprintf(_coverage_fout, "20647\n");
    fflush(_coverage_fout);
    ___coverage_array[20647] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20648] == 0) {
    {
    fprintf(_coverage_fout, "20648\n");
    fflush(_coverage_fout);
    ___coverage_array[20648] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 60) {
    goto yy138;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18346] == 0) {
      {
      fprintf(_coverage_fout, "18346\n");
      fflush(_coverage_fout);
      ___coverage_array[18346] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20649] == 0) {
    {
    fprintf(_coverage_fout, "20649\n");
    fflush(_coverage_fout);
    ___coverage_array[20649] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 61) {
    goto yy294;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18347] == 0) {
      {
      fprintf(_coverage_fout, "18347\n");
      fflush(_coverage_fout);
      ___coverage_array[18347] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20650] == 0) {
    {
    fprintf(_coverage_fout, "20650\n");
    fflush(_coverage_fout);
    ___coverage_array[20650] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 62) {
    goto yy296;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18348] == 0) {
      {
      fprintf(_coverage_fout, "18348\n");
      fflush(_coverage_fout);
      ___coverage_array[18348] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20651] == 0) {
    {
    fprintf(_coverage_fout, "20651\n");
    fflush(_coverage_fout);
    ___coverage_array[20651] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy150: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20652] == 0) {
    {
    fprintf(_coverage_fout, "20652\n");
    fflush(_coverage_fout);
    ___coverage_array[20652] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20653] == 0) {
    {
    fprintf(_coverage_fout, "20653\n");
    fflush(_coverage_fout);
    ___coverage_array[20653] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy290;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18349] == 0) {
      {
      fprintf(_coverage_fout, "18349\n");
      fflush(_coverage_fout);
      ___coverage_array[18349] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20654] == 0) {
    {
    fprintf(_coverage_fout, "20654\n");
    fflush(_coverage_fout);
    ___coverage_array[20654] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 105) {
    goto yy290;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18350] == 0) {
      {
      fprintf(_coverage_fout, "18350\n");
      fflush(_coverage_fout);
      ___coverage_array[18350] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20655] == 0) {
    {
    fprintf(_coverage_fout, "20655\n");
    fflush(_coverage_fout);
    ___coverage_array[20655] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy151: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20656] == 0) {
    {
    fprintf(_coverage_fout, "20656\n");
    fflush(_coverage_fout);
    ___coverage_array[20656] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20657] == 0) {
    {
    fprintf(_coverage_fout, "20657\n");
    fflush(_coverage_fout);
    ___coverage_array[20657] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 43) {
    goto yy288;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18351] == 0) {
      {
      fprintf(_coverage_fout, "18351\n");
      fflush(_coverage_fout);
      ___coverage_array[18351] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20658] == 0) {
    {
    fprintf(_coverage_fout, "20658\n");
    fflush(_coverage_fout);
    ___coverage_array[20658] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy286;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18352] == 0) {
      {
      fprintf(_coverage_fout, "18352\n");
      fflush(_coverage_fout);
      ___coverage_array[18352] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20659] == 0) {
    {
    fprintf(_coverage_fout, "20659\n");
    fflush(_coverage_fout);
    ___coverage_array[20659] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy152: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20660] == 0) {
    {
    fprintf(_coverage_fout, "20660\n");
    fflush(_coverage_fout);
    ___coverage_array[20660] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20661] == 0) {
    {
    fprintf(_coverage_fout, "20661\n");
    fflush(_coverage_fout);
    ___coverage_array[20661] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy283;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18353] == 0) {
      {
      fprintf(_coverage_fout, "18353\n");
      fflush(_coverage_fout);
      ___coverage_array[18353] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20662] == 0) {
    {
    fprintf(_coverage_fout, "20662\n");
    fflush(_coverage_fout);
    ___coverage_array[20662] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy153: 
  yyaccept = 1U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20663] == 0) {
    {
    fprintf(_coverage_fout, "20663\n");
    fflush(_coverage_fout);
    ___coverage_array[20663] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20664] == 0) {
    {
    fprintf(_coverage_fout, "20664\n");
    fflush(_coverage_fout);
    ___coverage_array[20664] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20665] == 0) {
    {
    fprintf(_coverage_fout, "20665\n");
    fflush(_coverage_fout);
    ___coverage_array[20665] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20666] == 0) {
    {
    fprintf(_coverage_fout, "20666\n");
    fflush(_coverage_fout);
    ___coverage_array[20666] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 59) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18355] == 0) {
      {
      fprintf(_coverage_fout, "18355\n");
      fflush(_coverage_fout);
      ___coverage_array[18355] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 47) {
      goto yy255;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18354] == 0) {
        {
        fprintf(_coverage_fout, "18354\n");
        fflush(_coverage_fout);
        ___coverage_array[18354] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy138;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18359] == 0) {
      {
      fprintf(_coverage_fout, "18359\n");
      fflush(_coverage_fout);
      ___coverage_array[18359] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 60) {
      goto yy253;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18356] == 0) {
        {
        fprintf(_coverage_fout, "18356\n");
        fflush(_coverage_fout);
        ___coverage_array[18356] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18360] == 0) {
      {
      fprintf(_coverage_fout, "18360\n");
      fflush(_coverage_fout);
      ___coverage_array[18360] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 61) {
      goto yy256;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18357] == 0) {
        {
        fprintf(_coverage_fout, "18357\n");
        fflush(_coverage_fout);
        ___coverage_array[18357] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18361] == 0) {
      {
      fprintf(_coverage_fout, "18361\n");
      fflush(_coverage_fout);
      ___coverage_array[18361] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 62) {
      goto yy258;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18358] == 0) {
        {
        fprintf(_coverage_fout, "18358\n");
        fflush(_coverage_fout);
        ___coverage_array[18358] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy138;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20667] == 0) {
    {
    fprintf(_coverage_fout, "20667\n");
    fflush(_coverage_fout);
    ___coverage_array[20667] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy154: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20668] == 0) {
    {
    fprintf(_coverage_fout, "20668\n");
    fflush(_coverage_fout);
    ___coverage_array[20668] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20669] == 0) {
    {
    fprintf(_coverage_fout, "20669\n");
    fflush(_coverage_fout);
    ___coverage_array[20669] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 60) {
    goto yy138;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18362] == 0) {
      {
      fprintf(_coverage_fout, "18362\n");
      fflush(_coverage_fout);
      ___coverage_array[18362] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20670] == 0) {
    {
    fprintf(_coverage_fout, "20670\n");
    fflush(_coverage_fout);
    ___coverage_array[20670] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 61) {
    goto yy249;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18363] == 0) {
      {
      fprintf(_coverage_fout, "18363\n");
      fflush(_coverage_fout);
      ___coverage_array[18363] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20671] == 0) {
    {
    fprintf(_coverage_fout, "20671\n");
    fflush(_coverage_fout);
    ___coverage_array[20671] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 62) {
    goto yy247;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18364] == 0) {
      {
      fprintf(_coverage_fout, "18364\n");
      fflush(_coverage_fout);
      ___coverage_array[18364] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20672] == 0) {
    {
    fprintf(_coverage_fout, "20672\n");
    fflush(_coverage_fout);
    ___coverage_array[20672] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy155: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20673] == 0) {
    {
    fprintf(_coverage_fout, "20673\n");
    fflush(_coverage_fout);
    ___coverage_array[20673] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20674] == 0) {
    {
    fprintf(_coverage_fout, "20674\n");
    fflush(_coverage_fout);
    ___coverage_array[20674] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy245;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18365] == 0) {
      {
      fprintf(_coverage_fout, "18365\n");
      fflush(_coverage_fout);
      ___coverage_array[18365] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20675] == 0) {
    {
    fprintf(_coverage_fout, "20675\n");
    fflush(_coverage_fout);
    ___coverage_array[20675] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy156: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20676] == 0) {
    {
    fprintf(_coverage_fout, "20676\n");
    fflush(_coverage_fout);
    ___coverage_array[20676] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20677] == 0) {
    {
    fprintf(_coverage_fout, "20677\n");
    fflush(_coverage_fout);
    ___coverage_array[20677] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 46) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18367] == 0) {
      {
      fprintf(_coverage_fout, "18367\n");
      fflush(_coverage_fout);
      ___coverage_array[18367] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 42) {
      goto yy237;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18366] == 0) {
        {
        fprintf(_coverage_fout, "18366\n");
        fflush(_coverage_fout);
        ___coverage_array[18366] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy138;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18370] == 0) {
      {
      fprintf(_coverage_fout, "18370\n");
      fflush(_coverage_fout);
      ___coverage_array[18370] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 47) {
      goto yy239;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18368] == 0) {
        {
        fprintf(_coverage_fout, "18368\n");
        fflush(_coverage_fout);
        ___coverage_array[18368] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18371] == 0) {
      {
      fprintf(_coverage_fout, "18371\n");
      fflush(_coverage_fout);
      ___coverage_array[18371] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 61) {
      goto yy240;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18369] == 0) {
        {
        fprintf(_coverage_fout, "18369\n");
        fflush(_coverage_fout);
        ___coverage_array[18369] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy138;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20678] == 0) {
    {
    fprintf(_coverage_fout, "20678\n");
    fflush(_coverage_fout);
    ___coverage_array[20678] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy157: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20679] == 0) {
    {
    fprintf(_coverage_fout, "20679\n");
    fflush(_coverage_fout);
    ___coverage_array[20679] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20680] == 0) {
    {
    fprintf(_coverage_fout, "20680\n");
    fflush(_coverage_fout);
    ___coverage_array[20680] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 47) {
    goto yy138;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18372] == 0) {
      {
      fprintf(_coverage_fout, "18372\n");
      fflush(_coverage_fout);
      ___coverage_array[18372] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20681] == 0) {
    {
    fprintf(_coverage_fout, "20681\n");
    fflush(_coverage_fout);
    ___coverage_array[20681] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 57) {
    goto yy233;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18373] == 0) {
      {
      fprintf(_coverage_fout, "18373\n");
      fflush(_coverage_fout);
      ___coverage_array[18373] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20682] == 0) {
    {
    fprintf(_coverage_fout, "20682\n");
    fflush(_coverage_fout);
    ___coverage_array[20682] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy235;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18374] == 0) {
      {
      fprintf(_coverage_fout, "18374\n");
      fflush(_coverage_fout);
      ___coverage_array[18374] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20683] == 0) {
    {
    fprintf(_coverage_fout, "20683\n");
    fflush(_coverage_fout);
    ___coverage_array[20683] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy158: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20684] == 0) {
    {
    fprintf(_coverage_fout, "20684\n");
    fflush(_coverage_fout);
    ___coverage_array[20684] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20685] == 0) {
    {
    fprintf(_coverage_fout, "20685\n");
    fflush(_coverage_fout);
    ___coverage_array[20685] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 60) {
    goto yy138;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18375] == 0) {
      {
      fprintf(_coverage_fout, "18375\n");
      fflush(_coverage_fout);
      ___coverage_array[18375] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20686] == 0) {
    {
    fprintf(_coverage_fout, "20686\n");
    fflush(_coverage_fout);
    ___coverage_array[20686] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 61) {
    goto yy229;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18376] == 0) {
      {
      fprintf(_coverage_fout, "18376\n");
      fflush(_coverage_fout);
      ___coverage_array[18376] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20687] == 0) {
    {
    fprintf(_coverage_fout, "20687\n");
    fflush(_coverage_fout);
    ___coverage_array[20687] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 62) {
    goto yy227;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18377] == 0) {
      {
      fprintf(_coverage_fout, "18377\n");
      fflush(_coverage_fout);
      ___coverage_array[18377] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20688] == 0) {
    {
    fprintf(_coverage_fout, "20688\n");
    fflush(_coverage_fout);
    ___coverage_array[20688] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy159: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20689] == 0) {
    {
    fprintf(_coverage_fout, "20689\n");
    fflush(_coverage_fout);
    ___coverage_array[20689] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20690] == 0) {
    {
    fprintf(_coverage_fout, "20690\n");
    fflush(_coverage_fout);
    ___coverage_array[20690] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 38) {
    goto yy223;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18378] == 0) {
      {
      fprintf(_coverage_fout, "18378\n");
      fflush(_coverage_fout);
      ___coverage_array[18378] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20691] == 0) {
    {
    fprintf(_coverage_fout, "20691\n");
    fflush(_coverage_fout);
    ___coverage_array[20691] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy225;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18379] == 0) {
      {
      fprintf(_coverage_fout, "18379\n");
      fflush(_coverage_fout);
      ___coverage_array[18379] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20692] == 0) {
    {
    fprintf(_coverage_fout, "20692\n");
    fflush(_coverage_fout);
    ___coverage_array[20692] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy160: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20693] == 0) {
    {
    fprintf(_coverage_fout, "20693\n");
    fflush(_coverage_fout);
    ___coverage_array[20693] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20694] == 0) {
    {
    fprintf(_coverage_fout, "20694\n");
    fflush(_coverage_fout);
    ___coverage_array[20694] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy221;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18380] == 0) {
      {
      fprintf(_coverage_fout, "18380\n");
      fflush(_coverage_fout);
      ___coverage_array[18380] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20695] == 0) {
    {
    fprintf(_coverage_fout, "20695\n");
    fflush(_coverage_fout);
    ___coverage_array[20695] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 124) {
    goto yy219;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18381] == 0) {
      {
      fprintf(_coverage_fout, "18381\n");
      fflush(_coverage_fout);
      ___coverage_array[18381] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20696] == 0) {
    {
    fprintf(_coverage_fout, "20696\n");
    fflush(_coverage_fout);
    ___coverage_array[20696] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy161: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20697] == 0) {
    {
    fprintf(_coverage_fout, "20697\n");
    fflush(_coverage_fout);
    ___coverage_array[20697] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20698] == 0) {
    {
    fprintf(_coverage_fout, "20698\n");
    fflush(_coverage_fout);
    ___coverage_array[20698] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy217;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18382] == 0) {
      {
      fprintf(_coverage_fout, "18382\n");
      fflush(_coverage_fout);
      ___coverage_array[18382] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20699] == 0) {
    {
    fprintf(_coverage_fout, "20699\n");
    fflush(_coverage_fout);
    ___coverage_array[20699] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy162: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20700] == 0) {
    {
    fprintf(_coverage_fout, "20700\n");
    fflush(_coverage_fout);
    ___coverage_array[20700] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20701] == 0) {
    {
    fprintf(_coverage_fout, "20701\n");
    fflush(_coverage_fout);
    ___coverage_array[20701] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy215;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18383] == 0) {
      {
      fprintf(_coverage_fout, "18383\n");
      fflush(_coverage_fout);
      ___coverage_array[18383] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20702] == 0) {
    {
    fprintf(_coverage_fout, "20702\n");
    fflush(_coverage_fout);
    ___coverage_array[20702] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 114) {
    goto yy215;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18384] == 0) {
      {
      fprintf(_coverage_fout, "18384\n");
      fflush(_coverage_fout);
      ___coverage_array[18384] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20703] == 0) {
    {
    fprintf(_coverage_fout, "20703\n");
    fflush(_coverage_fout);
    ___coverage_array[20703] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy163: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20704] == 0) {
    {
    fprintf(_coverage_fout, "20704\n");
    fflush(_coverage_fout);
    ___coverage_array[20704] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20705] == 0) {
    {
    fprintf(_coverage_fout, "20705\n");
    fflush(_coverage_fout);
    ___coverage_array[20705] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy212;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18385] == 0) {
      {
      fprintf(_coverage_fout, "18385\n");
      fflush(_coverage_fout);
      ___coverage_array[18385] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20706] == 0) {
    {
    fprintf(_coverage_fout, "20706\n");
    fflush(_coverage_fout);
    ___coverage_array[20706] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 111) {
    goto yy212;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18386] == 0) {
      {
      fprintf(_coverage_fout, "18386\n");
      fflush(_coverage_fout);
      ___coverage_array[18386] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20707] == 0) {
    {
    fprintf(_coverage_fout, "20707\n");
    fflush(_coverage_fout);
    ___coverage_array[20707] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy164: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20708] == 0) {
    {
    fprintf(_coverage_fout, "20708\n");
    fflush(_coverage_fout);
    ___coverage_array[20708] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20709] == 0) {
    {
    fprintf(_coverage_fout, "20709\n");
    fflush(_coverage_fout);
    ___coverage_array[20709] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18390] == 0) {
      {
      fprintf(_coverage_fout, "18390\n");
      fflush(_coverage_fout);
      ___coverage_array[18390] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy138;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18387] == 0) {
        {
        fprintf(_coverage_fout, "18387\n");
        fflush(_coverage_fout);
        ___coverage_array[18387] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18391] == 0) {
      {
      fprintf(_coverage_fout, "18391\n");
      fflush(_coverage_fout);
      ___coverage_array[18391] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy209;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18388] == 0) {
        {
        fprintf(_coverage_fout, "18388\n");
        fflush(_coverage_fout);
        ___coverage_array[18388] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18392] == 0) {
      {
      fprintf(_coverage_fout, "18392\n");
      fflush(_coverage_fout);
      ___coverage_array[18392] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 94) {
      goto yy138;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18389] == 0) {
        {
        fprintf(_coverage_fout, "18389\n");
        fflush(_coverage_fout);
        ___coverage_array[18389] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy209;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18396] == 0) {
      {
      fprintf(_coverage_fout, "18396\n");
      fflush(_coverage_fout);
      ___coverage_array[18396] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      goto yy138;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18393] == 0) {
        {
        fprintf(_coverage_fout, "18393\n");
        fflush(_coverage_fout);
        ___coverage_array[18393] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18397] == 0) {
      {
      fprintf(_coverage_fout, "18397\n");
      fflush(_coverage_fout);
      ___coverage_array[18397] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      goto yy209;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18394] == 0) {
        {
        fprintf(_coverage_fout, "18394\n");
        fflush(_coverage_fout);
        ___coverage_array[18394] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18398] == 0) {
      {
      fprintf(_coverage_fout, "18398\n");
      fflush(_coverage_fout);
      ___coverage_array[18398] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 126) {
      goto yy138;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18395] == 0) {
        {
        fprintf(_coverage_fout, "18395\n");
        fflush(_coverage_fout);
        ___coverage_array[18395] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy209;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20710] == 0) {
    {
    fprintf(_coverage_fout, "20710\n");
    fflush(_coverage_fout);
    ___coverage_array[20710] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy165: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20711] == 0) {
    {
    fprintf(_coverage_fout, "20711\n");
    fflush(_coverage_fout);
    ___coverage_array[20711] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20712] == 0) {
    {
    fprintf(_coverage_fout, "20712\n");
    fflush(_coverage_fout);
    ___coverage_array[20712] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy166: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20713] == 0) {
    {
    fprintf(_coverage_fout, "20713\n");
    fflush(_coverage_fout);
    ___coverage_array[20713] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20714] == 0) {
    {
    fprintf(_coverage_fout, "20714\n");
    fflush(_coverage_fout);
    ___coverage_array[20714] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 62) {
    goto yy205;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18399] == 0) {
      {
      fprintf(_coverage_fout, "18399\n");
      fflush(_coverage_fout);
      ___coverage_array[18399] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy138;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20715] == 0) {
    {
    fprintf(_coverage_fout, "20715\n");
    fflush(_coverage_fout);
    ___coverage_array[20715] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy167: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20716] == 0) {
    {
    fprintf(_coverage_fout, "20716\n");
    fflush(_coverage_fout);
    ___coverage_array[20716] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20717] == 0) {
    {
    fprintf(_coverage_fout, "20717\n");
    fflush(_coverage_fout);
    ___coverage_array[20717] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20718] == 0) {
    {
    fprintf(_coverage_fout, "20718\n");
    fflush(_coverage_fout);
    ___coverage_array[20718] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )'{');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20719] == 0) {
    {
    fprintf(_coverage_fout, "20719\n");
    fflush(_coverage_fout);
    ___coverage_array[20719] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy169: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20720] == 0) {
    {
    fprintf(_coverage_fout, "20720\n");
    fflush(_coverage_fout);
    ___coverage_array[20720] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20721] == 0) {
    {
    fprintf(_coverage_fout, "20721\n");
    fflush(_coverage_fout);
    ___coverage_array[20721] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.doc_comment) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18400] == 0) {
      {
      fprintf(_coverage_fout, "18400\n");
      fflush(_coverage_fout);
      ___coverage_array[18400] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)compiler_globals.doc_comment);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18401] == 0) {
      {
      fprintf(_coverage_fout, "18401\n");
      fflush(_coverage_fout);
      ___coverage_array[18401] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.doc_comment = (char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18402] == 0) {
      {
      fprintf(_coverage_fout, "18402\n");
      fflush(_coverage_fout);
      ___coverage_array[18402] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20722] == 0) {
    {
    fprintf(_coverage_fout, "20722\n");
    fflush(_coverage_fout);
    ___coverage_array[20722] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.doc_comment_len = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20723] == 0) {
    {
    fprintf(_coverage_fout, "20723\n");
    fflush(_coverage_fout);
    ___coverage_array[20723] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___18 = zend_stack_is_empty((zend_stack const   *)(& language_scanner_globals.state_stack));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20724] == 0) {
    {
    fprintf(_coverage_fout, "20724\n");
    fflush(_coverage_fout);
    ___coverage_array[20724] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___18) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18403] == 0) {
      {
      fprintf(_coverage_fout, "18403\n");
      fflush(_coverage_fout);
      ___coverage_array[18403] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18404] == 0) {
      {
      fprintf(_coverage_fout, "18404\n");
      fflush(_coverage_fout);
      ___coverage_array[18404] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    yy_pop_state();
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20725] == 0) {
    {
    fprintf(_coverage_fout, "20725\n");
    fflush(_coverage_fout);
    ___coverage_array[20725] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )'}');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20726] == 0) {
    {
    fprintf(_coverage_fout, "20726\n");
    fflush(_coverage_fout);
    ___coverage_array[20726] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy171: 
  yyaccept = 2U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20727] == 0) {
    {
    fprintf(_coverage_fout, "20727\n");
    fflush(_coverage_fout);
    ___coverage_array[20727] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20728] == 0) {
    {
    fprintf(_coverage_fout, "20728\n");
    fflush(_coverage_fout);
    ___coverage_array[20728] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20729] == 0) {
    {
    fprintf(_coverage_fout, "20729\n");
    fflush(_coverage_fout);
    ___coverage_array[20729] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20730] == 0) {
    {
    fprintf(_coverage_fout, "20730\n");
    fflush(_coverage_fout);
    ___coverage_array[20730] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 69) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18413] == 0) {
      {
      fprintf(_coverage_fout, "18413\n");
      fflush(_coverage_fout);
      ___coverage_array[18413] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18407] == 0) {
        {
        fprintf(_coverage_fout, "18407\n");
        fflush(_coverage_fout);
        ___coverage_array[18407] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 46) {
        goto yy187;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18405] == 0) {
          {
          fprintf(_coverage_fout, "18405\n");
          fflush(_coverage_fout);
          ___coverage_array[18405] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18408] == 0) {
        {
        fprintf(_coverage_fout, "18408\n");
        fflush(_coverage_fout);
        ___coverage_array[18408] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 48) {
        goto yy190;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18406] == 0) {
          {
          fprintf(_coverage_fout, "18406\n");
          fflush(_coverage_fout);
          ___coverage_array[18406] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18411] == 0) {
        {
        fprintf(_coverage_fout, "18411\n");
        fflush(_coverage_fout);
        ___coverage_array[18411] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 66) {
        goto yy198;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18409] == 0) {
          {
          fprintf(_coverage_fout, "18409\n");
          fflush(_coverage_fout);
          ___coverage_array[18409] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18412] == 0) {
        {
        fprintf(_coverage_fout, "18412\n");
        fflush(_coverage_fout);
        ___coverage_array[18412] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 69) {
        goto yy192;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18410] == 0) {
          {
          fprintf(_coverage_fout, "18410\n");
          fflush(_coverage_fout);
          ___coverage_array[18410] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18423] == 0) {
      {
      fprintf(_coverage_fout, "18423\n");
      fflush(_coverage_fout);
      ___coverage_array[18423] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 98) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18416] == 0) {
        {
        fprintf(_coverage_fout, "18416\n");
        fflush(_coverage_fout);
        ___coverage_array[18416] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 88) {
        goto yy197;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18414] == 0) {
          {
          fprintf(_coverage_fout, "18414\n");
          fflush(_coverage_fout);
          ___coverage_array[18414] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18417] == 0) {
        {
        fprintf(_coverage_fout, "18417\n");
        fflush(_coverage_fout);
        ___coverage_array[18417] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 98) {
        goto yy198;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18415] == 0) {
          {
          fprintf(_coverage_fout, "18415\n");
          fflush(_coverage_fout);
          ___coverage_array[18415] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18422] == 0) {
        {
        fprintf(_coverage_fout, "18422\n");
        fflush(_coverage_fout);
        ___coverage_array[18422] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 101) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18419] == 0) {
          {
          fprintf(_coverage_fout, "18419\n");
          fflush(_coverage_fout);
          ___coverage_array[18419] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych >= 101) {
          goto yy192;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18418] == 0) {
            {
            fprintf(_coverage_fout, "18418\n");
            fflush(_coverage_fout);
            ___coverage_array[18418] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18421] == 0) {
          {
          fprintf(_coverage_fout, "18421\n");
          fflush(_coverage_fout);
          ___coverage_array[18421] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 120) {
          goto yy197;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18420] == 0) {
            {
            fprintf(_coverage_fout, "18420\n");
            fflush(_coverage_fout);
            ___coverage_array[18420] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20731] == 0) {
    {
    fprintf(_coverage_fout, "20731\n");
    fflush(_coverage_fout);
    ___coverage_array[20731] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy172: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20732] == 0) {
    {
    fprintf(_coverage_fout, "20732\n");
    fflush(_coverage_fout);
    ___coverage_array[20732] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.yy_leng < 10U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18424] == 0) {
      {
      fprintf(_coverage_fout, "18424\n");
      fflush(_coverage_fout);
      ___coverage_array[18424] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.lval = strtol((char const   */* __restrict  */)((char *)language_scanner_globals.yy_text),
                                  (char **/* __restrict  */)((void *)0), 0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18433] == 0) {
      {
      fprintf(_coverage_fout, "18433\n");
      fflush(_coverage_fout);
      ___coverage_array[18433] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___19 = __errno_location();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18434] == 0) {
      {
      fprintf(_coverage_fout, "18434\n");
      fflush(_coverage_fout);
      ___coverage_array[18434] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *tmp___19 = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18435] == 0) {
      {
      fprintf(_coverage_fout, "18435\n");
      fflush(_coverage_fout);
      ___coverage_array[18435] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.lval = strtol((char const   */* __restrict  */)((char *)language_scanner_globals.yy_text),
                                  (char **/* __restrict  */)((void *)0), 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18436] == 0) {
      {
      fprintf(_coverage_fout, "18436\n");
      fflush(_coverage_fout);
      ___coverage_array[18436] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___22 = __errno_location();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18437] == 0) {
      {
      fprintf(_coverage_fout, "18437\n");
      fflush(_coverage_fout);
      ___coverage_array[18437] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (*tmp___22 == 34) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18429] == 0) {
        {
        fprintf(_coverage_fout, "18429\n");
        fflush(_coverage_fout);
        ___coverage_array[18429] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*((char *)language_scanner_globals.yy_text + 0) == 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18425] == 0) {
          {
          fprintf(_coverage_fout, "18425\n");
          fflush(_coverage_fout);
          ___coverage_array[18425] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___20 = zend_oct_strtod((char const   *)((char *)language_scanner_globals.yy_text),
                                   (char const   **)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18426] == 0) {
          {
          fprintf(_coverage_fout, "18426\n");
          fflush(_coverage_fout);
          ___coverage_array[18426] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->value.dval = (double )tmp___20;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18427] == 0) {
          {
          fprintf(_coverage_fout, "18427\n");
          fflush(_coverage_fout);
          ___coverage_array[18427] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___21 = zend_strtod((char const   *)((char *)language_scanner_globals.yy_text),
                               (char const   **)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18428] == 0) {
          {
          fprintf(_coverage_fout, "18428\n");
          fflush(_coverage_fout);
          ___coverage_array[18428] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->value.dval = (double )tmp___21;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18430] == 0) {
        {
        fprintf(_coverage_fout, "18430\n");
        fflush(_coverage_fout);
        ___coverage_array[18430] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->type = (unsigned char)2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18431] == 0) {
        {
        fprintf(_coverage_fout, "18431\n");
        fflush(_coverage_fout);
        ___coverage_array[18431] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((int __attribute__((__visibility__("default")))  )306);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18432] == 0) {
        {
        fprintf(_coverage_fout, "18432\n");
        fflush(_coverage_fout);
        ___coverage_array[18432] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20733] == 0) {
    {
    fprintf(_coverage_fout, "20733\n");
    fflush(_coverage_fout);
    ___coverage_array[20733] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20734] == 0) {
    {
    fprintf(_coverage_fout, "20734\n");
    fflush(_coverage_fout);
    ___coverage_array[20734] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )305);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20735] == 0) {
    {
    fprintf(_coverage_fout, "20735\n");
    fflush(_coverage_fout);
    ___coverage_array[20735] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy173: 
  yyaccept = 2U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20736] == 0) {
    {
    fprintf(_coverage_fout, "20736\n");
    fflush(_coverage_fout);
    ___coverage_array[20736] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20737] == 0) {
    {
    fprintf(_coverage_fout, "20737\n");
    fflush(_coverage_fout);
    ___coverage_array[20737] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20738] == 0) {
    {
    fprintf(_coverage_fout, "20738\n");
    fflush(_coverage_fout);
    ___coverage_array[20738] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20739] == 0) {
    {
    fprintf(_coverage_fout, "20739\n");
    fflush(_coverage_fout);
    ___coverage_array[20739] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 57) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18440] == 0) {
      {
      fprintf(_coverage_fout, "18440\n");
      fflush(_coverage_fout);
      ___coverage_array[18440] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 46) {
      goto yy187;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18438] == 0) {
        {
        fprintf(_coverage_fout, "18438\n");
        fflush(_coverage_fout);
        ___coverage_array[18438] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18441] == 0) {
      {
      fprintf(_coverage_fout, "18441\n");
      fflush(_coverage_fout);
      ___coverage_array[18441] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 47) {
      goto yy172;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18439] == 0) {
        {
        fprintf(_coverage_fout, "18439\n");
        fflush(_coverage_fout);
        ___coverage_array[18439] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy190;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18446] == 0) {
      {
      fprintf(_coverage_fout, "18446\n");
      fflush(_coverage_fout);
      ___coverage_array[18446] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 69) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18443] == 0) {
        {
        fprintf(_coverage_fout, "18443\n");
        fflush(_coverage_fout);
        ___coverage_array[18443] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 68) {
        goto yy172;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18442] == 0) {
          {
          fprintf(_coverage_fout, "18442\n");
          fflush(_coverage_fout);
          ___coverage_array[18442] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy192;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18445] == 0) {
        {
        fprintf(_coverage_fout, "18445\n");
        fflush(_coverage_fout);
        ___coverage_array[18445] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 101) {
        goto yy192;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18444] == 0) {
          {
          fprintf(_coverage_fout, "18444\n");
          fflush(_coverage_fout);
          ___coverage_array[18444] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy172;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20740] == 0) {
    {
    fprintf(_coverage_fout, "20740\n");
    fflush(_coverage_fout);
    ___coverage_array[20740] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy174: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20741] == 0) {
    {
    fprintf(_coverage_fout, "20741\n");
    fflush(_coverage_fout);
    ___coverage_array[20741] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20742] == 0) {
    {
    fprintf(_coverage_fout, "20742\n");
    fflush(_coverage_fout);
    ___coverage_array[20742] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy175: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20743] == 0) {
    {
    fprintf(_coverage_fout, "20743\n");
    fflush(_coverage_fout);
    ___coverage_array[20743] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy176: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20744] == 0) {
    {
    fprintf(_coverage_fout, "20744\n");
    fflush(_coverage_fout);
    ___coverage_array[20744] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18458] == 0) {
      {
      fprintf(_coverage_fout, "18458\n");
      fflush(_coverage_fout);
      ___coverage_array[18458] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18447] == 0) {
        {
        fprintf(_coverage_fout, "18447\n");
        fflush(_coverage_fout);
        ___coverage_array[18447] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18459] == 0) {
      {
      fprintf(_coverage_fout, "18459\n");
      fflush(_coverage_fout);
      ___coverage_array[18459] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___23 = language_scanner_globals.yy_cursor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18460] == 0) {
      {
      fprintf(_coverage_fout, "18460\n");
      fflush(_coverage_fout);
      ___coverage_array[18460] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
    switch ((int )*tmp___23) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18453] == 0) {
      {
      fprintf(_coverage_fout, "18453\n");
      fflush(_coverage_fout);
      ___coverage_array[18453] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 13: 
    if ((int )*(language_scanner_globals.yy_cursor) == 10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18448] == 0) {
        {
        fprintf(_coverage_fout, "18448\n");
        fflush(_coverage_fout);
        ___coverage_array[18448] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18449] == 0) {
        {
        fprintf(_coverage_fout, "18449\n");
        fflush(_coverage_fout);
        ___coverage_array[18449] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18454] == 0) {
      {
      fprintf(_coverage_fout, "18454\n");
      fflush(_coverage_fout);
      ___coverage_array[18454] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 10: 
    (compiler_globals.zend_lineno) ++;
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18455] == 0) {
      {
      fprintf(_coverage_fout, "18455\n");
      fflush(_coverage_fout);
      ___coverage_array[18455] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 37: 
    if (! compiler_globals.asp_tags) {
      continue;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18450] == 0) {
        {
        fprintf(_coverage_fout, "18450\n");
        fflush(_coverage_fout);
        ___coverage_array[18450] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18456] == 0) {
      {
      fprintf(_coverage_fout, "18456\n");
      fflush(_coverage_fout);
      ___coverage_array[18456] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 63: 
    if ((int )*(language_scanner_globals.yy_cursor) == 62) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18451] == 0) {
        {
        fprintf(_coverage_fout, "18451\n");
        fflush(_coverage_fout);
        ___coverage_array[18451] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) --;
      break;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18452] == 0) {
        {
        fprintf(_coverage_fout, "18452\n");
        fflush(_coverage_fout);
        ___coverage_array[18452] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18457] == 0) {
      {
      fprintf(_coverage_fout, "18457\n");
      fflush(_coverage_fout);
      ___coverage_array[18457] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    default: ;
    continue;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20745] == 0) {
    {
    fprintf(_coverage_fout, "20745\n");
    fflush(_coverage_fout);
    ___coverage_array[20745] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20746] == 0) {
    {
    fprintf(_coverage_fout, "20746\n");
    fflush(_coverage_fout);
    ___coverage_array[20746] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )370);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20747] == 0) {
    {
    fprintf(_coverage_fout, "20747\n");
    fflush(_coverage_fout);
    ___coverage_array[20747] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy177: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20748] == 0) {
    {
    fprintf(_coverage_fout, "20748\n");
    fflush(_coverage_fout);
    ___coverage_array[20748] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy178: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20749] == 0) {
    {
    fprintf(_coverage_fout, "20749\n");
    fflush(_coverage_fout);
    ___coverage_array[20749] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*((char *)language_scanner_globals.yy_text + 0) != 39) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18461] == 0) {
      {
      fprintf(_coverage_fout, "18461\n");
      fflush(_coverage_fout);
      ___coverage_array[18461] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___24 = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18462] == 0) {
      {
      fprintf(_coverage_fout, "18462\n");
      fflush(_coverage_fout);
      ___coverage_array[18462] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___24 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20750] == 0) {
    {
    fprintf(_coverage_fout, "20750\n");
    fflush(_coverage_fout);
    ___coverage_array[20750] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  bprefix = tmp___24;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20751] == 0) {
    {
    fprintf(_coverage_fout, "20751\n");
    fflush(_coverage_fout);
    ___coverage_array[20751] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18475] == 0) {
      {
      fprintf(_coverage_fout, "18475\n");
      fflush(_coverage_fout);
      ___coverage_array[18475] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18472] == 0) {
        {
        fprintf(_coverage_fout, "18472\n");
        fflush(_coverage_fout);
        ___coverage_array[18472] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) == 39) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18463] == 0) {
          {
          fprintf(_coverage_fout, "18463\n");
          fflush(_coverage_fout);
          ___coverage_array[18463] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (language_scanner_globals.yy_cursor) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18464] == 0) {
          {
          fprintf(_coverage_fout, "18464\n");
          fflush(_coverage_fout);
          ___coverage_array[18464] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18469] == 0) {
          {
          fprintf(_coverage_fout, "18469\n");
          fflush(_coverage_fout);
          ___coverage_array[18469] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___25 = language_scanner_globals.yy_cursor;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18470] == 0) {
          {
          fprintf(_coverage_fout, "18470\n");
          fflush(_coverage_fout);
          ___coverage_array[18470] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (language_scanner_globals.yy_cursor) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18471] == 0) {
          {
          fprintf(_coverage_fout, "18471\n");
          fflush(_coverage_fout);
          ___coverage_array[18471] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*tmp___25 == 92) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18467] == 0) {
            {
            fprintf(_coverage_fout, "18467\n");
            fflush(_coverage_fout);
            ___coverage_array[18467] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18465] == 0) {
              {
              fprintf(_coverage_fout, "18465\n");
              fflush(_coverage_fout);
              ___coverage_array[18465] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            (language_scanner_globals.yy_cursor) ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18466] == 0) {
              {
              fprintf(_coverage_fout, "18466\n");
              fflush(_coverage_fout);
              ___coverage_array[18466] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18468] == 0) {
            {
            fprintf(_coverage_fout, "18468\n");
            fflush(_coverage_fout);
            ___coverage_array[18468] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18473] == 0) {
        {
        fprintf(_coverage_fout, "18473\n");
        fflush(_coverage_fout);
        ___coverage_array[18473] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_limit - language_scanner_globals.yy_text);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18474] == 0) {
        {
        fprintf(_coverage_fout, "18474\n");
        fflush(_coverage_fout);
        ___coverage_array[18474] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((int __attribute__((__visibility__("default")))  )314);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20752] == 0) {
    {
    fprintf(_coverage_fout, "20752\n");
    fflush(_coverage_fout);
    ___coverage_array[20752] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___26 = _estrndup((char const   *)(((char *)language_scanner_globals.yy_text + bprefix) + 1),
                       (language_scanner_globals.yy_leng - (unsigned int )bprefix) - 2U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20753] == 0) {
    {
    fprintf(_coverage_fout, "20753\n");
    fflush(_coverage_fout);
    ___coverage_array[20753] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)tmp___26;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20754] == 0) {
    {
    fprintf(_coverage_fout, "20754\n");
    fflush(_coverage_fout);
    ___coverage_array[20754] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )((language_scanner_globals.yy_leng - (unsigned int )bprefix) - 2U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20755] == 0) {
    {
    fprintf(_coverage_fout, "20755\n");
    fflush(_coverage_fout);
    ___coverage_array[20755] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20756] == 0) {
    {
    fprintf(_coverage_fout, "20756\n");
    fflush(_coverage_fout);
    ___coverage_array[20756] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  t = zendlval->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20757] == 0) {
    {
    fprintf(_coverage_fout, "20757\n");
    fflush(_coverage_fout);
    ___coverage_array[20757] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  s = t;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20758] == 0) {
    {
    fprintf(_coverage_fout, "20758\n");
    fflush(_coverage_fout);
    ___coverage_array[20758] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  end___0 = s + zendlval->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20759] == 0) {
    {
    fprintf(_coverage_fout, "20759\n");
    fflush(_coverage_fout);
    ___coverage_array[20759] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18497] == 0) {
      {
      fprintf(_coverage_fout, "18497\n");
      fflush(_coverage_fout);
      ___coverage_array[18497] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )s < (unsigned int )end___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18476] == 0) {
        {
        fprintf(_coverage_fout, "18476\n");
        fflush(_coverage_fout);
        ___coverage_array[18476] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18498] == 0) {
      {
      fprintf(_coverage_fout, "18498\n");
      fflush(_coverage_fout);
      ___coverage_array[18498] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*s == 92) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18487] == 0) {
        {
        fprintf(_coverage_fout, "18487\n");
        fflush(_coverage_fout);
        ___coverage_array[18487] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      s ++;
      switch ((int )*s) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18477] == 0) {
        {
        fprintf(_coverage_fout, "18477\n");
        fflush(_coverage_fout);
        ___coverage_array[18477] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 92: 
      case 39: 
      tmp___27 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18478] == 0) {
        {
        fprintf(_coverage_fout, "18478\n");
        fflush(_coverage_fout);
        ___coverage_array[18478] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18479] == 0) {
        {
        fprintf(_coverage_fout, "18479\n");
        fflush(_coverage_fout);
        ___coverage_array[18479] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___27 = *s;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18480] == 0) {
        {
        fprintf(_coverage_fout, "18480\n");
        fflush(_coverage_fout);
        ___coverage_array[18480] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18481] == 0) {
        {
        fprintf(_coverage_fout, "18481\n");
        fflush(_coverage_fout);
        ___coverage_array[18481] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      default: 
      tmp___28 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18482] == 0) {
        {
        fprintf(_coverage_fout, "18482\n");
        fflush(_coverage_fout);
        ___coverage_array[18482] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18483] == 0) {
        {
        fprintf(_coverage_fout, "18483\n");
        fflush(_coverage_fout);
        ___coverage_array[18483] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___28 = (char )'\\';
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18484] == 0) {
        {
        fprintf(_coverage_fout, "18484\n");
        fflush(_coverage_fout);
        ___coverage_array[18484] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___29 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18485] == 0) {
        {
        fprintf(_coverage_fout, "18485\n");
        fflush(_coverage_fout);
        ___coverage_array[18485] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18486] == 0) {
        {
        fprintf(_coverage_fout, "18486\n");
        fflush(_coverage_fout);
        ___coverage_array[18486] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___29 = *s;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18488] == 0) {
        {
        fprintf(_coverage_fout, "18488\n");
        fflush(_coverage_fout);
        ___coverage_array[18488] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___30 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18489] == 0) {
        {
        fprintf(_coverage_fout, "18489\n");
        fflush(_coverage_fout);
        ___coverage_array[18489] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18490] == 0) {
        {
        fprintf(_coverage_fout, "18490\n");
        fflush(_coverage_fout);
        ___coverage_array[18490] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___30 = *s;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18499] == 0) {
      {
      fprintf(_coverage_fout, "18499\n");
      fflush(_coverage_fout);
      ___coverage_array[18499] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*s == 10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18491] == 0) {
        {
        fprintf(_coverage_fout, "18491\n");
        fflush(_coverage_fout);
        ___coverage_array[18491] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (compiler_globals.zend_lineno) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18496] == 0) {
        {
        fprintf(_coverage_fout, "18496\n");
        fflush(_coverage_fout);
        ___coverage_array[18496] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*s == 13) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18494] == 0) {
          {
          fprintf(_coverage_fout, "18494\n");
          fflush(_coverage_fout);
          ___coverage_array[18494] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(s + 1) != 10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18492] == 0) {
            {
            fprintf(_coverage_fout, "18492\n");
            fflush(_coverage_fout);
            ___coverage_array[18492] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          (compiler_globals.zend_lineno) ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18493] == 0) {
            {
            fprintf(_coverage_fout, "18493\n");
            fflush(_coverage_fout);
            ___coverage_array[18493] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18495] == 0) {
          {
          fprintf(_coverage_fout, "18495\n");
          fflush(_coverage_fout);
          ___coverage_array[18495] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18500] == 0) {
      {
      fprintf(_coverage_fout, "18500\n");
      fflush(_coverage_fout);
      ___coverage_array[18500] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20760] == 0) {
    {
    fprintf(_coverage_fout, "20760\n");
    fflush(_coverage_fout);
    ___coverage_array[20760] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *t = (char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20761] == 0) {
    {
    fprintf(_coverage_fout, "20761\n");
    fflush(_coverage_fout);
    ___coverage_array[20761] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18501] == 0) {
      {
      fprintf(_coverage_fout, "18501\n");
      fflush(_coverage_fout);
      ___coverage_array[18501] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___10 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18502] == 0) {
      {
      fprintf(_coverage_fout, "18502\n");
      fflush(_coverage_fout);
      ___coverage_array[18502] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    s = zendlval->value.str.val;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18503] == 0) {
      {
      fprintf(_coverage_fout, "18503\n");
      fflush(_coverage_fout);
      ___coverage_array[18503] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___10,
                                                (unsigned char const   *)((unsigned char *)s),
                                                (unsigned int )zendlval->value.str.len);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18504] == 0) {
      {
      fprintf(_coverage_fout, "18504\n");
      fflush(_coverage_fout);
      ___coverage_array[18504] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___10;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18505] == 0) {
      {
      fprintf(_coverage_fout, "18505\n");
      fflush(_coverage_fout);
      ___coverage_array[18505] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)s);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18506] == 0) {
      {
      fprintf(_coverage_fout, "18506\n");
      fflush(_coverage_fout);
      ___coverage_array[18506] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20762] == 0) {
    {
    fprintf(_coverage_fout, "20762\n");
    fflush(_coverage_fout);
    ___coverage_array[20762] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )315);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20763] == 0) {
    {
    fprintf(_coverage_fout, "20763\n");
    fflush(_coverage_fout);
    ___coverage_array[20763] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy179: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20764] == 0) {
    {
    fprintf(_coverage_fout, "20764\n");
    fflush(_coverage_fout);
    ___coverage_array[20764] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy180: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20765] == 0) {
    {
    fprintf(_coverage_fout, "20765\n");
    fflush(_coverage_fout);
    ___coverage_array[20765] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*((char *)language_scanner_globals.yy_text + 0) != 34) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18507] == 0) {
      {
      fprintf(_coverage_fout, "18507\n");
      fflush(_coverage_fout);
      ___coverage_array[18507] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___31 = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18508] == 0) {
      {
      fprintf(_coverage_fout, "18508\n");
      fflush(_coverage_fout);
      ___coverage_array[18508] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___31 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20766] == 0) {
    {
    fprintf(_coverage_fout, "20766\n");
    fflush(_coverage_fout);
    ___coverage_array[20766] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  bprefix___0 = tmp___31;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20767] == 0) {
    {
    fprintf(_coverage_fout, "20767\n");
    fflush(_coverage_fout);
    ___coverage_array[20767] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18527] == 0) {
      {
      fprintf(_coverage_fout, "18527\n");
      fflush(_coverage_fout);
      ___coverage_array[18527] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18509] == 0) {
        {
        fprintf(_coverage_fout, "18509\n");
        fflush(_coverage_fout);
        ___coverage_array[18509] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18528] == 0) {
      {
      fprintf(_coverage_fout, "18528\n");
      fflush(_coverage_fout);
      ___coverage_array[18528] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___32 = language_scanner_globals.yy_cursor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18529] == 0) {
      {
      fprintf(_coverage_fout, "18529\n");
      fflush(_coverage_fout);
      ___coverage_array[18529] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
    switch ((int )*tmp___32) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18520] == 0) {
      {
      fprintf(_coverage_fout, "18520\n");
      fflush(_coverage_fout);
      ___coverage_array[18520] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 34: 
    language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18521] == 0) {
      {
      fprintf(_coverage_fout, "18521\n");
      fflush(_coverage_fout);
      ___coverage_array[18521] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_scan_escape_string(zendlval,
                            ((char *)language_scanner_globals.yy_text + bprefix___0) + 1,
                            (int )((language_scanner_globals.yy_leng - (unsigned int )bprefix___0) - 2U),
                            (char )'\"');
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18522] == 0) {
      {
      fprintf(_coverage_fout, "18522\n");
      fflush(_coverage_fout);
      ___coverage_array[18522] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )315);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18523] == 0) {
      {
      fprintf(_coverage_fout, "18523\n");
      fflush(_coverage_fout);
      ___coverage_array[18523] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 36: 
    if ((int )*(language_scanner_globals.yy_cursor) >= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18510] == 0) {
        {
        fprintf(_coverage_fout, "18510\n");
        fflush(_coverage_fout);
        ___coverage_array[18510] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) <= 122) {
        break;
      } else {
        goto _L___10;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18516] == 0) {
        {
        fprintf(_coverage_fout, "18516\n");
        fflush(_coverage_fout);
        ___coverage_array[18516] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L___10: /* CIL Label */ 
      if ((int )*(language_scanner_globals.yy_cursor) >= 65) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18511] == 0) {
          {
          fprintf(_coverage_fout, "18511\n");
          fflush(_coverage_fout);
          ___coverage_array[18511] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(language_scanner_globals.yy_cursor) <= 90) {
          break;
        } else {
          goto _L___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18515] == 0) {
          {
          fprintf(_coverage_fout, "18515\n");
          fflush(_coverage_fout);
          ___coverage_array[18515] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___9: /* CIL Label */ 
        if ((int )*(language_scanner_globals.yy_cursor) == 95) {
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18514] == 0) {
            {
            fprintf(_coverage_fout, "18514\n");
            fflush(_coverage_fout);
            ___coverage_array[18514] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(language_scanner_globals.yy_cursor) >= 0x7F) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18513] == 0) {
              {
              fprintf(_coverage_fout, "18513\n");
              fflush(_coverage_fout);
              ___coverage_array[18513] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*(language_scanner_globals.yy_cursor) == 123) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[18512] == 0) {
                {
                fprintf(_coverage_fout, "18512\n");
                fflush(_coverage_fout);
                ___coverage_array[18512] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        }
      }
    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18524] == 0) {
      {
      fprintf(_coverage_fout, "18524\n");
      fflush(_coverage_fout);
      ___coverage_array[18524] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 123: 
    if ((int )*(language_scanner_globals.yy_cursor) == 36) {
      break;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18517] == 0) {
        {
        fprintf(_coverage_fout, "18517\n");
        fflush(_coverage_fout);
        ___coverage_array[18517] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    continue;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18525] == 0) {
      {
      fprintf(_coverage_fout, "18525\n");
      fflush(_coverage_fout);
      ___coverage_array[18525] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 92: 
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18518] == 0) {
        {
        fprintf(_coverage_fout, "18518\n");
        fflush(_coverage_fout);
        ___coverage_array[18518] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18519] == 0) {
        {
        fprintf(_coverage_fout, "18519\n");
        fflush(_coverage_fout);
        ___coverage_array[18519] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18526] == 0) {
      {
      fprintf(_coverage_fout, "18526\n");
      fflush(_coverage_fout);
      ___coverage_array[18526] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    default: ;
    continue;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18530] == 0) {
      {
      fprintf(_coverage_fout, "18530\n");
      fflush(_coverage_fout);
      ___coverage_array[18530] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) --;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20768] == 0) {
    {
    fprintf(_coverage_fout, "20768\n");
    fflush(_coverage_fout);
    ___coverage_array[20768] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.doc_comment_len = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text) - language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20769] == 0) {
    {
    fprintf(_coverage_fout, "20769\n");
    fflush(_coverage_fout);
    ___coverage_array[20769] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_cursor = language_scanner_globals.yy_text + language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20770] == 0) {
    {
    fprintf(_coverage_fout, "20770\n");
    fflush(_coverage_fout);
    ___coverage_array[20770] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20771] == 0) {
    {
    fprintf(_coverage_fout, "20771\n");
    fflush(_coverage_fout);
    ___coverage_array[20771] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )'\"');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20772] == 0) {
    {
    fprintf(_coverage_fout, "20772\n");
    fflush(_coverage_fout);
    ___coverage_array[20772] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy181: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20773] == 0) {
    {
    fprintf(_coverage_fout, "20773\n");
    fflush(_coverage_fout);
    ___coverage_array[20773] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20774] == 0) {
    {
    fprintf(_coverage_fout, "20774\n");
    fflush(_coverage_fout);
    ___coverage_array[20774] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20775] == 0) {
    {
    fprintf(_coverage_fout, "20775\n");
    fflush(_coverage_fout);
    ___coverage_array[20775] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )'`');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20776] == 0) {
    {
    fprintf(_coverage_fout, "20776\n");
    fflush(_coverage_fout);
    ___coverage_array[20776] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy183: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20777] == 0) {
    {
    fprintf(_coverage_fout, "20777\n");
    fflush(_coverage_fout);
    ___coverage_array[20777] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20778] == 0) {
    {
    fprintf(_coverage_fout, "20778\n");
    fflush(_coverage_fout);
    ___coverage_array[20778] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor > (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18531] == 0) {
      {
      fprintf(_coverage_fout, "18531\n");
      fflush(_coverage_fout);
      ___coverage_array[18531] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18532] == 0) {
      {
      fprintf(_coverage_fout, "18532\n");
      fflush(_coverage_fout);
      ___coverage_array[18532] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20779] == 0) {
    {
    fprintf(_coverage_fout, "20779\n");
    fflush(_coverage_fout);
    ___coverage_array[20779] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_error(1 << 7L,
             "Unexpected character in input:  \'%c\' (ASCII=%d) state=%d",
             *((char *)language_scanner_globals.yy_text + 0),
             *((char *)language_scanner_globals.yy_text + 0),
             language_scanner_globals.yy_state);
  goto restart;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20780] == 0) {
    {
    fprintf(_coverage_fout, "20780\n");
    fflush(_coverage_fout);
    ___coverage_array[20780] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy185: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20781] == 0) {
    {
    fprintf(_coverage_fout, "20781\n");
    fflush(_coverage_fout);
    ___coverage_array[20781] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18533] == 0) {
      {
      fprintf(_coverage_fout, "18533\n");
      fflush(_coverage_fout);
      ___coverage_array[18533] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18534] == 0) {
      {
      fprintf(_coverage_fout, "18534\n");
      fflush(_coverage_fout);
      ___coverage_array[18534] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20782] == 0) {
    {
    fprintf(_coverage_fout, "20782\n");
    fflush(_coverage_fout);
    ___coverage_array[20782] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20783] == 0) {
    {
    fprintf(_coverage_fout, "20783\n");
    fflush(_coverage_fout);
    ___coverage_array[20783] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy186: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20784] == 0) {
    {
    fprintf(_coverage_fout, "20784\n");
    fflush(_coverage_fout);
    ___coverage_array[20784] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18535] == 0) {
      {
      fprintf(_coverage_fout, "18535\n");
      fflush(_coverage_fout);
      ___coverage_array[18535] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy124;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20785] == 0) {
    {
    fprintf(_coverage_fout, "20785\n");
    fflush(_coverage_fout);
    ___coverage_array[20785] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy187: 
  yyaccept = 3U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20786] == 0) {
    {
    fprintf(_coverage_fout, "20786\n");
    fflush(_coverage_fout);
    ___coverage_array[20786] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20787] == 0) {
    {
    fprintf(_coverage_fout, "20787\n");
    fflush(_coverage_fout);
    ___coverage_array[20787] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20788] == 0) {
    {
    fprintf(_coverage_fout, "20788\n");
    fflush(_coverage_fout);
    ___coverage_array[20788] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18536] == 0) {
      {
      fprintf(_coverage_fout, "18536\n");
      fflush(_coverage_fout);
      ___coverage_array[18536] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18537] == 0) {
      {
      fprintf(_coverage_fout, "18537\n");
      fflush(_coverage_fout);
      ___coverage_array[18537] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20789] == 0) {
    {
    fprintf(_coverage_fout, "20789\n");
    fflush(_coverage_fout);
    ___coverage_array[20789] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20790] == 0) {
    {
    fprintf(_coverage_fout, "20790\n");
    fflush(_coverage_fout);
    ___coverage_array[20790] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 8) {
    goto yy187;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18538] == 0) {
      {
      fprintf(_coverage_fout, "18538\n");
      fflush(_coverage_fout);
      ___coverage_array[18538] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20791] == 0) {
    {
    fprintf(_coverage_fout, "20791\n");
    fflush(_coverage_fout);
    ___coverage_array[20791] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy192;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18539] == 0) {
      {
      fprintf(_coverage_fout, "18539\n");
      fflush(_coverage_fout);
      ___coverage_array[18539] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20792] == 0) {
    {
    fprintf(_coverage_fout, "20792\n");
    fflush(_coverage_fout);
    ___coverage_array[20792] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy192;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18540] == 0) {
      {
      fprintf(_coverage_fout, "18540\n");
      fflush(_coverage_fout);
      ___coverage_array[18540] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20793] == 0) {
    {
    fprintf(_coverage_fout, "20793\n");
    fflush(_coverage_fout);
    ___coverage_array[20793] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy189: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20794] == 0) {
    {
    fprintf(_coverage_fout, "20794\n");
    fflush(_coverage_fout);
    ___coverage_array[20794] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___33 = zend_strtod((char const   *)((char *)language_scanner_globals.yy_text),
                         (char const   **)((void *)0));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20795] == 0) {
    {
    fprintf(_coverage_fout, "20795\n");
    fflush(_coverage_fout);
    ___coverage_array[20795] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.dval = (double )tmp___33;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20796] == 0) {
    {
    fprintf(_coverage_fout, "20796\n");
    fflush(_coverage_fout);
    ___coverage_array[20796] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20797] == 0) {
    {
    fprintf(_coverage_fout, "20797\n");
    fflush(_coverage_fout);
    ___coverage_array[20797] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )306);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20798] == 0) {
    {
    fprintf(_coverage_fout, "20798\n");
    fflush(_coverage_fout);
    ___coverage_array[20798] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy190: 
  yyaccept = 2U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20799] == 0) {
    {
    fprintf(_coverage_fout, "20799\n");
    fflush(_coverage_fout);
    ___coverage_array[20799] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20800] == 0) {
    {
    fprintf(_coverage_fout, "20800\n");
    fflush(_coverage_fout);
    ___coverage_array[20800] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20801] == 0) {
    {
    fprintf(_coverage_fout, "20801\n");
    fflush(_coverage_fout);
    ___coverage_array[20801] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18541] == 0) {
      {
      fprintf(_coverage_fout, "18541\n");
      fflush(_coverage_fout);
      ___coverage_array[18541] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18542] == 0) {
      {
      fprintf(_coverage_fout, "18542\n");
      fflush(_coverage_fout);
      ___coverage_array[18542] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20802] == 0) {
    {
    fprintf(_coverage_fout, "20802\n");
    fflush(_coverage_fout);
    ___coverage_array[20802] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20803] == 0) {
    {
    fprintf(_coverage_fout, "20803\n");
    fflush(_coverage_fout);
    ___coverage_array[20803] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 57) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18545] == 0) {
      {
      fprintf(_coverage_fout, "18545\n");
      fflush(_coverage_fout);
      ___coverage_array[18545] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 46) {
      goto yy187;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18543] == 0) {
        {
        fprintf(_coverage_fout, "18543\n");
        fflush(_coverage_fout);
        ___coverage_array[18543] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18546] == 0) {
      {
      fprintf(_coverage_fout, "18546\n");
      fflush(_coverage_fout);
      ___coverage_array[18546] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 47) {
      goto yy172;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18544] == 0) {
        {
        fprintf(_coverage_fout, "18544\n");
        fflush(_coverage_fout);
        ___coverage_array[18544] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy190;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18551] == 0) {
      {
      fprintf(_coverage_fout, "18551\n");
      fflush(_coverage_fout);
      ___coverage_array[18551] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 69) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18548] == 0) {
        {
        fprintf(_coverage_fout, "18548\n");
        fflush(_coverage_fout);
        ___coverage_array[18548] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 68) {
        goto yy172;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18547] == 0) {
          {
          fprintf(_coverage_fout, "18547\n");
          fflush(_coverage_fout);
          ___coverage_array[18547] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18550] == 0) {
        {
        fprintf(_coverage_fout, "18550\n");
        fflush(_coverage_fout);
        ___coverage_array[18550] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 101) {
        goto yy172;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18549] == 0) {
          {
          fprintf(_coverage_fout, "18549\n");
          fflush(_coverage_fout);
          ___coverage_array[18549] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20804] == 0) {
    {
    fprintf(_coverage_fout, "20804\n");
    fflush(_coverage_fout);
    ___coverage_array[20804] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy192: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20805] == 0) {
    {
    fprintf(_coverage_fout, "20805\n");
    fflush(_coverage_fout);
    ___coverage_array[20805] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20806] == 0) {
    {
    fprintf(_coverage_fout, "20806\n");
    fflush(_coverage_fout);
    ___coverage_array[20806] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 44) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18553] == 0) {
      {
      fprintf(_coverage_fout, "18553\n");
      fflush(_coverage_fout);
      ___coverage_array[18553] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 43) {
      goto yy194;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18552] == 0) {
        {
        fprintf(_coverage_fout, "18552\n");
        fflush(_coverage_fout);
        ___coverage_array[18552] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18557] == 0) {
      {
      fprintf(_coverage_fout, "18557\n");
      fflush(_coverage_fout);
      ___coverage_array[18557] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 45) {
      goto yy194;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18554] == 0) {
        {
        fprintf(_coverage_fout, "18554\n");
        fflush(_coverage_fout);
        ___coverage_array[18554] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18558] == 0) {
      {
      fprintf(_coverage_fout, "18558\n");
      fflush(_coverage_fout);
      ___coverage_array[18558] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 47) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18555] == 0) {
        {
        fprintf(_coverage_fout, "18555\n");
        fflush(_coverage_fout);
        ___coverage_array[18555] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18559] == 0) {
      {
      fprintf(_coverage_fout, "18559\n");
      fflush(_coverage_fout);
      ___coverage_array[18559] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      goto yy195;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18556] == 0) {
        {
        fprintf(_coverage_fout, "18556\n");
        fflush(_coverage_fout);
        ___coverage_array[18556] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20807] == 0) {
    {
    fprintf(_coverage_fout, "20807\n");
    fflush(_coverage_fout);
    ___coverage_array[20807] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy193: 
  language_scanner_globals.yy_cursor = language_scanner_globals.yy_marker;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20808] == 0) {
    {
    fprintf(_coverage_fout, "20808\n");
    fflush(_coverage_fout);
    ___coverage_array[20808] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (yyaccept <= 2U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18561] == 0) {
      {
      fprintf(_coverage_fout, "18561\n");
      fflush(_coverage_fout);
      ___coverage_array[18561] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (yyaccept <= 1U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18560] == 0) {
        {
        fprintf(_coverage_fout, "18560\n");
        fflush(_coverage_fout);
        ___coverage_array[18560] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (yyaccept <= 0U) {
        goto yy124;
      } else {
        goto yy138;
      }
    } else {
      goto yy172;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18563] == 0) {
      {
      fprintf(_coverage_fout, "18563\n");
      fflush(_coverage_fout);
      ___coverage_array[18563] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (yyaccept <= 4U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18562] == 0) {
        {
        fprintf(_coverage_fout, "18562\n");
        fflush(_coverage_fout);
        ___coverage_array[18562] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (yyaccept <= 3U) {
        goto yy189;
      } else {
        goto yy238;
      }
    } else {
      goto yy254;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20809] == 0) {
    {
    fprintf(_coverage_fout, "20809\n");
    fflush(_coverage_fout);
    ___coverage_array[20809] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy194: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20810] == 0) {
    {
    fprintf(_coverage_fout, "20810\n");
    fflush(_coverage_fout);
    ___coverage_array[20810] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20811] == 0) {
    {
    fprintf(_coverage_fout, "20811\n");
    fflush(_coverage_fout);
    ___coverage_array[20811] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 47) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18564] == 0) {
      {
      fprintf(_coverage_fout, "18564\n");
      fflush(_coverage_fout);
      ___coverage_array[18564] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20812] == 0) {
    {
    fprintf(_coverage_fout, "20812\n");
    fflush(_coverage_fout);
    ___coverage_array[20812] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych >= 58) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18565] == 0) {
      {
      fprintf(_coverage_fout, "18565\n");
      fflush(_coverage_fout);
      ___coverage_array[18565] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20813] == 0) {
    {
    fprintf(_coverage_fout, "20813\n");
    fflush(_coverage_fout);
    ___coverage_array[20813] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy195: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20814] == 0) {
    {
    fprintf(_coverage_fout, "20814\n");
    fflush(_coverage_fout);
    ___coverage_array[20814] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18566] == 0) {
      {
      fprintf(_coverage_fout, "18566\n");
      fflush(_coverage_fout);
      ___coverage_array[18566] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18567] == 0) {
      {
      fprintf(_coverage_fout, "18567\n");
      fflush(_coverage_fout);
      ___coverage_array[18567] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20815] == 0) {
    {
    fprintf(_coverage_fout, "20815\n");
    fflush(_coverage_fout);
    ___coverage_array[20815] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20816] == 0) {
    {
    fprintf(_coverage_fout, "20816\n");
    fflush(_coverage_fout);
    ___coverage_array[20816] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 47) {
    goto yy189;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18568] == 0) {
      {
      fprintf(_coverage_fout, "18568\n");
      fflush(_coverage_fout);
      ___coverage_array[18568] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20817] == 0) {
    {
    fprintf(_coverage_fout, "20817\n");
    fflush(_coverage_fout);
    ___coverage_array[20817] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 57) {
    goto yy195;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18569] == 0) {
      {
      fprintf(_coverage_fout, "18569\n");
      fflush(_coverage_fout);
      ___coverage_array[18569] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy189;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20818] == 0) {
    {
    fprintf(_coverage_fout, "20818\n");
    fflush(_coverage_fout);
    ___coverage_array[20818] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy197: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20819] == 0) {
    {
    fprintf(_coverage_fout, "20819\n");
    fflush(_coverage_fout);
    ___coverage_array[20819] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20820] == 0) {
    {
    fprintf(_coverage_fout, "20820\n");
    fflush(_coverage_fout);
    ___coverage_array[20820] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 32) {
    goto yy202;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18570] == 0) {
      {
      fprintf(_coverage_fout, "18570\n");
      fflush(_coverage_fout);
      ___coverage_array[18570] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20821] == 0) {
    {
    fprintf(_coverage_fout, "20821\n");
    fflush(_coverage_fout);
    ___coverage_array[20821] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy198: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20822] == 0) {
    {
    fprintf(_coverage_fout, "20822\n");
    fflush(_coverage_fout);
    ___coverage_array[20822] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20823] == 0) {
    {
    fprintf(_coverage_fout, "20823\n");
    fflush(_coverage_fout);
    ___coverage_array[20823] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 16) {
    goto yy199;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18571] == 0) {
      {
      fprintf(_coverage_fout, "18571\n");
      fflush(_coverage_fout);
      ___coverage_array[18571] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20824] == 0) {
    {
    fprintf(_coverage_fout, "20824\n");
    fflush(_coverage_fout);
    ___coverage_array[20824] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy199: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20825] == 0) {
    {
    fprintf(_coverage_fout, "20825\n");
    fflush(_coverage_fout);
    ___coverage_array[20825] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18572] == 0) {
      {
      fprintf(_coverage_fout, "18572\n");
      fflush(_coverage_fout);
      ___coverage_array[18572] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18573] == 0) {
      {
      fprintf(_coverage_fout, "18573\n");
      fflush(_coverage_fout);
      ___coverage_array[18573] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20826] == 0) {
    {
    fprintf(_coverage_fout, "20826\n");
    fflush(_coverage_fout);
    ___coverage_array[20826] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20827] == 0) {
    {
    fprintf(_coverage_fout, "20827\n");
    fflush(_coverage_fout);
    ___coverage_array[20827] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 16) {
    goto yy199;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18574] == 0) {
      {
      fprintf(_coverage_fout, "18574\n");
      fflush(_coverage_fout);
      ___coverage_array[18574] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20828] == 0) {
    {
    fprintf(_coverage_fout, "20828\n");
    fflush(_coverage_fout);
    ___coverage_array[20828] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20829] == 0) {
    {
    fprintf(_coverage_fout, "20829\n");
    fflush(_coverage_fout);
    ___coverage_array[20829] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  bin = (char *)language_scanner_globals.yy_text + 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20830] == 0) {
    {
    fprintf(_coverage_fout, "20830\n");
    fflush(_coverage_fout);
    ___coverage_array[20830] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  len = (int )(language_scanner_globals.yy_leng - 2U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20831] == 0) {
    {
    fprintf(_coverage_fout, "20831\n");
    fflush(_coverage_fout);
    ___coverage_array[20831] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18576] == 0) {
      {
      fprintf(_coverage_fout, "18576\n");
      fflush(_coverage_fout);
      ___coverage_array[18576] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*bin == 48) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18575] == 0) {
        {
        fprintf(_coverage_fout, "18575\n");
        fflush(_coverage_fout);
        ___coverage_array[18575] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18577] == 0) {
      {
      fprintf(_coverage_fout, "18577\n");
      fflush(_coverage_fout);
      ___coverage_array[18577] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    bin ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18578] == 0) {
      {
      fprintf(_coverage_fout, "18578\n");
      fflush(_coverage_fout);
      ___coverage_array[18578] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    len --;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20832] == 0) {
    {
    fprintf(_coverage_fout, "20832\n");
    fflush(_coverage_fout);
    ___coverage_array[20832] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (len < 32) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18579] == 0) {
      {
      fprintf(_coverage_fout, "18579\n");
      fflush(_coverage_fout);
      ___coverage_array[18579] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.lval = strtol((char const   */* __restrict  */)bin,
                                  (char **/* __restrict  */)((void *)0), 2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18580] == 0) {
      {
      fprintf(_coverage_fout, "18580\n");
      fflush(_coverage_fout);
      ___coverage_array[18580] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18581] == 0) {
      {
      fprintf(_coverage_fout, "18581\n");
      fflush(_coverage_fout);
      ___coverage_array[18581] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )305);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18582] == 0) {
      {
      fprintf(_coverage_fout, "18582\n");
      fflush(_coverage_fout);
      ___coverage_array[18582] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___34 = zend_bin_strtod((char const   *)bin, (char const   **)((void *)0));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18583] == 0) {
      {
      fprintf(_coverage_fout, "18583\n");
      fflush(_coverage_fout);
      ___coverage_array[18583] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.dval = (double )tmp___34;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18584] == 0) {
      {
      fprintf(_coverage_fout, "18584\n");
      fflush(_coverage_fout);
      ___coverage_array[18584] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18585] == 0) {
      {
      fprintf(_coverage_fout, "18585\n");
      fflush(_coverage_fout);
      ___coverage_array[18585] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )306);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20833] == 0) {
    {
    fprintf(_coverage_fout, "20833\n");
    fflush(_coverage_fout);
    ___coverage_array[20833] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy202: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20834] == 0) {
    {
    fprintf(_coverage_fout, "20834\n");
    fflush(_coverage_fout);
    ___coverage_array[20834] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18586] == 0) {
      {
      fprintf(_coverage_fout, "18586\n");
      fflush(_coverage_fout);
      ___coverage_array[18586] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18587] == 0) {
      {
      fprintf(_coverage_fout, "18587\n");
      fflush(_coverage_fout);
      ___coverage_array[18587] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20835] == 0) {
    {
    fprintf(_coverage_fout, "20835\n");
    fflush(_coverage_fout);
    ___coverage_array[20835] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20836] == 0) {
    {
    fprintf(_coverage_fout, "20836\n");
    fflush(_coverage_fout);
    ___coverage_array[20836] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 32) {
    goto yy202;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18588] == 0) {
      {
      fprintf(_coverage_fout, "18588\n");
      fflush(_coverage_fout);
      ___coverage_array[18588] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20837] == 0) {
    {
    fprintf(_coverage_fout, "20837\n");
    fflush(_coverage_fout);
    ___coverage_array[20837] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20838] == 0) {
    {
    fprintf(_coverage_fout, "20838\n");
    fflush(_coverage_fout);
    ___coverage_array[20838] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hex = (char *)language_scanner_globals.yy_text + 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20839] == 0) {
    {
    fprintf(_coverage_fout, "20839\n");
    fflush(_coverage_fout);
    ___coverage_array[20839] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  len___0 = (int )(language_scanner_globals.yy_leng - 2U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20840] == 0) {
    {
    fprintf(_coverage_fout, "20840\n");
    fflush(_coverage_fout);
    ___coverage_array[20840] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18590] == 0) {
      {
      fprintf(_coverage_fout, "18590\n");
      fflush(_coverage_fout);
      ___coverage_array[18590] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*hex == 48) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18589] == 0) {
        {
        fprintf(_coverage_fout, "18589\n");
        fflush(_coverage_fout);
        ___coverage_array[18589] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18591] == 0) {
      {
      fprintf(_coverage_fout, "18591\n");
      fflush(_coverage_fout);
      ___coverage_array[18591] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hex ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18592] == 0) {
      {
      fprintf(_coverage_fout, "18592\n");
      fflush(_coverage_fout);
      ___coverage_array[18592] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    len___0 --;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20841] == 0) {
    {
    fprintf(_coverage_fout, "20841\n");
    fflush(_coverage_fout);
    ___coverage_array[20841] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (len___0 < 8) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18593] == 0) {
      {
      fprintf(_coverage_fout, "18593\n");
      fflush(_coverage_fout);
      ___coverage_array[18593] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.lval = strtol((char const   */* __restrict  */)hex,
                                  (char **/* __restrict  */)((void *)0), 16);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18594] == 0) {
      {
      fprintf(_coverage_fout, "18594\n");
      fflush(_coverage_fout);
      ___coverage_array[18594] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18595] == 0) {
      {
      fprintf(_coverage_fout, "18595\n");
      fflush(_coverage_fout);
      ___coverage_array[18595] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )305);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18608] == 0) {
      {
      fprintf(_coverage_fout, "18608\n");
      fflush(_coverage_fout);
      ___coverage_array[18608] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (len___0 == 8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18603] == 0) {
        {
        fprintf(_coverage_fout, "18603\n");
        fflush(_coverage_fout);
        ___coverage_array[18603] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*hex <= 55) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18596] == 0) {
          {
          fprintf(_coverage_fout, "18596\n");
          fflush(_coverage_fout);
          ___coverage_array[18596] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->value.lval = strtol((char const   */* __restrict  */)hex,
                                      (char **/* __restrict  */)((void *)0), 16);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18597] == 0) {
          {
          fprintf(_coverage_fout, "18597\n");
          fflush(_coverage_fout);
          ___coverage_array[18597] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->type = (unsigned char)1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18598] == 0) {
          {
          fprintf(_coverage_fout, "18598\n");
          fflush(_coverage_fout);
          ___coverage_array[18598] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((int __attribute__((__visibility__("default")))  )305);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18599] == 0) {
          {
          fprintf(_coverage_fout, "18599\n");
          fflush(_coverage_fout);
          ___coverage_array[18599] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___35 = zend_hex_strtod((char const   *)hex,
                                   (char const   **)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18600] == 0) {
          {
          fprintf(_coverage_fout, "18600\n");
          fflush(_coverage_fout);
          ___coverage_array[18600] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->value.dval = (double )tmp___35;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18601] == 0) {
          {
          fprintf(_coverage_fout, "18601\n");
          fflush(_coverage_fout);
          ___coverage_array[18601] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->type = (unsigned char)2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18602] == 0) {
          {
          fprintf(_coverage_fout, "18602\n");
          fflush(_coverage_fout);
          ___coverage_array[18602] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((int __attribute__((__visibility__("default")))  )306);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18604] == 0) {
        {
        fprintf(_coverage_fout, "18604\n");
        fflush(_coverage_fout);
        ___coverage_array[18604] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___35 = zend_hex_strtod((char const   *)hex,
                                 (char const   **)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18605] == 0) {
        {
        fprintf(_coverage_fout, "18605\n");
        fflush(_coverage_fout);
        ___coverage_array[18605] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->value.dval = (double )tmp___35;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18606] == 0) {
        {
        fprintf(_coverage_fout, "18606\n");
        fflush(_coverage_fout);
        ___coverage_array[18606] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->type = (unsigned char)2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18607] == 0) {
        {
        fprintf(_coverage_fout, "18607\n");
        fflush(_coverage_fout);
        ___coverage_array[18607] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((int __attribute__((__visibility__("default")))  )306);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20842] == 0) {
    {
    fprintf(_coverage_fout, "20842\n");
    fflush(_coverage_fout);
    ___coverage_array[20842] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy205: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20843] == 0) {
    {
    fprintf(_coverage_fout, "20843\n");
    fflush(_coverage_fout);
    ___coverage_array[20843] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20844] == 0) {
    {
    fprintf(_coverage_fout, "20844\n");
    fflush(_coverage_fout);
    ___coverage_array[20844] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 10) {
    goto yy207;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18609] == 0) {
      {
      fprintf(_coverage_fout, "18609\n");
      fflush(_coverage_fout);
      ___coverage_array[18609] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20845] == 0) {
    {
    fprintf(_coverage_fout, "20845\n");
    fflush(_coverage_fout);
    ___coverage_array[20845] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 13) {
    goto yy208;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18610] == 0) {
      {
      fprintf(_coverage_fout, "18610\n");
      fflush(_coverage_fout);
      ___coverage_array[18610] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20846] == 0) {
    {
    fprintf(_coverage_fout, "20846\n");
    fflush(_coverage_fout);
    ___coverage_array[20846] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy206: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20847] == 0) {
    {
    fprintf(_coverage_fout, "20847\n");
    fflush(_coverage_fout);
    ___coverage_array[20847] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20848] == 0) {
    {
    fprintf(_coverage_fout, "20848\n");
    fflush(_coverage_fout);
    ___coverage_array[20848] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20849] == 0) {
    {
    fprintf(_coverage_fout, "20849\n");
    fflush(_coverage_fout);
    ___coverage_array[20849] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20850] == 0) {
    {
    fprintf(_coverage_fout, "20850\n");
    fflush(_coverage_fout);
    ___coverage_array[20850] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 7;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20851] == 0) {
    {
    fprintf(_coverage_fout, "20851\n");
    fflush(_coverage_fout);
    ___coverage_array[20851] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )374);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20852] == 0) {
    {
    fprintf(_coverage_fout, "20852\n");
    fflush(_coverage_fout);
    ___coverage_array[20852] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy207: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20853] == 0) {
    {
    fprintf(_coverage_fout, "20853\n");
    fflush(_coverage_fout);
    ___coverage_array[20853] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy206;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20854] == 0) {
    {
    fprintf(_coverage_fout, "20854\n");
    fflush(_coverage_fout);
    ___coverage_array[20854] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy208: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20855] == 0) {
    {
    fprintf(_coverage_fout, "20855\n");
    fflush(_coverage_fout);
    ___coverage_array[20855] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20856] == 0) {
    {
    fprintf(_coverage_fout, "20856\n");
    fflush(_coverage_fout);
    ___coverage_array[20856] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 10) {
    goto yy207;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18611] == 0) {
      {
      fprintf(_coverage_fout, "18611\n");
      fflush(_coverage_fout);
      ___coverage_array[18611] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy206;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20857] == 0) {
    {
    fprintf(_coverage_fout, "20857\n");
    fflush(_coverage_fout);
    ___coverage_array[20857] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy209: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20858] == 0) {
    {
    fprintf(_coverage_fout, "20858\n");
    fflush(_coverage_fout);
    ___coverage_array[20858] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18612] == 0) {
      {
      fprintf(_coverage_fout, "18612\n");
      fflush(_coverage_fout);
      ___coverage_array[18612] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18613] == 0) {
      {
      fprintf(_coverage_fout, "18613\n");
      fflush(_coverage_fout);
      ___coverage_array[18613] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20859] == 0) {
    {
    fprintf(_coverage_fout, "20859\n");
    fflush(_coverage_fout);
    ___coverage_array[20859] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20860] == 0) {
    {
    fprintf(_coverage_fout, "20860\n");
    fflush(_coverage_fout);
    ___coverage_array[20860] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 94) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18620] == 0) {
      {
      fprintf(_coverage_fout, "18620\n");
      fflush(_coverage_fout);
      ___coverage_array[18620] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18615] == 0) {
        {
        fprintf(_coverage_fout, "18615\n");
        fflush(_coverage_fout);
        ___coverage_array[18615] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 48) {
        goto yy209;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18614] == 0) {
          {
          fprintf(_coverage_fout, "18614\n");
          fflush(_coverage_fout);
          ___coverage_array[18614] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18618] == 0) {
        {
        fprintf(_coverage_fout, "18618\n");
        fflush(_coverage_fout);
        ___coverage_array[18618] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy211;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18616] == 0) {
          {
          fprintf(_coverage_fout, "18616\n");
          fflush(_coverage_fout);
          ___coverage_array[18616] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18619] == 0) {
        {
        fprintf(_coverage_fout, "18619\n");
        fflush(_coverage_fout);
        ___coverage_array[18619] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy209;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18617] == 0) {
          {
          fprintf(_coverage_fout, "18617\n");
          fflush(_coverage_fout);
          ___coverage_array[18617] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18627] == 0) {
      {
      fprintf(_coverage_fout, "18627\n");
      fflush(_coverage_fout);
      ___coverage_array[18627] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18622] == 0) {
        {
        fprintf(_coverage_fout, "18622\n");
        fflush(_coverage_fout);
        ___coverage_array[18622] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 95) {
        goto yy209;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18621] == 0) {
          {
          fprintf(_coverage_fout, "18621\n");
          fflush(_coverage_fout);
          ___coverage_array[18621] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18625] == 0) {
        {
        fprintf(_coverage_fout, "18625\n");
        fflush(_coverage_fout);
        ___coverage_array[18625] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy209;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18623] == 0) {
          {
          fprintf(_coverage_fout, "18623\n");
          fflush(_coverage_fout);
          ___coverage_array[18623] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18626] == 0) {
        {
        fprintf(_coverage_fout, "18626\n");
        fflush(_coverage_fout);
        ___coverage_array[18626] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy209;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18624] == 0) {
          {
          fprintf(_coverage_fout, "18624\n");
          fflush(_coverage_fout);
          ___coverage_array[18624] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20861] == 0) {
    {
    fprintf(_coverage_fout, "20861\n");
    fflush(_coverage_fout);
    ___coverage_array[20861] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy211: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20862] == 0) {
    {
    fprintf(_coverage_fout, "20862\n");
    fflush(_coverage_fout);
    ___coverage_array[20862] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18628] == 0) {
      {
      fprintf(_coverage_fout, "18628\n");
      fflush(_coverage_fout);
      ___coverage_array[18628] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___11 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18629] == 0) {
      {
      fprintf(_coverage_fout, "18629\n");
      fflush(_coverage_fout);
      ___coverage_array[18629] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___11,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18630] == 0) {
      {
      fprintf(_coverage_fout, "18630\n");
      fflush(_coverage_fout);
      ___coverage_array[18630] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___11;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18631] == 0) {
      {
      fprintf(_coverage_fout, "18631\n");
      fflush(_coverage_fout);
      ___coverage_array[18631] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___36 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                         language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18632] == 0) {
      {
      fprintf(_coverage_fout, "18632\n");
      fflush(_coverage_fout);
      ___coverage_array[18632] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___36;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18633] == 0) {
      {
      fprintf(_coverage_fout, "18633\n");
      fflush(_coverage_fout);
      ___coverage_array[18633] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20863] == 0) {
    {
    fprintf(_coverage_fout, "20863\n");
    fflush(_coverage_fout);
    ___coverage_array[20863] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20864] == 0) {
    {
    fprintf(_coverage_fout, "20864\n");
    fflush(_coverage_fout);
    ___coverage_array[20864] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20865] == 0) {
    {
    fprintf(_coverage_fout, "20865\n");
    fflush(_coverage_fout);
    ___coverage_array[20865] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy212: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20866] == 0) {
    {
    fprintf(_coverage_fout, "20866\n");
    fflush(_coverage_fout);
    ___coverage_array[20866] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20867] == 0) {
    {
    fprintf(_coverage_fout, "20867\n");
    fflush(_coverage_fout);
    ___coverage_array[20867] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy213;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18634] == 0) {
      {
      fprintf(_coverage_fout, "18634\n");
      fflush(_coverage_fout);
      ___coverage_array[18634] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20868] == 0) {
    {
    fprintf(_coverage_fout, "20868\n");
    fflush(_coverage_fout);
    ___coverage_array[20868] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18635] == 0) {
      {
      fprintf(_coverage_fout, "18635\n");
      fflush(_coverage_fout);
      ___coverage_array[18635] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20869] == 0) {
    {
    fprintf(_coverage_fout, "20869\n");
    fflush(_coverage_fout);
    ___coverage_array[20869] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy213: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20870] == 0) {
    {
    fprintf(_coverage_fout, "20870\n");
    fflush(_coverage_fout);
    ___coverage_array[20870] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20871] == 0) {
    {
    fprintf(_coverage_fout, "20871\n");
    fflush(_coverage_fout);
    ___coverage_array[20871] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18636] == 0) {
      {
      fprintf(_coverage_fout, "18636\n");
      fflush(_coverage_fout);
      ___coverage_array[18636] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20872] == 0) {
    {
    fprintf(_coverage_fout, "20872\n");
    fflush(_coverage_fout);
    ___coverage_array[20872] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20873] == 0) {
    {
    fprintf(_coverage_fout, "20873\n");
    fflush(_coverage_fout);
    ___coverage_array[20873] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )264);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20874] == 0) {
    {
    fprintf(_coverage_fout, "20874\n");
    fflush(_coverage_fout);
    ___coverage_array[20874] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy215: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20875] == 0) {
    {
    fprintf(_coverage_fout, "20875\n");
    fflush(_coverage_fout);
    ___coverage_array[20875] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20876] == 0) {
    {
    fprintf(_coverage_fout, "20876\n");
    fflush(_coverage_fout);
    ___coverage_array[20876] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18637] == 0) {
      {
      fprintf(_coverage_fout, "18637\n");
      fflush(_coverage_fout);
      ___coverage_array[18637] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20877] == 0) {
    {
    fprintf(_coverage_fout, "20877\n");
    fflush(_coverage_fout);
    ___coverage_array[20877] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20878] == 0) {
    {
    fprintf(_coverage_fout, "20878\n");
    fflush(_coverage_fout);
    ___coverage_array[20878] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )263);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20879] == 0) {
    {
    fprintf(_coverage_fout, "20879\n");
    fflush(_coverage_fout);
    ___coverage_array[20879] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy217: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20880] == 0) {
    {
    fprintf(_coverage_fout, "20880\n");
    fflush(_coverage_fout);
    ___coverage_array[20880] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20881] == 0) {
    {
    fprintf(_coverage_fout, "20881\n");
    fflush(_coverage_fout);
    ___coverage_array[20881] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )269);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20882] == 0) {
    {
    fprintf(_coverage_fout, "20882\n");
    fflush(_coverage_fout);
    ___coverage_array[20882] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy219: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20883] == 0) {
    {
    fprintf(_coverage_fout, "20883\n");
    fflush(_coverage_fout);
    ___coverage_array[20883] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20884] == 0) {
    {
    fprintf(_coverage_fout, "20884\n");
    fflush(_coverage_fout);
    ___coverage_array[20884] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )278);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20885] == 0) {
    {
    fprintf(_coverage_fout, "20885\n");
    fflush(_coverage_fout);
    ___coverage_array[20885] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy221: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20886] == 0) {
    {
    fprintf(_coverage_fout, "20886\n");
    fflush(_coverage_fout);
    ___coverage_array[20886] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20887] == 0) {
    {
    fprintf(_coverage_fout, "20887\n");
    fflush(_coverage_fout);
    ___coverage_array[20887] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )270);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20888] == 0) {
    {
    fprintf(_coverage_fout, "20888\n");
    fflush(_coverage_fout);
    ___coverage_array[20888] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy223: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20889] == 0) {
    {
    fprintf(_coverage_fout, "20889\n");
    fflush(_coverage_fout);
    ___coverage_array[20889] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20890] == 0) {
    {
    fprintf(_coverage_fout, "20890\n");
    fflush(_coverage_fout);
    ___coverage_array[20890] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )279);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20891] == 0) {
    {
    fprintf(_coverage_fout, "20891\n");
    fflush(_coverage_fout);
    ___coverage_array[20891] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy225: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20892] == 0) {
    {
    fprintf(_coverage_fout, "20892\n");
    fflush(_coverage_fout);
    ___coverage_array[20892] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20893] == 0) {
    {
    fprintf(_coverage_fout, "20893\n");
    fflush(_coverage_fout);
    ___coverage_array[20893] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )271);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20894] == 0) {
    {
    fprintf(_coverage_fout, "20894\n");
    fflush(_coverage_fout);
    ___coverage_array[20894] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy227: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20895] == 0) {
    {
    fprintf(_coverage_fout, "20895\n");
    fflush(_coverage_fout);
    ___coverage_array[20895] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20896] == 0) {
    {
    fprintf(_coverage_fout, "20896\n");
    fflush(_coverage_fout);
    ___coverage_array[20896] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 10) {
    goto yy231;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18638] == 0) {
      {
      fprintf(_coverage_fout, "18638\n");
      fflush(_coverage_fout);
      ___coverage_array[18638] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20897] == 0) {
    {
    fprintf(_coverage_fout, "20897\n");
    fflush(_coverage_fout);
    ___coverage_array[20897] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 13) {
    goto yy232;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18639] == 0) {
      {
      fprintf(_coverage_fout, "18639\n");
      fflush(_coverage_fout);
      ___coverage_array[18639] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20898] == 0) {
    {
    fprintf(_coverage_fout, "20898\n");
    fflush(_coverage_fout);
    ___coverage_array[20898] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy228: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20899] == 0) {
    {
    fprintf(_coverage_fout, "20899\n");
    fflush(_coverage_fout);
    ___coverage_array[20899] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.asp_tags) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18640] == 0) {
      {
      fprintf(_coverage_fout, "18640\n");
      fflush(_coverage_fout);
      ___coverage_array[18640] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_state = 7;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18641] == 0) {
      {
      fprintf(_coverage_fout, "18641\n");
      fflush(_coverage_fout);
      ___coverage_array[18641] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18642] == 0) {
      {
      fprintf(_coverage_fout, "18642\n");
      fflush(_coverage_fout);
      ___coverage_array[18642] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18643] == 0) {
      {
      fprintf(_coverage_fout, "18643\n");
      fflush(_coverage_fout);
      ___coverage_array[18643] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18644] == 0) {
      {
      fprintf(_coverage_fout, "18644\n");
      fflush(_coverage_fout);
      ___coverage_array[18644] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )374);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18647] == 0) {
      {
      fprintf(_coverage_fout, "18647\n");
      fflush(_coverage_fout);
      ___coverage_array[18647] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18645] == 0) {
        {
        fprintf(_coverage_fout, "18645\n");
        fflush(_coverage_fout);
        ___coverage_array[18645] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18646] == 0) {
        {
        fprintf(_coverage_fout, "18646\n");
        fflush(_coverage_fout);
        ___coverage_array[18646] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.yy_leng = 1U;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18648] == 0) {
      {
      fprintf(_coverage_fout, "18648\n");
      fflush(_coverage_fout);
      ___coverage_array[18648] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )*((char *)language_scanner_globals.yy_text + 0));
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20900] == 0) {
    {
    fprintf(_coverage_fout, "20900\n");
    fflush(_coverage_fout);
    ___coverage_array[20900] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy229: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20901] == 0) {
    {
    fprintf(_coverage_fout, "20901\n");
    fflush(_coverage_fout);
    ___coverage_array[20901] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20902] == 0) {
    {
    fprintf(_coverage_fout, "20902\n");
    fflush(_coverage_fout);
    ___coverage_array[20902] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )272);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20903] == 0) {
    {
    fprintf(_coverage_fout, "20903\n");
    fflush(_coverage_fout);
    ___coverage_array[20903] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy231: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20904] == 0) {
    {
    fprintf(_coverage_fout, "20904\n");
    fflush(_coverage_fout);
    ___coverage_array[20904] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy228;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20905] == 0) {
    {
    fprintf(_coverage_fout, "20905\n");
    fflush(_coverage_fout);
    ___coverage_array[20905] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy232: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20906] == 0) {
    {
    fprintf(_coverage_fout, "20906\n");
    fflush(_coverage_fout);
    ___coverage_array[20906] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20907] == 0) {
    {
    fprintf(_coverage_fout, "20907\n");
    fflush(_coverage_fout);
    ___coverage_array[20907] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 10) {
    goto yy231;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18649] == 0) {
      {
      fprintf(_coverage_fout, "18649\n");
      fflush(_coverage_fout);
      ___coverage_array[18649] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy228;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20908] == 0) {
    {
    fprintf(_coverage_fout, "20908\n");
    fflush(_coverage_fout);
    ___coverage_array[20908] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy233: 
  yyaccept = 3U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20909] == 0) {
    {
    fprintf(_coverage_fout, "20909\n");
    fflush(_coverage_fout);
    ___coverage_array[20909] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20910] == 0) {
    {
    fprintf(_coverage_fout, "20910\n");
    fflush(_coverage_fout);
    ___coverage_array[20910] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20911] == 0) {
    {
    fprintf(_coverage_fout, "20911\n");
    fflush(_coverage_fout);
    ___coverage_array[20911] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18650] == 0) {
      {
      fprintf(_coverage_fout, "18650\n");
      fflush(_coverage_fout);
      ___coverage_array[18650] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18651] == 0) {
      {
      fprintf(_coverage_fout, "18651\n");
      fflush(_coverage_fout);
      ___coverage_array[18651] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20912] == 0) {
    {
    fprintf(_coverage_fout, "20912\n");
    fflush(_coverage_fout);
    ___coverage_array[20912] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20913] == 0) {
    {
    fprintf(_coverage_fout, "20913\n");
    fflush(_coverage_fout);
    ___coverage_array[20913] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 68) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18654] == 0) {
      {
      fprintf(_coverage_fout, "18654\n");
      fflush(_coverage_fout);
      ___coverage_array[18654] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 47) {
      goto yy189;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18652] == 0) {
        {
        fprintf(_coverage_fout, "18652\n");
        fflush(_coverage_fout);
        ___coverage_array[18652] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18655] == 0) {
      {
      fprintf(_coverage_fout, "18655\n");
      fflush(_coverage_fout);
      ___coverage_array[18655] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      goto yy233;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18653] == 0) {
        {
        fprintf(_coverage_fout, "18653\n");
        fflush(_coverage_fout);
        ___coverage_array[18653] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy189;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18658] == 0) {
      {
      fprintf(_coverage_fout, "18658\n");
      fflush(_coverage_fout);
      ___coverage_array[18658] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 69) {
      goto yy192;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18656] == 0) {
        {
        fprintf(_coverage_fout, "18656\n");
        fflush(_coverage_fout);
        ___coverage_array[18656] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18659] == 0) {
      {
      fprintf(_coverage_fout, "18659\n");
      fflush(_coverage_fout);
      ___coverage_array[18659] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 101) {
      goto yy192;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18657] == 0) {
        {
        fprintf(_coverage_fout, "18657\n");
        fflush(_coverage_fout);
        ___coverage_array[18657] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy189;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20914] == 0) {
    {
    fprintf(_coverage_fout, "20914\n");
    fflush(_coverage_fout);
    ___coverage_array[20914] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy235: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20915] == 0) {
    {
    fprintf(_coverage_fout, "20915\n");
    fflush(_coverage_fout);
    ___coverage_array[20915] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20916] == 0) {
    {
    fprintf(_coverage_fout, "20916\n");
    fflush(_coverage_fout);
    ___coverage_array[20916] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )273);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20917] == 0) {
    {
    fprintf(_coverage_fout, "20917\n");
    fflush(_coverage_fout);
    ___coverage_array[20917] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy237: 
  yyaccept = 4U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20918] == 0) {
    {
    fprintf(_coverage_fout, "20918\n");
    fflush(_coverage_fout);
    ___coverage_array[20918] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20919] == 0) {
    {
    fprintf(_coverage_fout, "20919\n");
    fflush(_coverage_fout);
    ___coverage_array[20919] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20920] == 0) {
    {
    fprintf(_coverage_fout, "20920\n");
    fflush(_coverage_fout);
    ___coverage_array[20920] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20921] == 0) {
    {
    fprintf(_coverage_fout, "20921\n");
    fflush(_coverage_fout);
    ___coverage_array[20921] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 42) {
    goto yy242;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18660] == 0) {
      {
      fprintf(_coverage_fout, "18660\n");
      fflush(_coverage_fout);
      ___coverage_array[18660] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20922] == 0) {
    {
    fprintf(_coverage_fout, "20922\n");
    fflush(_coverage_fout);
    ___coverage_array[20922] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy238: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20923] == 0) {
    {
    fprintf(_coverage_fout, "20923\n");
    fflush(_coverage_fout);
    ___coverage_array[20923] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.yy_leng > 2U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18664] == 0) {
      {
      fprintf(_coverage_fout, "18664\n");
      fflush(_coverage_fout);
      ___coverage_array[18664] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    doc_com = 1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18665] == 0) {
      {
      fprintf(_coverage_fout, "18665\n");
      fflush(_coverage_fout);
      ___coverage_array[18665] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (compiler_globals.doc_comment) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18661] == 0) {
        {
        fprintf(_coverage_fout, "18661\n");
        fflush(_coverage_fout);
        ___coverage_array[18661] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)compiler_globals.doc_comment);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18662] == 0) {
        {
        fprintf(_coverage_fout, "18662\n");
        fflush(_coverage_fout);
        ___coverage_array[18662] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      compiler_globals.doc_comment = (char *)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18663] == 0) {
        {
        fprintf(_coverage_fout, "18663\n");
        fflush(_coverage_fout);
        ___coverage_array[18663] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18666] == 0) {
      {
      fprintf(_coverage_fout, "18666\n");
      fflush(_coverage_fout);
      ___coverage_array[18666] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.doc_comment_len = 0U;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18667] == 0) {
      {
      fprintf(_coverage_fout, "18667\n");
      fflush(_coverage_fout);
      ___coverage_array[18667] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    doc_com = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20924] == 0) {
    {
    fprintf(_coverage_fout, "20924\n");
    fflush(_coverage_fout);
    ___coverage_array[20924] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18672] == 0) {
      {
      fprintf(_coverage_fout, "18672\n");
      fflush(_coverage_fout);
      ___coverage_array[18672] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18668] == 0) {
        {
        fprintf(_coverage_fout, "18668\n");
        fflush(_coverage_fout);
        ___coverage_array[18668] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18673] == 0) {
      {
      fprintf(_coverage_fout, "18673\n");
      fflush(_coverage_fout);
      ___coverage_array[18673] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___37 = language_scanner_globals.yy_cursor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18674] == 0) {
      {
      fprintf(_coverage_fout, "18674\n");
      fflush(_coverage_fout);
      ___coverage_array[18674] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18675] == 0) {
      {
      fprintf(_coverage_fout, "18675\n");
      fflush(_coverage_fout);
      ___coverage_array[18675] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*tmp___37 == 42) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18670] == 0) {
        {
        fprintf(_coverage_fout, "18670\n");
        fflush(_coverage_fout);
        ___coverage_array[18670] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) == 47) {
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18669] == 0) {
          {
          fprintf(_coverage_fout, "18669\n");
          fflush(_coverage_fout);
          ___coverage_array[18669] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18671] == 0) {
        {
        fprintf(_coverage_fout, "18671\n");
        fflush(_coverage_fout);
        ___coverage_array[18671] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20925] == 0) {
    {
    fprintf(_coverage_fout, "20925\n");
    fflush(_coverage_fout);
    ___coverage_array[20925] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18676] == 0) {
      {
      fprintf(_coverage_fout, "18676\n");
      fflush(_coverage_fout);
      ___coverage_array[18676] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18677] == 0) {
      {
      fprintf(_coverage_fout, "18677\n");
      fflush(_coverage_fout);
      ___coverage_array[18677] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_error(1 << 7L, "Unterminated comment starting line %d",
               compiler_globals.zend_lineno);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20926] == 0) {
    {
    fprintf(_coverage_fout, "20926\n");
    fflush(_coverage_fout);
    ___coverage_array[20926] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20927] == 0) {
    {
    fprintf(_coverage_fout, "20927\n");
    fflush(_coverage_fout);
    ___coverage_array[20927] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18688] == 0) {
      {
      fprintf(_coverage_fout, "18688\n");
      fflush(_coverage_fout);
      ___coverage_array[18688] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p___2 = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18689] == 0) {
      {
      fprintf(_coverage_fout, "18689\n");
      fflush(_coverage_fout);
      ___coverage_array[18689] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    boundary___2 = p___2 + language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18690] == 0) {
      {
      fprintf(_coverage_fout, "18690\n");
      fflush(_coverage_fout);
      ___coverage_array[18690] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18685] == 0) {
        {
        fprintf(_coverage_fout, "18685\n");
        fflush(_coverage_fout);
        ___coverage_array[18685] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )p___2 < (unsigned int )boundary___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18678] == 0) {
          {
          fprintf(_coverage_fout, "18678\n");
          fflush(_coverage_fout);
          ___coverage_array[18678] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18686] == 0) {
        {
        fprintf(_coverage_fout, "18686\n");
        fflush(_coverage_fout);
        ___coverage_array[18686] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*p___2 == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18679] == 0) {
          {
          fprintf(_coverage_fout, "18679\n");
          fflush(_coverage_fout);
          ___coverage_array[18679] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (compiler_globals.zend_lineno) ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18684] == 0) {
          {
          fprintf(_coverage_fout, "18684\n");
          fflush(_coverage_fout);
          ___coverage_array[18684] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*p___2 == 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18682] == 0) {
            {
            fprintf(_coverage_fout, "18682\n");
            fflush(_coverage_fout);
            ___coverage_array[18682] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(p___2 + 1) != 10) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18680] == 0) {
              {
              fprintf(_coverage_fout, "18680\n");
              fflush(_coverage_fout);
              ___coverage_array[18680] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            (compiler_globals.zend_lineno) ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18681] == 0) {
              {
              fprintf(_coverage_fout, "18681\n");
              fflush(_coverage_fout);
              ___coverage_array[18681] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18683] == 0) {
            {
            fprintf(_coverage_fout, "18683\n");
            fflush(_coverage_fout);
            ___coverage_array[18683] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18687] == 0) {
        {
        fprintf(_coverage_fout, "18687\n");
        fflush(_coverage_fout);
        ___coverage_array[18687] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      p___2 ++;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20928] == 0) {
    {
    fprintf(_coverage_fout, "20928\n");
    fflush(_coverage_fout);
    ___coverage_array[20928] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (doc_com) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18691] == 0) {
      {
      fprintf(_coverage_fout, "18691\n");
      fflush(_coverage_fout);
      ___coverage_array[18691] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___38 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                         language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18692] == 0) {
      {
      fprintf(_coverage_fout, "18692\n");
      fflush(_coverage_fout);
      ___coverage_array[18692] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.doc_comment = (char *)tmp___38;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18693] == 0) {
      {
      fprintf(_coverage_fout, "18693\n");
      fflush(_coverage_fout);
      ___coverage_array[18693] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.doc_comment_len = language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18694] == 0) {
      {
      fprintf(_coverage_fout, "18694\n");
      fflush(_coverage_fout);
      ___coverage_array[18694] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )371);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18695] == 0) {
      {
      fprintf(_coverage_fout, "18695\n");
      fflush(_coverage_fout);
      ___coverage_array[18695] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20929] == 0) {
    {
    fprintf(_coverage_fout, "20929\n");
    fflush(_coverage_fout);
    ___coverage_array[20929] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )370);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20930] == 0) {
    {
    fprintf(_coverage_fout, "20930\n");
    fflush(_coverage_fout);
    ___coverage_array[20930] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy239: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20931] == 0) {
    {
    fprintf(_coverage_fout, "20931\n");
    fflush(_coverage_fout);
    ___coverage_array[20931] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy176;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20932] == 0) {
    {
    fprintf(_coverage_fout, "20932\n");
    fflush(_coverage_fout);
    ___coverage_array[20932] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy240: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20933] == 0) {
    {
    fprintf(_coverage_fout, "20933\n");
    fflush(_coverage_fout);
    ___coverage_array[20933] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20934] == 0) {
    {
    fprintf(_coverage_fout, "20934\n");
    fflush(_coverage_fout);
    ___coverage_array[20934] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )274);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20935] == 0) {
    {
    fprintf(_coverage_fout, "20935\n");
    fflush(_coverage_fout);
    ___coverage_array[20935] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy242: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20936] == 0) {
    {
    fprintf(_coverage_fout, "20936\n");
    fflush(_coverage_fout);
    ___coverage_array[20936] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20937] == 0) {
    {
    fprintf(_coverage_fout, "20937\n");
    fflush(_coverage_fout);
    ___coverage_array[20937] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 64) {
    goto yy243;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18696] == 0) {
      {
      fprintf(_coverage_fout, "18696\n");
      fflush(_coverage_fout);
      ___coverage_array[18696] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20938] == 0) {
    {
    fprintf(_coverage_fout, "20938\n");
    fflush(_coverage_fout);
    ___coverage_array[20938] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy243: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20939] == 0) {
    {
    fprintf(_coverage_fout, "20939\n");
    fflush(_coverage_fout);
    ___coverage_array[20939] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18697] == 0) {
      {
      fprintf(_coverage_fout, "18697\n");
      fflush(_coverage_fout);
      ___coverage_array[18697] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18698] == 0) {
      {
      fprintf(_coverage_fout, "18698\n");
      fflush(_coverage_fout);
      ___coverage_array[18698] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20940] == 0) {
    {
    fprintf(_coverage_fout, "20940\n");
    fflush(_coverage_fout);
    ___coverage_array[20940] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20941] == 0) {
    {
    fprintf(_coverage_fout, "20941\n");
    fflush(_coverage_fout);
    ___coverage_array[20941] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 64) {
    goto yy243;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18699] == 0) {
      {
      fprintf(_coverage_fout, "18699\n");
      fflush(_coverage_fout);
      ___coverage_array[18699] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy238;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20942] == 0) {
    {
    fprintf(_coverage_fout, "20942\n");
    fflush(_coverage_fout);
    ___coverage_array[20942] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy245: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20943] == 0) {
    {
    fprintf(_coverage_fout, "20943\n");
    fflush(_coverage_fout);
    ___coverage_array[20943] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20944] == 0) {
    {
    fprintf(_coverage_fout, "20944\n");
    fflush(_coverage_fout);
    ___coverage_array[20944] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )275);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20945] == 0) {
    {
    fprintf(_coverage_fout, "20945\n");
    fflush(_coverage_fout);
    ___coverage_array[20945] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy247: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20946] == 0) {
    {
    fprintf(_coverage_fout, "20946\n");
    fflush(_coverage_fout);
    ___coverage_array[20946] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20947] == 0) {
    {
    fprintf(_coverage_fout, "20947\n");
    fflush(_coverage_fout);
    ___coverage_array[20947] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy251;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18700] == 0) {
      {
      fprintf(_coverage_fout, "18700\n");
      fflush(_coverage_fout);
      ___coverage_array[18700] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20948] == 0) {
    {
    fprintf(_coverage_fout, "20948\n");
    fflush(_coverage_fout);
    ___coverage_array[20948] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20949] == 0) {
    {
    fprintf(_coverage_fout, "20949\n");
    fflush(_coverage_fout);
    ___coverage_array[20949] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )286);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20950] == 0) {
    {
    fprintf(_coverage_fout, "20950\n");
    fflush(_coverage_fout);
    ___coverage_array[20950] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy249: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20951] == 0) {
    {
    fprintf(_coverage_fout, "20951\n");
    fflush(_coverage_fout);
    ___coverage_array[20951] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20952] == 0) {
    {
    fprintf(_coverage_fout, "20952\n");
    fflush(_coverage_fout);
    ___coverage_array[20952] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )284);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20953] == 0) {
    {
    fprintf(_coverage_fout, "20953\n");
    fflush(_coverage_fout);
    ___coverage_array[20953] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy251: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20954] == 0) {
    {
    fprintf(_coverage_fout, "20954\n");
    fflush(_coverage_fout);
    ___coverage_array[20954] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20955] == 0) {
    {
    fprintf(_coverage_fout, "20955\n");
    fflush(_coverage_fout);
    ___coverage_array[20955] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )267);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20956] == 0) {
    {
    fprintf(_coverage_fout, "20956\n");
    fflush(_coverage_fout);
    ___coverage_array[20956] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy253: 
  yyaccept = 5U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20957] == 0) {
    {
    fprintf(_coverage_fout, "20957\n");
    fflush(_coverage_fout);
    ___coverage_array[20957] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20958] == 0) {
    {
    fprintf(_coverage_fout, "20958\n");
    fflush(_coverage_fout);
    ___coverage_array[20958] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20959] == 0) {
    {
    fprintf(_coverage_fout, "20959\n");
    fflush(_coverage_fout);
    ___coverage_array[20959] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20960] == 0) {
    {
    fprintf(_coverage_fout, "20960\n");
    fflush(_coverage_fout);
    ___coverage_array[20960] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 59) {
    goto yy254;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18701] == 0) {
      {
      fprintf(_coverage_fout, "18701\n");
      fflush(_coverage_fout);
      ___coverage_array[18701] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20961] == 0) {
    {
    fprintf(_coverage_fout, "20961\n");
    fflush(_coverage_fout);
    ___coverage_array[20961] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 60) {
    goto yy269;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18702] == 0) {
      {
      fprintf(_coverage_fout, "18702\n");
      fflush(_coverage_fout);
      ___coverage_array[18702] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20962] == 0) {
    {
    fprintf(_coverage_fout, "20962\n");
    fflush(_coverage_fout);
    ___coverage_array[20962] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 61) {
    goto yy267;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18703] == 0) {
      {
      fprintf(_coverage_fout, "18703\n");
      fflush(_coverage_fout);
      ___coverage_array[18703] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20963] == 0) {
    {
    fprintf(_coverage_fout, "20963\n");
    fflush(_coverage_fout);
    ___coverage_array[20963] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy254: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20964] == 0) {
    {
    fprintf(_coverage_fout, "20964\n");
    fflush(_coverage_fout);
    ___coverage_array[20964] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )287);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20965] == 0) {
    {
    fprintf(_coverage_fout, "20965\n");
    fflush(_coverage_fout);
    ___coverage_array[20965] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy255: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20966] == 0) {
    {
    fprintf(_coverage_fout, "20966\n");
    fflush(_coverage_fout);
    ___coverage_array[20966] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20967] == 0) {
    {
    fprintf(_coverage_fout, "20967\n");
    fflush(_coverage_fout);
    ___coverage_array[20967] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy260;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18704] == 0) {
      {
      fprintf(_coverage_fout, "18704\n");
      fflush(_coverage_fout);
      ___coverage_array[18704] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20968] == 0) {
    {
    fprintf(_coverage_fout, "20968\n");
    fflush(_coverage_fout);
    ___coverage_array[20968] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 115) {
    goto yy260;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18705] == 0) {
      {
      fprintf(_coverage_fout, "18705\n");
      fflush(_coverage_fout);
      ___coverage_array[18705] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20969] == 0) {
    {
    fprintf(_coverage_fout, "20969\n");
    fflush(_coverage_fout);
    ___coverage_array[20969] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy256: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20970] == 0) {
    {
    fprintf(_coverage_fout, "20970\n");
    fflush(_coverage_fout);
    ___coverage_array[20970] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20971] == 0) {
    {
    fprintf(_coverage_fout, "20971\n");
    fflush(_coverage_fout);
    ___coverage_array[20971] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )285);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20972] == 0) {
    {
    fprintf(_coverage_fout, "20972\n");
    fflush(_coverage_fout);
    ___coverage_array[20972] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy258: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20973] == 0) {
    {
    fprintf(_coverage_fout, "20973\n");
    fflush(_coverage_fout);
    ___coverage_array[20973] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy259: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20974] == 0) {
    {
    fprintf(_coverage_fout, "20974\n");
    fflush(_coverage_fout);
    ___coverage_array[20974] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )282);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20975] == 0) {
    {
    fprintf(_coverage_fout, "20975\n");
    fflush(_coverage_fout);
    ___coverage_array[20975] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy260: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20976] == 0) {
    {
    fprintf(_coverage_fout, "20976\n");
    fflush(_coverage_fout);
    ___coverage_array[20976] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20977] == 0) {
    {
    fprintf(_coverage_fout, "20977\n");
    fflush(_coverage_fout);
    ___coverage_array[20977] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy261;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18706] == 0) {
      {
      fprintf(_coverage_fout, "18706\n");
      fflush(_coverage_fout);
      ___coverage_array[18706] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20978] == 0) {
    {
    fprintf(_coverage_fout, "20978\n");
    fflush(_coverage_fout);
    ___coverage_array[20978] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18707] == 0) {
      {
      fprintf(_coverage_fout, "18707\n");
      fflush(_coverage_fout);
      ___coverage_array[18707] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20979] == 0) {
    {
    fprintf(_coverage_fout, "20979\n");
    fflush(_coverage_fout);
    ___coverage_array[20979] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy261: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20980] == 0) {
    {
    fprintf(_coverage_fout, "20980\n");
    fflush(_coverage_fout);
    ___coverage_array[20980] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20981] == 0) {
    {
    fprintf(_coverage_fout, "20981\n");
    fflush(_coverage_fout);
    ___coverage_array[20981] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy262;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18708] == 0) {
      {
      fprintf(_coverage_fout, "18708\n");
      fflush(_coverage_fout);
      ___coverage_array[18708] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20982] == 0) {
    {
    fprintf(_coverage_fout, "20982\n");
    fflush(_coverage_fout);
    ___coverage_array[20982] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18709] == 0) {
      {
      fprintf(_coverage_fout, "18709\n");
      fflush(_coverage_fout);
      ___coverage_array[18709] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20983] == 0) {
    {
    fprintf(_coverage_fout, "20983\n");
    fflush(_coverage_fout);
    ___coverage_array[20983] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy262: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20984] == 0) {
    {
    fprintf(_coverage_fout, "20984\n");
    fflush(_coverage_fout);
    ___coverage_array[20984] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20985] == 0) {
    {
    fprintf(_coverage_fout, "20985\n");
    fflush(_coverage_fout);
    ___coverage_array[20985] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy263;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18710] == 0) {
      {
      fprintf(_coverage_fout, "18710\n");
      fflush(_coverage_fout);
      ___coverage_array[18710] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20986] == 0) {
    {
    fprintf(_coverage_fout, "20986\n");
    fflush(_coverage_fout);
    ___coverage_array[20986] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18711] == 0) {
      {
      fprintf(_coverage_fout, "18711\n");
      fflush(_coverage_fout);
      ___coverage_array[18711] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20987] == 0) {
    {
    fprintf(_coverage_fout, "20987\n");
    fflush(_coverage_fout);
    ___coverage_array[20987] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy263: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20988] == 0) {
    {
    fprintf(_coverage_fout, "20988\n");
    fflush(_coverage_fout);
    ___coverage_array[20988] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20989] == 0) {
    {
    fprintf(_coverage_fout, "20989\n");
    fflush(_coverage_fout);
    ___coverage_array[20989] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy264;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18712] == 0) {
      {
      fprintf(_coverage_fout, "18712\n");
      fflush(_coverage_fout);
      ___coverage_array[18712] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20990] == 0) {
    {
    fprintf(_coverage_fout, "20990\n");
    fflush(_coverage_fout);
    ___coverage_array[20990] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18713] == 0) {
      {
      fprintf(_coverage_fout, "18713\n");
      fflush(_coverage_fout);
      ___coverage_array[18713] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20991] == 0) {
    {
    fprintf(_coverage_fout, "20991\n");
    fflush(_coverage_fout);
    ___coverage_array[20991] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy264: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20992] == 0) {
    {
    fprintf(_coverage_fout, "20992\n");
    fflush(_coverage_fout);
    ___coverage_array[20992] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20993] == 0) {
    {
    fprintf(_coverage_fout, "20993\n");
    fflush(_coverage_fout);
    ___coverage_array[20993] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy265;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18714] == 0) {
      {
      fprintf(_coverage_fout, "18714\n");
      fflush(_coverage_fout);
      ___coverage_array[18714] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20994] == 0) {
    {
    fprintf(_coverage_fout, "20994\n");
    fflush(_coverage_fout);
    ___coverage_array[20994] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18715] == 0) {
      {
      fprintf(_coverage_fout, "18715\n");
      fflush(_coverage_fout);
      ___coverage_array[18715] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20995] == 0) {
    {
    fprintf(_coverage_fout, "20995\n");
    fflush(_coverage_fout);
    ___coverage_array[20995] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy265: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20996] == 0) {
    {
    fprintf(_coverage_fout, "20996\n");
    fflush(_coverage_fout);
    ___coverage_array[20996] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18716] == 0) {
      {
      fprintf(_coverage_fout, "18716\n");
      fflush(_coverage_fout);
      ___coverage_array[18716] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18717] == 0) {
      {
      fprintf(_coverage_fout, "18717\n");
      fflush(_coverage_fout);
      ___coverage_array[18717] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20997] == 0) {
    {
    fprintf(_coverage_fout, "20997\n");
    fflush(_coverage_fout);
    ___coverage_array[20997] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20998] == 0) {
    {
    fprintf(_coverage_fout, "20998\n");
    fflush(_coverage_fout);
    ___coverage_array[20998] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18721] == 0) {
      {
      fprintf(_coverage_fout, "18721\n");
      fflush(_coverage_fout);
      ___coverage_array[18721] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 0x08) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18718] == 0) {
        {
        fprintf(_coverage_fout, "18718\n");
        fflush(_coverage_fout);
        ___coverage_array[18718] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18722] == 0) {
      {
      fprintf(_coverage_fout, "18722\n");
      fflush(_coverage_fout);
      ___coverage_array[18722] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 10) {
      goto yy265;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18719] == 0) {
        {
        fprintf(_coverage_fout, "18719\n");
        fflush(_coverage_fout);
        ___coverage_array[18719] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18723] == 0) {
      {
      fprintf(_coverage_fout, "18723\n");
      fflush(_coverage_fout);
      ___coverage_array[18723] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 12) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18720] == 0) {
        {
        fprintf(_coverage_fout, "18720\n");
        fflush(_coverage_fout);
        ___coverage_array[18720] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy265;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18728] == 0) {
      {
      fprintf(_coverage_fout, "18728\n");
      fflush(_coverage_fout);
      ___coverage_array[18728] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18725] == 0) {
        {
        fprintf(_coverage_fout, "18725\n");
        fflush(_coverage_fout);
        ___coverage_array[18725] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 0x1F) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18724] == 0) {
          {
          fprintf(_coverage_fout, "18724\n");
          fflush(_coverage_fout);
          ___coverage_array[18724] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy265;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18727] == 0) {
        {
        fprintf(_coverage_fout, "18727\n");
        fflush(_coverage_fout);
        ___coverage_array[18727] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 62) {
        goto yy205;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18726] == 0) {
          {
          fprintf(_coverage_fout, "18726\n");
          fflush(_coverage_fout);
          ___coverage_array[18726] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[20999] == 0) {
    {
    fprintf(_coverage_fout, "20999\n");
    fflush(_coverage_fout);
    ___coverage_array[20999] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy267: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21000] == 0) {
    {
    fprintf(_coverage_fout, "21000\n");
    fflush(_coverage_fout);
    ___coverage_array[21000] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21001] == 0) {
    {
    fprintf(_coverage_fout, "21001\n");
    fflush(_coverage_fout);
    ___coverage_array[21001] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )268);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21002] == 0) {
    {
    fprintf(_coverage_fout, "21002\n");
    fflush(_coverage_fout);
    ___coverage_array[21002] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy269: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21003] == 0) {
    {
    fprintf(_coverage_fout, "21003\n");
    fflush(_coverage_fout);
    ___coverage_array[21003] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 2) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18729] == 0) {
      {
      fprintf(_coverage_fout, "18729\n");
      fflush(_coverage_fout);
      ___coverage_array[18729] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18730] == 0) {
      {
      fprintf(_coverage_fout, "18730\n");
      fflush(_coverage_fout);
      ___coverage_array[18730] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21004] == 0) {
    {
    fprintf(_coverage_fout, "21004\n");
    fflush(_coverage_fout);
    ___coverage_array[21004] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21005] == 0) {
    {
    fprintf(_coverage_fout, "21005\n");
    fflush(_coverage_fout);
    ___coverage_array[21005] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 128) {
    goto yy269;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18731] == 0) {
      {
      fprintf(_coverage_fout, "18731\n");
      fflush(_coverage_fout);
      ___coverage_array[18731] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21006] == 0) {
    {
    fprintf(_coverage_fout, "21006\n");
    fflush(_coverage_fout);
    ___coverage_array[21006] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 90) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18738] == 0) {
      {
      fprintf(_coverage_fout, "18738\n");
      fflush(_coverage_fout);
      ___coverage_array[18738] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 38) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18733] == 0) {
        {
        fprintf(_coverage_fout, "18733\n");
        fflush(_coverage_fout);
        ___coverage_array[18733] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 34) {
        goto yy274;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18732] == 0) {
          {
          fprintf(_coverage_fout, "18732\n");
          fflush(_coverage_fout);
          ___coverage_array[18732] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18736] == 0) {
        {
        fprintf(_coverage_fout, "18736\n");
        fflush(_coverage_fout);
        ___coverage_array[18736] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 39) {
        goto yy273;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18734] == 0) {
          {
          fprintf(_coverage_fout, "18734\n");
          fflush(_coverage_fout);
          ___coverage_array[18734] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18737] == 0) {
        {
        fprintf(_coverage_fout, "18737\n");
        fflush(_coverage_fout);
        ___coverage_array[18737] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18735] == 0) {
          {
          fprintf(_coverage_fout, "18735\n");
          fflush(_coverage_fout);
          ___coverage_array[18735] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18745] == 0) {
      {
      fprintf(_coverage_fout, "18745\n");
      fflush(_coverage_fout);
      ___coverage_array[18745] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18740] == 0) {
        {
        fprintf(_coverage_fout, "18740\n");
        fflush(_coverage_fout);
        ___coverage_array[18740] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 95) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18739] == 0) {
          {
          fprintf(_coverage_fout, "18739\n");
          fflush(_coverage_fout);
          ___coverage_array[18739] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18743] == 0) {
        {
        fprintf(_coverage_fout, "18743\n");
        fflush(_coverage_fout);
        ___coverage_array[18743] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy271;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18741] == 0) {
          {
          fprintf(_coverage_fout, "18741\n");
          fflush(_coverage_fout);
          ___coverage_array[18741] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18744] == 0) {
        {
        fprintf(_coverage_fout, "18744\n");
        fflush(_coverage_fout);
        ___coverage_array[18744] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 126) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18742] == 0) {
          {
          fprintf(_coverage_fout, "18742\n");
          fflush(_coverage_fout);
          ___coverage_array[18742] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21007] == 0) {
    {
    fprintf(_coverage_fout, "21007\n");
    fflush(_coverage_fout);
    ___coverage_array[21007] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy271: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21008] == 0) {
    {
    fprintf(_coverage_fout, "21008\n");
    fflush(_coverage_fout);
    ___coverage_array[21008] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 2) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18746] == 0) {
      {
      fprintf(_coverage_fout, "18746\n");
      fflush(_coverage_fout);
      ___coverage_array[18746] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18747] == 0) {
      {
      fprintf(_coverage_fout, "18747\n");
      fflush(_coverage_fout);
      ___coverage_array[18747] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21009] == 0) {
    {
    fprintf(_coverage_fout, "21009\n");
    fflush(_coverage_fout);
    ___coverage_array[21009] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21010] == 0) {
    {
    fprintf(_coverage_fout, "21010\n");
    fflush(_coverage_fout);
    ___coverage_array[21010] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 64) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18756] == 0) {
      {
      fprintf(_coverage_fout, "18756\n");
      fflush(_coverage_fout);
      ___coverage_array[18756] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18749] == 0) {
        {
        fprintf(_coverage_fout, "18749\n");
        fflush(_coverage_fout);
        ___coverage_array[18749] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 10) {
        goto yy278;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18748] == 0) {
          {
          fprintf(_coverage_fout, "18748\n");
          fflush(_coverage_fout);
          ___coverage_array[18748] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18753] == 0) {
        {
        fprintf(_coverage_fout, "18753\n");
        fflush(_coverage_fout);
        ___coverage_array[18753] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 13) {
        goto yy280;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18750] == 0) {
          {
          fprintf(_coverage_fout, "18750\n");
          fflush(_coverage_fout);
          ___coverage_array[18750] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18754] == 0) {
        {
        fprintf(_coverage_fout, "18754\n");
        fflush(_coverage_fout);
        ___coverage_array[18754] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 47) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18751] == 0) {
          {
          fprintf(_coverage_fout, "18751\n");
          fflush(_coverage_fout);
          ___coverage_array[18751] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18755] == 0) {
        {
        fprintf(_coverage_fout, "18755\n");
        fflush(_coverage_fout);
        ___coverage_array[18755] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 57) {
        goto yy271;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18752] == 0) {
          {
          fprintf(_coverage_fout, "18752\n");
          fflush(_coverage_fout);
          ___coverage_array[18752] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18767] == 0) {
      {
      fprintf(_coverage_fout, "18767\n");
      fflush(_coverage_fout);
      ___coverage_array[18767] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 95) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18759] == 0) {
        {
        fprintf(_coverage_fout, "18759\n");
        fflush(_coverage_fout);
        ___coverage_array[18759] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy271;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18757] == 0) {
          {
          fprintf(_coverage_fout, "18757\n");
          fflush(_coverage_fout);
          ___coverage_array[18757] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18760] == 0) {
        {
        fprintf(_coverage_fout, "18760\n");
        fflush(_coverage_fout);
        ___coverage_array[18760] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 94) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18758] == 0) {
          {
          fprintf(_coverage_fout, "18758\n");
          fflush(_coverage_fout);
          ___coverage_array[18758] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy271;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18764] == 0) {
        {
        fprintf(_coverage_fout, "18764\n");
        fflush(_coverage_fout);
        ___coverage_array[18764] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 96) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18761] == 0) {
          {
          fprintf(_coverage_fout, "18761\n");
          fflush(_coverage_fout);
          ___coverage_array[18761] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18765] == 0) {
        {
        fprintf(_coverage_fout, "18765\n");
        fflush(_coverage_fout);
        ___coverage_array[18765] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy271;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18762] == 0) {
          {
          fprintf(_coverage_fout, "18762\n");
          fflush(_coverage_fout);
          ___coverage_array[18762] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18766] == 0) {
        {
        fprintf(_coverage_fout, "18766\n");
        fflush(_coverage_fout);
        ___coverage_array[18766] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 126) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18763] == 0) {
          {
          fprintf(_coverage_fout, "18763\n");
          fflush(_coverage_fout);
          ___coverage_array[18763] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy271;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21011] == 0) {
    {
    fprintf(_coverage_fout, "21011\n");
    fflush(_coverage_fout);
    ___coverage_array[21011] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy273: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21012] == 0) {
    {
    fprintf(_coverage_fout, "21012\n");
    fflush(_coverage_fout);
    ___coverage_array[21012] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21013] == 0) {
    {
    fprintf(_coverage_fout, "21013\n");
    fflush(_coverage_fout);
    ___coverage_array[21013] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 39) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18768] == 0) {
      {
      fprintf(_coverage_fout, "18768\n");
      fflush(_coverage_fout);
      ___coverage_array[18768] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21014] == 0) {
    {
    fprintf(_coverage_fout, "21014\n");
    fflush(_coverage_fout);
    ___coverage_array[21014] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 47) {
    goto yy282;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18769] == 0) {
      {
      fprintf(_coverage_fout, "18769\n");
      fflush(_coverage_fout);
      ___coverage_array[18769] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21015] == 0) {
    {
    fprintf(_coverage_fout, "21015\n");
    fflush(_coverage_fout);
    ___coverage_array[21015] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 57) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18770] == 0) {
      {
      fprintf(_coverage_fout, "18770\n");
      fflush(_coverage_fout);
      ___coverage_array[18770] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy282;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21016] == 0) {
    {
    fprintf(_coverage_fout, "21016\n");
    fflush(_coverage_fout);
    ___coverage_array[21016] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy274: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21017] == 0) {
    {
    fprintf(_coverage_fout, "21017\n");
    fflush(_coverage_fout);
    ___coverage_array[21017] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21018] == 0) {
    {
    fprintf(_coverage_fout, "21018\n");
    fflush(_coverage_fout);
    ___coverage_array[21018] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 34) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18771] == 0) {
      {
      fprintf(_coverage_fout, "18771\n");
      fflush(_coverage_fout);
      ___coverage_array[18771] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21019] == 0) {
    {
    fprintf(_coverage_fout, "21019\n");
    fflush(_coverage_fout);
    ___coverage_array[21019] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 47) {
    goto yy276;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18772] == 0) {
      {
      fprintf(_coverage_fout, "18772\n");
      fflush(_coverage_fout);
      ___coverage_array[18772] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21020] == 0) {
    {
    fprintf(_coverage_fout, "21020\n");
    fflush(_coverage_fout);
    ___coverage_array[21020] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 57) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18773] == 0) {
      {
      fprintf(_coverage_fout, "18773\n");
      fflush(_coverage_fout);
      ___coverage_array[18773] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy276;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21021] == 0) {
    {
    fprintf(_coverage_fout, "21021\n");
    fflush(_coverage_fout);
    ___coverage_array[21021] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy275: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21022] == 0) {
    {
    fprintf(_coverage_fout, "21022\n");
    fflush(_coverage_fout);
    ___coverage_array[21022] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18774] == 0) {
      {
      fprintf(_coverage_fout, "18774\n");
      fflush(_coverage_fout);
      ___coverage_array[18774] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18775] == 0) {
      {
      fprintf(_coverage_fout, "18775\n");
      fflush(_coverage_fout);
      ___coverage_array[18775] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21023] == 0) {
    {
    fprintf(_coverage_fout, "21023\n");
    fflush(_coverage_fout);
    ___coverage_array[21023] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21024] == 0) {
    {
    fprintf(_coverage_fout, "21024\n");
    fflush(_coverage_fout);
    ___coverage_array[21024] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy276: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21025] == 0) {
    {
    fprintf(_coverage_fout, "21025\n");
    fflush(_coverage_fout);
    ___coverage_array[21025] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 90) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18782] == 0) {
      {
      fprintf(_coverage_fout, "18782\n");
      fflush(_coverage_fout);
      ___coverage_array[18782] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 47) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18777] == 0) {
        {
        fprintf(_coverage_fout, "18777\n");
        fflush(_coverage_fout);
        ___coverage_array[18777] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 34) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18776] == 0) {
          {
          fprintf(_coverage_fout, "18776\n");
          fflush(_coverage_fout);
          ___coverage_array[18776] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18780] == 0) {
        {
        fprintf(_coverage_fout, "18780\n");
        fflush(_coverage_fout);
        ___coverage_array[18780] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 57) {
        goto yy275;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18778] == 0) {
          {
          fprintf(_coverage_fout, "18778\n");
          fflush(_coverage_fout);
          ___coverage_array[18778] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18781] == 0) {
        {
        fprintf(_coverage_fout, "18781\n");
        fflush(_coverage_fout);
        ___coverage_array[18781] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18779] == 0) {
          {
          fprintf(_coverage_fout, "18779\n");
          fflush(_coverage_fout);
          ___coverage_array[18779] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy275;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18789] == 0) {
      {
      fprintf(_coverage_fout, "18789\n");
      fflush(_coverage_fout);
      ___coverage_array[18789] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18784] == 0) {
        {
        fprintf(_coverage_fout, "18784\n");
        fflush(_coverage_fout);
        ___coverage_array[18784] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 95) {
        goto yy275;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18783] == 0) {
          {
          fprintf(_coverage_fout, "18783\n");
          fflush(_coverage_fout);
          ___coverage_array[18783] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18787] == 0) {
        {
        fprintf(_coverage_fout, "18787\n");
        fflush(_coverage_fout);
        ___coverage_array[18787] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy275;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18785] == 0) {
          {
          fprintf(_coverage_fout, "18785\n");
          fflush(_coverage_fout);
          ___coverage_array[18785] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18788] == 0) {
        {
        fprintf(_coverage_fout, "18788\n");
        fflush(_coverage_fout);
        ___coverage_array[18788] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 126) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18786] == 0) {
          {
          fprintf(_coverage_fout, "18786\n");
          fflush(_coverage_fout);
          ___coverage_array[18786] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy275;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21026] == 0) {
    {
    fprintf(_coverage_fout, "21026\n");
    fflush(_coverage_fout);
    ___coverage_array[21026] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy277: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21027] == 0) {
    {
    fprintf(_coverage_fout, "21027\n");
    fflush(_coverage_fout);
    ___coverage_array[21027] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21028] == 0) {
    {
    fprintf(_coverage_fout, "21028\n");
    fflush(_coverage_fout);
    ___coverage_array[21028] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 10) {
    goto yy278;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18790] == 0) {
      {
      fprintf(_coverage_fout, "18790\n");
      fflush(_coverage_fout);
      ___coverage_array[18790] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21029] == 0) {
    {
    fprintf(_coverage_fout, "21029\n");
    fflush(_coverage_fout);
    ___coverage_array[21029] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 13) {
    goto yy280;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18791] == 0) {
      {
      fprintf(_coverage_fout, "18791\n");
      fflush(_coverage_fout);
      ___coverage_array[18791] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21030] == 0) {
    {
    fprintf(_coverage_fout, "21030\n");
    fflush(_coverage_fout);
    ___coverage_array[21030] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy278: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21031] == 0) {
    {
    fprintf(_coverage_fout, "21031\n");
    fflush(_coverage_fout);
    ___coverage_array[21031] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy279: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21032] == 0) {
    {
    fprintf(_coverage_fout, "21032\n");
    fflush(_coverage_fout);
    ___coverage_array[21032] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*((char *)language_scanner_globals.yy_text + 0) != 60) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18792] == 0) {
      {
      fprintf(_coverage_fout, "18792\n");
      fflush(_coverage_fout);
      ___coverage_array[18792] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___39 = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18793] == 0) {
      {
      fprintf(_coverage_fout, "18793\n");
      fflush(_coverage_fout);
      ___coverage_array[18793] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___39 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21033] == 0) {
    {
    fprintf(_coverage_fout, "21033\n");
    fflush(_coverage_fout);
    ___coverage_array[21033] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  bprefix___1 = tmp___39;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21034] == 0) {
    {
    fprintf(_coverage_fout, "21034\n");
    fflush(_coverage_fout);
    ___coverage_array[21034] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = compiler_globals.heredoc;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21035] == 0) {
    {
    fprintf(_coverage_fout, "21035\n");
    fflush(_coverage_fout);
    ___coverage_array[21035] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = compiler_globals.heredoc_len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21036] == 0) {
    {
    fprintf(_coverage_fout, "21036\n");
    fflush(_coverage_fout);
    ___coverage_array[21036] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (compiler_globals.zend_lineno) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21037] == 0) {
    {
    fprintf(_coverage_fout, "21037\n");
    fflush(_coverage_fout);
    ___coverage_array[21037] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*((char *)language_scanner_globals.yy_text + (language_scanner_globals.yy_leng - 2U)) == 13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18794] == 0) {
      {
      fprintf(_coverage_fout, "18794\n");
      fflush(_coverage_fout);
      ___coverage_array[18794] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___40 = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18795] == 0) {
      {
      fprintf(_coverage_fout, "18795\n");
      fflush(_coverage_fout);
      ___coverage_array[18795] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___40 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21038] == 0) {
    {
    fprintf(_coverage_fout, "21038\n");
    fflush(_coverage_fout);
    ___coverage_array[21038] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.heredoc_len = (int )((((language_scanner_globals.yy_leng - (unsigned int )bprefix___1) - 3U) - 1U) - (unsigned int )tmp___40);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21039] == 0) {
    {
    fprintf(_coverage_fout, "21039\n");
    fflush(_coverage_fout);
    ___coverage_array[21039] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  s___0 = ((char *)language_scanner_globals.yy_text + bprefix___1) + 3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21040] == 0) {
    {
    fprintf(_coverage_fout, "21040\n");
    fflush(_coverage_fout);
    ___coverage_array[21040] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18799] == 0) {
      {
      fprintf(_coverage_fout, "18799\n");
      fflush(_coverage_fout);
      ___coverage_array[18799] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*s___0 == 32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18796] == 0) {
        {
        fprintf(_coverage_fout, "18796\n");
        fflush(_coverage_fout);
        ___coverage_array[18796] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18798] == 0) {
        {
        fprintf(_coverage_fout, "18798\n");
        fflush(_coverage_fout);
        ___coverage_array[18798] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*s___0 == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18797] == 0) {
          {
          fprintf(_coverage_fout, "18797\n");
          fflush(_coverage_fout);
          ___coverage_array[18797] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18800] == 0) {
      {
      fprintf(_coverage_fout, "18800\n");
      fflush(_coverage_fout);
      ___coverage_array[18800] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    s___0 ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18801] == 0) {
      {
      fprintf(_coverage_fout, "18801\n");
      fflush(_coverage_fout);
      ___coverage_array[18801] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (compiler_globals.heredoc_len) --;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21041] == 0) {
    {
    fprintf(_coverage_fout, "21041\n");
    fflush(_coverage_fout);
    ___coverage_array[21041] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*s___0 == 39) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18802] == 0) {
      {
      fprintf(_coverage_fout, "18802\n");
      fflush(_coverage_fout);
      ___coverage_array[18802] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    s___0 ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18803] == 0) {
      {
      fprintf(_coverage_fout, "18803\n");
      fflush(_coverage_fout);
      ___coverage_array[18803] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.heredoc_len -= 2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18804] == 0) {
      {
      fprintf(_coverage_fout, "18804\n");
      fflush(_coverage_fout);
      ___coverage_array[18804] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_state = 9;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18808] == 0) {
      {
      fprintf(_coverage_fout, "18808\n");
      fflush(_coverage_fout);
      ___coverage_array[18808] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*s___0 == 34) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18805] == 0) {
        {
        fprintf(_coverage_fout, "18805\n");
        fflush(_coverage_fout);
        ___coverage_array[18805] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      s___0 ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18806] == 0) {
        {
        fprintf(_coverage_fout, "18806\n");
        fflush(_coverage_fout);
        ___coverage_array[18806] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      compiler_globals.heredoc_len -= 2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18807] == 0) {
        {
        fprintf(_coverage_fout, "18807\n");
        fflush(_coverage_fout);
        ___coverage_array[18807] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18809] == 0) {
      {
      fprintf(_coverage_fout, "18809\n");
      fflush(_coverage_fout);
      ___coverage_array[18809] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_state = 4;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21042] == 0) {
    {
    fprintf(_coverage_fout, "21042\n");
    fflush(_coverage_fout);
    ___coverage_array[21042] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___41 = _estrndup((char const   *)s___0,
                       (unsigned int )compiler_globals.heredoc_len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21043] == 0) {
    {
    fprintf(_coverage_fout, "21043\n");
    fflush(_coverage_fout);
    ___coverage_array[21043] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.heredoc = (char *)tmp___41;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21044] == 0) {
    {
    fprintf(_coverage_fout, "21044\n");
    fflush(_coverage_fout);
    ___coverage_array[21044] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.heredoc_len < language_scanner_globals.yy_limit - language_scanner_globals.yy_cursor) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18820] == 0) {
      {
      fprintf(_coverage_fout, "18820\n");
      fflush(_coverage_fout);
      ___coverage_array[18820] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___42 = memcmp((void const   *)language_scanner_globals.yy_cursor,
                      (void const   *)s___0,
                      (unsigned int )compiler_globals.heredoc_len);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18821] == 0) {
      {
      fprintf(_coverage_fout, "18821\n");
      fflush(_coverage_fout);
      ___coverage_array[18821] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___42) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18810] == 0) {
        {
        fprintf(_coverage_fout, "18810\n");
        fflush(_coverage_fout);
        ___coverage_array[18810] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18817] == 0) {
        {
        fprintf(_coverage_fout, "18817\n");
        fflush(_coverage_fout);
        ___coverage_array[18817] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      end___1 = language_scanner_globals.yy_cursor + compiler_globals.heredoc_len;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18818] == 0) {
        {
        fprintf(_coverage_fout, "18818\n");
        fflush(_coverage_fout);
        ___coverage_array[18818] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*end___1 == 59) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18811] == 0) {
          {
          fprintf(_coverage_fout, "18811\n");
          fflush(_coverage_fout);
          ___coverage_array[18811] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        end___1 ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18812] == 0) {
          {
          fprintf(_coverage_fout, "18812\n");
          fflush(_coverage_fout);
          ___coverage_array[18812] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18819] == 0) {
        {
        fprintf(_coverage_fout, "18819\n");
        fflush(_coverage_fout);
        ___coverage_array[18819] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*end___1 == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18813] == 0) {
          {
          fprintf(_coverage_fout, "18813\n");
          fflush(_coverage_fout);
          ___coverage_array[18813] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.yy_state = 8;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18816] == 0) {
          {
          fprintf(_coverage_fout, "18816\n");
          fflush(_coverage_fout);
          ___coverage_array[18816] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*end___1 == 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18814] == 0) {
            {
            fprintf(_coverage_fout, "18814\n");
            fflush(_coverage_fout);
            ___coverage_array[18814] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          language_scanner_globals.yy_state = 8;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18815] == 0) {
            {
            fprintf(_coverage_fout, "18815\n");
            fflush(_coverage_fout);
            ___coverage_array[18815] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18822] == 0) {
      {
      fprintf(_coverage_fout, "18822\n");
      fflush(_coverage_fout);
      ___coverage_array[18822] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21045] == 0) {
    {
    fprintf(_coverage_fout, "21045\n");
    fflush(_coverage_fout);
    ___coverage_array[21045] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )376);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21046] == 0) {
    {
    fprintf(_coverage_fout, "21046\n");
    fflush(_coverage_fout);
    ___coverage_array[21046] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy280: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21047] == 0) {
    {
    fprintf(_coverage_fout, "21047\n");
    fflush(_coverage_fout);
    ___coverage_array[21047] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21048] == 0) {
    {
    fprintf(_coverage_fout, "21048\n");
    fflush(_coverage_fout);
    ___coverage_array[21048] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 10) {
    goto yy278;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18823] == 0) {
      {
      fprintf(_coverage_fout, "18823\n");
      fflush(_coverage_fout);
      ___coverage_array[18823] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy279;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21049] == 0) {
    {
    fprintf(_coverage_fout, "21049\n");
    fflush(_coverage_fout);
    ___coverage_array[21049] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy281: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21050] == 0) {
    {
    fprintf(_coverage_fout, "21050\n");
    fflush(_coverage_fout);
    ___coverage_array[21050] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18824] == 0) {
      {
      fprintf(_coverage_fout, "18824\n");
      fflush(_coverage_fout);
      ___coverage_array[18824] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18825] == 0) {
      {
      fprintf(_coverage_fout, "18825\n");
      fflush(_coverage_fout);
      ___coverage_array[18825] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21051] == 0) {
    {
    fprintf(_coverage_fout, "21051\n");
    fflush(_coverage_fout);
    ___coverage_array[21051] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21052] == 0) {
    {
    fprintf(_coverage_fout, "21052\n");
    fflush(_coverage_fout);
    ___coverage_array[21052] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy282: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21053] == 0) {
    {
    fprintf(_coverage_fout, "21053\n");
    fflush(_coverage_fout);
    ___coverage_array[21053] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 90) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18832] == 0) {
      {
      fprintf(_coverage_fout, "18832\n");
      fflush(_coverage_fout);
      ___coverage_array[18832] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 47) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18827] == 0) {
        {
        fprintf(_coverage_fout, "18827\n");
        fflush(_coverage_fout);
        ___coverage_array[18827] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 39) {
        goto yy277;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18826] == 0) {
          {
          fprintf(_coverage_fout, "18826\n");
          fflush(_coverage_fout);
          ___coverage_array[18826] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18830] == 0) {
        {
        fprintf(_coverage_fout, "18830\n");
        fflush(_coverage_fout);
        ___coverage_array[18830] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 57) {
        goto yy281;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18828] == 0) {
          {
          fprintf(_coverage_fout, "18828\n");
          fflush(_coverage_fout);
          ___coverage_array[18828] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18831] == 0) {
        {
        fprintf(_coverage_fout, "18831\n");
        fflush(_coverage_fout);
        ___coverage_array[18831] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18829] == 0) {
          {
          fprintf(_coverage_fout, "18829\n");
          fflush(_coverage_fout);
          ___coverage_array[18829] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy281;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18839] == 0) {
      {
      fprintf(_coverage_fout, "18839\n");
      fflush(_coverage_fout);
      ___coverage_array[18839] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18834] == 0) {
        {
        fprintf(_coverage_fout, "18834\n");
        fflush(_coverage_fout);
        ___coverage_array[18834] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 95) {
        goto yy281;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18833] == 0) {
          {
          fprintf(_coverage_fout, "18833\n");
          fflush(_coverage_fout);
          ___coverage_array[18833] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18837] == 0) {
        {
        fprintf(_coverage_fout, "18837\n");
        fflush(_coverage_fout);
        ___coverage_array[18837] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy281;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18835] == 0) {
          {
          fprintf(_coverage_fout, "18835\n");
          fflush(_coverage_fout);
          ___coverage_array[18835] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18838] == 0) {
        {
        fprintf(_coverage_fout, "18838\n");
        fflush(_coverage_fout);
        ___coverage_array[18838] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 126) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18836] == 0) {
          {
          fprintf(_coverage_fout, "18836\n");
          fflush(_coverage_fout);
          ___coverage_array[18836] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy281;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21054] == 0) {
    {
    fprintf(_coverage_fout, "21054\n");
    fflush(_coverage_fout);
    ___coverage_array[21054] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy283: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21055] == 0) {
    {
    fprintf(_coverage_fout, "21055\n");
    fflush(_coverage_fout);
    ___coverage_array[21055] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21056] == 0) {
    {
    fprintf(_coverage_fout, "21056\n");
    fflush(_coverage_fout);
    ___coverage_array[21056] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 61) {
    goto yy259;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18840] == 0) {
      {
      fprintf(_coverage_fout, "18840\n");
      fflush(_coverage_fout);
      ___coverage_array[18840] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21057] == 0) {
    {
    fprintf(_coverage_fout, "21057\n");
    fflush(_coverage_fout);
    ___coverage_array[21057] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21058] == 0) {
    {
    fprintf(_coverage_fout, "21058\n");
    fflush(_coverage_fout);
    ___coverage_array[21058] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21059] == 0) {
    {
    fprintf(_coverage_fout, "21059\n");
    fflush(_coverage_fout);
    ___coverage_array[21059] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )280);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21060] == 0) {
    {
    fprintf(_coverage_fout, "21060\n");
    fflush(_coverage_fout);
    ___coverage_array[21060] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy286: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21061] == 0) {
    {
    fprintf(_coverage_fout, "21061\n");
    fflush(_coverage_fout);
    ___coverage_array[21061] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21062] == 0) {
    {
    fprintf(_coverage_fout, "21062\n");
    fflush(_coverage_fout);
    ___coverage_array[21062] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )277);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21063] == 0) {
    {
    fprintf(_coverage_fout, "21063\n");
    fflush(_coverage_fout);
    ___coverage_array[21063] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy288: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21064] == 0) {
    {
    fprintf(_coverage_fout, "21064\n");
    fflush(_coverage_fout);
    ___coverage_array[21064] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21065] == 0) {
    {
    fprintf(_coverage_fout, "21065\n");
    fflush(_coverage_fout);
    ___coverage_array[21065] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )297);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21066] == 0) {
    {
    fprintf(_coverage_fout, "21066\n");
    fflush(_coverage_fout);
    ___coverage_array[21066] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy290: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21067] == 0) {
    {
    fprintf(_coverage_fout, "21067\n");
    fflush(_coverage_fout);
    ___coverage_array[21067] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21068] == 0) {
    {
    fprintf(_coverage_fout, "21068\n");
    fflush(_coverage_fout);
    ___coverage_array[21068] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy291;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18841] == 0) {
      {
      fprintf(_coverage_fout, "18841\n");
      fflush(_coverage_fout);
      ___coverage_array[18841] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21069] == 0) {
    {
    fprintf(_coverage_fout, "21069\n");
    fflush(_coverage_fout);
    ___coverage_array[21069] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18842] == 0) {
      {
      fprintf(_coverage_fout, "18842\n");
      fflush(_coverage_fout);
      ___coverage_array[18842] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21070] == 0) {
    {
    fprintf(_coverage_fout, "21070\n");
    fflush(_coverage_fout);
    ___coverage_array[21070] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy291: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21071] == 0) {
    {
    fprintf(_coverage_fout, "21071\n");
    fflush(_coverage_fout);
    ___coverage_array[21071] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21072] == 0) {
    {
    fprintf(_coverage_fout, "21072\n");
    fflush(_coverage_fout);
    ___coverage_array[21072] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy292;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18843] == 0) {
      {
      fprintf(_coverage_fout, "18843\n");
      fflush(_coverage_fout);
      ___coverage_array[18843] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21073] == 0) {
    {
    fprintf(_coverage_fout, "21073\n");
    fflush(_coverage_fout);
    ___coverage_array[21073] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18844] == 0) {
      {
      fprintf(_coverage_fout, "18844\n");
      fflush(_coverage_fout);
      ___coverage_array[18844] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21074] == 0) {
    {
    fprintf(_coverage_fout, "21074\n");
    fflush(_coverage_fout);
    ___coverage_array[21074] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy292: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21075] == 0) {
    {
    fprintf(_coverage_fout, "21075\n");
    fflush(_coverage_fout);
    ___coverage_array[21075] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21076] == 0) {
    {
    fprintf(_coverage_fout, "21076\n");
    fflush(_coverage_fout);
    ___coverage_array[21076] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18845] == 0) {
      {
      fprintf(_coverage_fout, "18845\n");
      fflush(_coverage_fout);
      ___coverage_array[18845] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21077] == 0) {
    {
    fprintf(_coverage_fout, "21077\n");
    fflush(_coverage_fout);
    ___coverage_array[21077] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21078] == 0) {
    {
    fprintf(_coverage_fout, "21078\n");
    fflush(_coverage_fout);
    ___coverage_array[21078] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )361);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21079] == 0) {
    {
    fprintf(_coverage_fout, "21079\n");
    fflush(_coverage_fout);
    ___coverage_array[21079] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy294: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21080] == 0) {
    {
    fprintf(_coverage_fout, "21080\n");
    fflush(_coverage_fout);
    ___coverage_array[21080] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21081] == 0) {
    {
    fprintf(_coverage_fout, "21081\n");
    fflush(_coverage_fout);
    ___coverage_array[21081] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 61) {
    goto yy298;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18846] == 0) {
      {
      fprintf(_coverage_fout, "18846\n");
      fflush(_coverage_fout);
      ___coverage_array[18846] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21082] == 0) {
    {
    fprintf(_coverage_fout, "21082\n");
    fflush(_coverage_fout);
    ___coverage_array[21082] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21083] == 0) {
    {
    fprintf(_coverage_fout, "21083\n");
    fflush(_coverage_fout);
    ___coverage_array[21083] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )283);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21084] == 0) {
    {
    fprintf(_coverage_fout, "21084\n");
    fflush(_coverage_fout);
    ___coverage_array[21084] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy296: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21085] == 0) {
    {
    fprintf(_coverage_fout, "21085\n");
    fflush(_coverage_fout);
    ___coverage_array[21085] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21086] == 0) {
    {
    fprintf(_coverage_fout, "21086\n");
    fflush(_coverage_fout);
    ___coverage_array[21086] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )360);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21087] == 0) {
    {
    fprintf(_coverage_fout, "21087\n");
    fflush(_coverage_fout);
    ___coverage_array[21087] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy298: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21088] == 0) {
    {
    fprintf(_coverage_fout, "21088\n");
    fflush(_coverage_fout);
    ___coverage_array[21088] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21089] == 0) {
    {
    fprintf(_coverage_fout, "21089\n");
    fflush(_coverage_fout);
    ___coverage_array[21089] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )281);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21090] == 0) {
    {
    fprintf(_coverage_fout, "21090\n");
    fflush(_coverage_fout);
    ___coverage_array[21090] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy300: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21091] == 0) {
    {
    fprintf(_coverage_fout, "21091\n");
    fflush(_coverage_fout);
    ___coverage_array[21091] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  switch ((int )yych) {
  case 67: 
  case 99: 
  goto yy302;
  case 68: 
  case 100: 
  goto yy307;
  case 70: 
  case 102: 
  goto yy304;
  case 72: 
  case 104: 
  goto yy301;
  case 76: 
  case 108: 
  goto yy306;
  case 77: 
  case 109: 
  goto yy305;
  case 78: 
  case 110: 
  goto yy308;
  case 84: 
  case 116: 
  goto yy303;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[18847] == 0) {
    {
    fprintf(_coverage_fout, "18847\n");
    fflush(_coverage_fout);
    ___coverage_array[18847] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  default: ;
  goto yy186;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21092] == 0) {
    {
    fprintf(_coverage_fout, "21092\n");
    fflush(_coverage_fout);
    ___coverage_array[21092] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy301: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21093] == 0) {
    {
    fprintf(_coverage_fout, "21093\n");
    fflush(_coverage_fout);
    ___coverage_array[21093] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21094] == 0) {
    {
    fprintf(_coverage_fout, "21094\n");
    fflush(_coverage_fout);
    ___coverage_array[21094] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy369;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18848] == 0) {
      {
      fprintf(_coverage_fout, "18848\n");
      fflush(_coverage_fout);
      ___coverage_array[18848] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21095] == 0) {
    {
    fprintf(_coverage_fout, "21095\n");
    fflush(_coverage_fout);
    ___coverage_array[21095] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 97) {
    goto yy369;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18849] == 0) {
      {
      fprintf(_coverage_fout, "18849\n");
      fflush(_coverage_fout);
      ___coverage_array[18849] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21096] == 0) {
    {
    fprintf(_coverage_fout, "21096\n");
    fflush(_coverage_fout);
    ___coverage_array[21096] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy302: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21097] == 0) {
    {
    fprintf(_coverage_fout, "21097\n");
    fflush(_coverage_fout);
    ___coverage_array[21097] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21098] == 0) {
    {
    fprintf(_coverage_fout, "21098\n");
    fflush(_coverage_fout);
    ___coverage_array[21098] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy362;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18850] == 0) {
      {
      fprintf(_coverage_fout, "18850\n");
      fflush(_coverage_fout);
      ___coverage_array[18850] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21099] == 0) {
    {
    fprintf(_coverage_fout, "21099\n");
    fflush(_coverage_fout);
    ___coverage_array[21099] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 108) {
    goto yy362;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18851] == 0) {
      {
      fprintf(_coverage_fout, "18851\n");
      fflush(_coverage_fout);
      ___coverage_array[18851] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21100] == 0) {
    {
    fprintf(_coverage_fout, "21100\n");
    fflush(_coverage_fout);
    ___coverage_array[21100] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy303: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21101] == 0) {
    {
    fprintf(_coverage_fout, "21101\n");
    fflush(_coverage_fout);
    ___coverage_array[21101] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21102] == 0) {
    {
    fprintf(_coverage_fout, "21102\n");
    fflush(_coverage_fout);
    ___coverage_array[21102] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy355;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18852] == 0) {
      {
      fprintf(_coverage_fout, "18852\n");
      fflush(_coverage_fout);
      ___coverage_array[18852] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21103] == 0) {
    {
    fprintf(_coverage_fout, "21103\n");
    fflush(_coverage_fout);
    ___coverage_array[21103] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 114) {
    goto yy355;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18853] == 0) {
      {
      fprintf(_coverage_fout, "18853\n");
      fflush(_coverage_fout);
      ___coverage_array[18853] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21104] == 0) {
    {
    fprintf(_coverage_fout, "21104\n");
    fflush(_coverage_fout);
    ___coverage_array[21104] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy304: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21105] == 0) {
    {
    fprintf(_coverage_fout, "21105\n");
    fflush(_coverage_fout);
    ___coverage_array[21105] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21106] == 0) {
    {
    fprintf(_coverage_fout, "21106\n");
    fflush(_coverage_fout);
    ___coverage_array[21106] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 85) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18856] == 0) {
      {
      fprintf(_coverage_fout, "18856\n");
      fflush(_coverage_fout);
      ___coverage_array[18856] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 73) {
      goto yy339;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18854] == 0) {
        {
        fprintf(_coverage_fout, "18854\n");
        fflush(_coverage_fout);
        ___coverage_array[18854] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18857] == 0) {
      {
      fprintf(_coverage_fout, "18857\n");
      fflush(_coverage_fout);
      ___coverage_array[18857] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 84) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18855] == 0) {
        {
        fprintf(_coverage_fout, "18855\n");
        fflush(_coverage_fout);
        ___coverage_array[18855] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy340;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18862] == 0) {
      {
      fprintf(_coverage_fout, "18862\n");
      fflush(_coverage_fout);
      ___coverage_array[18862] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 105) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18859] == 0) {
        {
        fprintf(_coverage_fout, "18859\n");
        fflush(_coverage_fout);
        ___coverage_array[18859] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 104) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18858] == 0) {
          {
          fprintf(_coverage_fout, "18858\n");
          fflush(_coverage_fout);
          ___coverage_array[18858] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy339;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18861] == 0) {
        {
        fprintf(_coverage_fout, "18861\n");
        fflush(_coverage_fout);
        ___coverage_array[18861] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 117) {
        goto yy340;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18860] == 0) {
          {
          fprintf(_coverage_fout, "18860\n");
          fflush(_coverage_fout);
          ___coverage_array[18860] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21107] == 0) {
    {
    fprintf(_coverage_fout, "21107\n");
    fflush(_coverage_fout);
    ___coverage_array[21107] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy305: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21108] == 0) {
    {
    fprintf(_coverage_fout, "21108\n");
    fflush(_coverage_fout);
    ___coverage_array[21108] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21109] == 0) {
    {
    fprintf(_coverage_fout, "21109\n");
    fflush(_coverage_fout);
    ___coverage_array[21109] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy331;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18863] == 0) {
      {
      fprintf(_coverage_fout, "18863\n");
      fflush(_coverage_fout);
      ___coverage_array[18863] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21110] == 0) {
    {
    fprintf(_coverage_fout, "21110\n");
    fflush(_coverage_fout);
    ___coverage_array[21110] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy331;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18864] == 0) {
      {
      fprintf(_coverage_fout, "18864\n");
      fflush(_coverage_fout);
      ___coverage_array[18864] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21111] == 0) {
    {
    fprintf(_coverage_fout, "21111\n");
    fflush(_coverage_fout);
    ___coverage_array[21111] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy306: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21112] == 0) {
    {
    fprintf(_coverage_fout, "21112\n");
    fflush(_coverage_fout);
    ___coverage_array[21112] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21113] == 0) {
    {
    fprintf(_coverage_fout, "21113\n");
    fflush(_coverage_fout);
    ___coverage_array[21113] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy325;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18865] == 0) {
      {
      fprintf(_coverage_fout, "18865\n");
      fflush(_coverage_fout);
      ___coverage_array[18865] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21114] == 0) {
    {
    fprintf(_coverage_fout, "21114\n");
    fflush(_coverage_fout);
    ___coverage_array[21114] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 105) {
    goto yy325;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18866] == 0) {
      {
      fprintf(_coverage_fout, "18866\n");
      fflush(_coverage_fout);
      ___coverage_array[18866] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21115] == 0) {
    {
    fprintf(_coverage_fout, "21115\n");
    fflush(_coverage_fout);
    ___coverage_array[21115] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy307: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21116] == 0) {
    {
    fprintf(_coverage_fout, "21116\n");
    fflush(_coverage_fout);
    ___coverage_array[21116] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21117] == 0) {
    {
    fprintf(_coverage_fout, "21117\n");
    fflush(_coverage_fout);
    ___coverage_array[21117] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy320;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18867] == 0) {
      {
      fprintf(_coverage_fout, "18867\n");
      fflush(_coverage_fout);
      ___coverage_array[18867] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21118] == 0) {
    {
    fprintf(_coverage_fout, "21118\n");
    fflush(_coverage_fout);
    ___coverage_array[21118] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 105) {
    goto yy320;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18868] == 0) {
      {
      fprintf(_coverage_fout, "18868\n");
      fflush(_coverage_fout);
      ___coverage_array[18868] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21119] == 0) {
    {
    fprintf(_coverage_fout, "21119\n");
    fflush(_coverage_fout);
    ___coverage_array[21119] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy308: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21120] == 0) {
    {
    fprintf(_coverage_fout, "21120\n");
    fflush(_coverage_fout);
    ___coverage_array[21120] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21121] == 0) {
    {
    fprintf(_coverage_fout, "21121\n");
    fflush(_coverage_fout);
    ___coverage_array[21121] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy309;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18869] == 0) {
      {
      fprintf(_coverage_fout, "18869\n");
      fflush(_coverage_fout);
      ___coverage_array[18869] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21122] == 0) {
    {
    fprintf(_coverage_fout, "21122\n");
    fflush(_coverage_fout);
    ___coverage_array[21122] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18870] == 0) {
      {
      fprintf(_coverage_fout, "18870\n");
      fflush(_coverage_fout);
      ___coverage_array[18870] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21123] == 0) {
    {
    fprintf(_coverage_fout, "21123\n");
    fflush(_coverage_fout);
    ___coverage_array[21123] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy309: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21124] == 0) {
    {
    fprintf(_coverage_fout, "21124\n");
    fflush(_coverage_fout);
    ___coverage_array[21124] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21125] == 0) {
    {
    fprintf(_coverage_fout, "21125\n");
    fflush(_coverage_fout);
    ___coverage_array[21125] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 77) {
    goto yy310;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18871] == 0) {
      {
      fprintf(_coverage_fout, "18871\n");
      fflush(_coverage_fout);
      ___coverage_array[18871] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21126] == 0) {
    {
    fprintf(_coverage_fout, "21126\n");
    fflush(_coverage_fout);
    ___coverage_array[21126] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 109) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18872] == 0) {
      {
      fprintf(_coverage_fout, "18872\n");
      fflush(_coverage_fout);
      ___coverage_array[18872] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21127] == 0) {
    {
    fprintf(_coverage_fout, "21127\n");
    fflush(_coverage_fout);
    ___coverage_array[21127] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy310: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21128] == 0) {
    {
    fprintf(_coverage_fout, "21128\n");
    fflush(_coverage_fout);
    ___coverage_array[21128] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21129] == 0) {
    {
    fprintf(_coverage_fout, "21129\n");
    fflush(_coverage_fout);
    ___coverage_array[21129] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy311;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18873] == 0) {
      {
      fprintf(_coverage_fout, "18873\n");
      fflush(_coverage_fout);
      ___coverage_array[18873] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21130] == 0) {
    {
    fprintf(_coverage_fout, "21130\n");
    fflush(_coverage_fout);
    ___coverage_array[21130] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18874] == 0) {
      {
      fprintf(_coverage_fout, "18874\n");
      fflush(_coverage_fout);
      ___coverage_array[18874] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21131] == 0) {
    {
    fprintf(_coverage_fout, "21131\n");
    fflush(_coverage_fout);
    ___coverage_array[21131] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy311: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21132] == 0) {
    {
    fprintf(_coverage_fout, "21132\n");
    fflush(_coverage_fout);
    ___coverage_array[21132] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21133] == 0) {
    {
    fprintf(_coverage_fout, "21133\n");
    fflush(_coverage_fout);
    ___coverage_array[21133] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy312;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18875] == 0) {
      {
      fprintf(_coverage_fout, "18875\n");
      fflush(_coverage_fout);
      ___coverage_array[18875] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21134] == 0) {
    {
    fprintf(_coverage_fout, "21134\n");
    fflush(_coverage_fout);
    ___coverage_array[21134] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18876] == 0) {
      {
      fprintf(_coverage_fout, "18876\n");
      fflush(_coverage_fout);
      ___coverage_array[18876] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21135] == 0) {
    {
    fprintf(_coverage_fout, "21135\n");
    fflush(_coverage_fout);
    ___coverage_array[21135] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy312: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21136] == 0) {
    {
    fprintf(_coverage_fout, "21136\n");
    fflush(_coverage_fout);
    ___coverage_array[21136] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21137] == 0) {
    {
    fprintf(_coverage_fout, "21137\n");
    fflush(_coverage_fout);
    ___coverage_array[21137] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy313;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18877] == 0) {
      {
      fprintf(_coverage_fout, "18877\n");
      fflush(_coverage_fout);
      ___coverage_array[18877] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21138] == 0) {
    {
    fprintf(_coverage_fout, "21138\n");
    fflush(_coverage_fout);
    ___coverage_array[21138] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18878] == 0) {
      {
      fprintf(_coverage_fout, "18878\n");
      fflush(_coverage_fout);
      ___coverage_array[18878] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21139] == 0) {
    {
    fprintf(_coverage_fout, "21139\n");
    fflush(_coverage_fout);
    ___coverage_array[21139] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy313: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21140] == 0) {
    {
    fprintf(_coverage_fout, "21140\n");
    fflush(_coverage_fout);
    ___coverage_array[21140] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21141] == 0) {
    {
    fprintf(_coverage_fout, "21141\n");
    fflush(_coverage_fout);
    ___coverage_array[21141] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy314;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18879] == 0) {
      {
      fprintf(_coverage_fout, "18879\n");
      fflush(_coverage_fout);
      ___coverage_array[18879] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21142] == 0) {
    {
    fprintf(_coverage_fout, "21142\n");
    fflush(_coverage_fout);
    ___coverage_array[21142] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18880] == 0) {
      {
      fprintf(_coverage_fout, "18880\n");
      fflush(_coverage_fout);
      ___coverage_array[18880] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21143] == 0) {
    {
    fprintf(_coverage_fout, "21143\n");
    fflush(_coverage_fout);
    ___coverage_array[21143] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy314: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21144] == 0) {
    {
    fprintf(_coverage_fout, "21144\n");
    fflush(_coverage_fout);
    ___coverage_array[21144] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21145] == 0) {
    {
    fprintf(_coverage_fout, "21145\n");
    fflush(_coverage_fout);
    ___coverage_array[21145] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy315;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18881] == 0) {
      {
      fprintf(_coverage_fout, "18881\n");
      fflush(_coverage_fout);
      ___coverage_array[18881] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21146] == 0) {
    {
    fprintf(_coverage_fout, "21146\n");
    fflush(_coverage_fout);
    ___coverage_array[21146] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18882] == 0) {
      {
      fprintf(_coverage_fout, "18882\n");
      fflush(_coverage_fout);
      ___coverage_array[18882] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21147] == 0) {
    {
    fprintf(_coverage_fout, "21147\n");
    fflush(_coverage_fout);
    ___coverage_array[21147] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy315: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21148] == 0) {
    {
    fprintf(_coverage_fout, "21148\n");
    fflush(_coverage_fout);
    ___coverage_array[21148] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21149] == 0) {
    {
    fprintf(_coverage_fout, "21149\n");
    fflush(_coverage_fout);
    ___coverage_array[21149] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy316;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18883] == 0) {
      {
      fprintf(_coverage_fout, "18883\n");
      fflush(_coverage_fout);
      ___coverage_array[18883] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21150] == 0) {
    {
    fprintf(_coverage_fout, "21150\n");
    fflush(_coverage_fout);
    ___coverage_array[21150] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18884] == 0) {
      {
      fprintf(_coverage_fout, "18884\n");
      fflush(_coverage_fout);
      ___coverage_array[18884] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21151] == 0) {
    {
    fprintf(_coverage_fout, "21151\n");
    fflush(_coverage_fout);
    ___coverage_array[21151] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy316: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21152] == 0) {
    {
    fprintf(_coverage_fout, "21152\n");
    fflush(_coverage_fout);
    ___coverage_array[21152] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21153] == 0) {
    {
    fprintf(_coverage_fout, "21153\n");
    fflush(_coverage_fout);
    ___coverage_array[21153] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18885] == 0) {
      {
      fprintf(_coverage_fout, "18885\n");
      fflush(_coverage_fout);
      ___coverage_array[18885] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21154] == 0) {
    {
    fprintf(_coverage_fout, "21154\n");
    fflush(_coverage_fout);
    ___coverage_array[21154] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21155] == 0) {
    {
    fprintf(_coverage_fout, "21155\n");
    fflush(_coverage_fout);
    ___coverage_array[21155] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21156] == 0) {
    {
    fprintf(_coverage_fout, "21156\n");
    fflush(_coverage_fout);
    ___coverage_array[21156] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18886] == 0) {
      {
      fprintf(_coverage_fout, "18886\n");
      fflush(_coverage_fout);
      ___coverage_array[18886] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21157] == 0) {
    {
    fprintf(_coverage_fout, "21157\n");
    fflush(_coverage_fout);
    ___coverage_array[21157] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21158] == 0) {
    {
    fprintf(_coverage_fout, "21158\n");
    fflush(_coverage_fout);
    ___coverage_array[21158] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21159] == 0) {
    {
    fprintf(_coverage_fout, "21159\n");
    fflush(_coverage_fout);
    ___coverage_array[21159] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18887] == 0) {
      {
      fprintf(_coverage_fout, "18887\n");
      fflush(_coverage_fout);
      ___coverage_array[18887] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21160] == 0) {
    {
    fprintf(_coverage_fout, "21160\n");
    fflush(_coverage_fout);
    ___coverage_array[21160] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21161] == 0) {
    {
    fprintf(_coverage_fout, "21161\n");
    fflush(_coverage_fout);
    ___coverage_array[21161] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.current_namespace) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18888] == 0) {
      {
      fprintf(_coverage_fout, "18888\n");
      fflush(_coverage_fout);
      ___coverage_array[18888] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *zendlval = *(compiler_globals.current_namespace);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18889] == 0) {
      {
      fprintf(_coverage_fout, "18889\n");
      fflush(_coverage_fout);
      ___coverage_array[18889] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(zendlval);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18895] == 0) {
      {
      fprintf(_coverage_fout, "18895\n");
      fflush(_coverage_fout);
      ___coverage_array[18895] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18890] == 0) {
        {
        fprintf(_coverage_fout, "18890\n");
        fflush(_coverage_fout);
        ___coverage_array[18890] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __z = zendlval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18891] == 0) {
        {
        fprintf(_coverage_fout, "18891\n");
        fflush(_coverage_fout);
        ___coverage_array[18891] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __z->value.str.len = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18892] == 0) {
        {
        fprintf(_coverage_fout, "18892\n");
        fflush(_coverage_fout);
        ___coverage_array[18892] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___43 = _estrndup("", sizeof("") - 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18893] == 0) {
        {
        fprintf(_coverage_fout, "18893\n");
        fflush(_coverage_fout);
        ___coverage_array[18893] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __z->value.str.val = (char *)tmp___43;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18894] == 0) {
        {
        fprintf(_coverage_fout, "18894\n");
        fflush(_coverage_fout);
        ___coverage_array[18894] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __z->type = (unsigned char)6;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21162] == 0) {
    {
    fprintf(_coverage_fout, "21162\n");
    fflush(_coverage_fout);
    ___coverage_array[21162] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )382);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21163] == 0) {
    {
    fprintf(_coverage_fout, "21163\n");
    fflush(_coverage_fout);
    ___coverage_array[21163] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy320: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21164] == 0) {
    {
    fprintf(_coverage_fout, "21164\n");
    fflush(_coverage_fout);
    ___coverage_array[21164] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21165] == 0) {
    {
    fprintf(_coverage_fout, "21165\n");
    fflush(_coverage_fout);
    ___coverage_array[21165] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy321;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18896] == 0) {
      {
      fprintf(_coverage_fout, "18896\n");
      fflush(_coverage_fout);
      ___coverage_array[18896] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21166] == 0) {
    {
    fprintf(_coverage_fout, "21166\n");
    fflush(_coverage_fout);
    ___coverage_array[21166] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18897] == 0) {
      {
      fprintf(_coverage_fout, "18897\n");
      fflush(_coverage_fout);
      ___coverage_array[18897] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21167] == 0) {
    {
    fprintf(_coverage_fout, "21167\n");
    fflush(_coverage_fout);
    ___coverage_array[21167] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy321: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21168] == 0) {
    {
    fprintf(_coverage_fout, "21168\n");
    fflush(_coverage_fout);
    ___coverage_array[21168] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21169] == 0) {
    {
    fprintf(_coverage_fout, "21169\n");
    fflush(_coverage_fout);
    ___coverage_array[21169] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18898] == 0) {
      {
      fprintf(_coverage_fout, "18898\n");
      fflush(_coverage_fout);
      ___coverage_array[18898] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21170] == 0) {
    {
    fprintf(_coverage_fout, "21170\n");
    fflush(_coverage_fout);
    ___coverage_array[21170] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21171] == 0) {
    {
    fprintf(_coverage_fout, "21171\n");
    fflush(_coverage_fout);
    ___coverage_array[21171] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21172] == 0) {
    {
    fprintf(_coverage_fout, "21172\n");
    fflush(_coverage_fout);
    ___coverage_array[21172] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18899] == 0) {
      {
      fprintf(_coverage_fout, "18899\n");
      fflush(_coverage_fout);
      ___coverage_array[18899] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21173] == 0) {
    {
    fprintf(_coverage_fout, "21173\n");
    fflush(_coverage_fout);
    ___coverage_array[21173] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21174] == 0) {
    {
    fprintf(_coverage_fout, "21174\n");
    fflush(_coverage_fout);
    ___coverage_array[21174] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21175] == 0) {
    {
    fprintf(_coverage_fout, "21175\n");
    fflush(_coverage_fout);
    ___coverage_array[21175] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18900] == 0) {
      {
      fprintf(_coverage_fout, "18900\n");
      fflush(_coverage_fout);
      ___coverage_array[18900] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21176] == 0) {
    {
    fprintf(_coverage_fout, "21176\n");
    fflush(_coverage_fout);
    ___coverage_array[21176] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21177] == 0) {
    {
    fprintf(_coverage_fout, "21177\n");
    fflush(_coverage_fout);
    ___coverage_array[21177] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___44 = zend_get_compiled_filename();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21178] == 0) {
    {
    fprintf(_coverage_fout, "21178\n");
    fflush(_coverage_fout);
    ___coverage_array[21178] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  filename = (char *)tmp___44;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21179] == 0) {
    {
    fprintf(_coverage_fout, "21179\n");
    fflush(_coverage_fout);
    ___coverage_array[21179] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___45 = strlen((char const   *)filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21180] == 0) {
    {
    fprintf(_coverage_fout, "21180\n");
    fflush(_coverage_fout);
    ___coverage_array[21180] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  filename_len = tmp___45;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21181] == 0) {
    {
    fprintf(_coverage_fout, "21181\n");
    fflush(_coverage_fout);
    ___coverage_array[21181] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! filename) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18901] == 0) {
      {
      fprintf(_coverage_fout, "18901\n");
      fflush(_coverage_fout);
      ___coverage_array[18901] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    filename = (char *)"";
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18902] == 0) {
      {
      fprintf(_coverage_fout, "18902\n");
      fflush(_coverage_fout);
      ___coverage_array[18902] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21182] == 0) {
    {
    fprintf(_coverage_fout, "21182\n");
    fflush(_coverage_fout);
    ___coverage_array[21182] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___46 = _estrndup((char const   *)filename, filename_len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21183] == 0) {
    {
    fprintf(_coverage_fout, "21183\n");
    fflush(_coverage_fout);
    ___coverage_array[21183] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  dirname = (char *)tmp___46;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21184] == 0) {
    {
    fprintf(_coverage_fout, "21184\n");
    fflush(_coverage_fout);
    ___coverage_array[21184] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_dirname(dirname, filename_len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21185] == 0) {
    {
    fprintf(_coverage_fout, "21185\n");
    fflush(_coverage_fout);
    ___coverage_array[21185] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18914] == 0) {
      {
      fprintf(_coverage_fout, "18914\n");
      fflush(_coverage_fout);
      ___coverage_array[18914] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s1_len = strlen((char const   *)dirname);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18915] == 0) {
      {
      fprintf(_coverage_fout, "18915\n");
      fflush(_coverage_fout);
      ___coverage_array[18915] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s2_len = strlen(".");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18916] == 0) {
      {
      fprintf(_coverage_fout, "18916\n");
      fflush(_coverage_fout);
      ___coverage_array[18916] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (! ((unsigned int )((void const   *)(dirname + 1)) - (unsigned int )((void const   *)dirname) == 1U)) {
      goto _L___12;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18909] == 0) {
        {
        fprintf(_coverage_fout, "18909\n");
        fflush(_coverage_fout);
        ___coverage_array[18909] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (__s1_len >= 4U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18907] == 0) {
          {
          fprintf(_coverage_fout, "18907\n");
          fflush(_coverage_fout);
          ___coverage_array[18907] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___12: /* CIL Label */ 
        if (! ((unsigned int )((void const   *)("." + 1)) - (unsigned int )((void const   *)".") == 1U)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18903] == 0) {
            {
            fprintf(_coverage_fout, "18903\n");
            fflush(_coverage_fout);
            ___coverage_array[18903] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___54 = 1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[18906] == 0) {
            {
            fprintf(_coverage_fout, "18906\n");
            fflush(_coverage_fout);
            ___coverage_array[18906] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if (__s2_len >= 4U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18904] == 0) {
              {
              fprintf(_coverage_fout, "18904\n");
              fflush(_coverage_fout);
              ___coverage_array[18904] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___54 = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[18905] == 0) {
              {
              fprintf(_coverage_fout, "18905\n");
              fflush(_coverage_fout);
              ___coverage_array[18905] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___54 = 0;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[18908] == 0) {
          {
          fprintf(_coverage_fout, "18908\n");
          fflush(_coverage_fout);
          ___coverage_array[18908] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___54 = 0;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18917] == 0) {
      {
      fprintf(_coverage_fout, "18917\n");
      fflush(_coverage_fout);
      ___coverage_array[18917] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___54) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18910] == 0) {
        {
        fprintf(_coverage_fout, "18910\n");
        fflush(_coverage_fout);
        ___coverage_array[18910] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___49 = __builtin_strcmp((char const   *)dirname, ".");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18911] == 0) {
        {
        fprintf(_coverage_fout, "18911\n");
        fflush(_coverage_fout);
        ___coverage_array[18911] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___53 = tmp___49;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18912] == 0) {
        {
        fprintf(_coverage_fout, "18912\n");
        fflush(_coverage_fout);
        ___coverage_array[18912] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___52 = __builtin_strcmp((char const   *)dirname, ".");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18913] == 0) {
        {
        fprintf(_coverage_fout, "18913\n");
        fflush(_coverage_fout);
        ___coverage_array[18913] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___53 = tmp___52;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18918] == 0) {
      {
      fprintf(_coverage_fout, "18918\n");
      fflush(_coverage_fout);
      ___coverage_array[18918] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___52 = __builtin_strcmp((char const   *)dirname, ".");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18919] == 0) {
      {
      fprintf(_coverage_fout, "18919\n");
      fflush(_coverage_fout);
      ___coverage_array[18919] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___53 = tmp___52;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21186] == 0) {
    {
    fprintf(_coverage_fout, "21186\n");
    fflush(_coverage_fout);
    ___coverage_array[21186] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___53 == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18920] == 0) {
      {
      fprintf(_coverage_fout, "18920\n");
      fflush(_coverage_fout);
      ___coverage_array[18920] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___47 = _erealloc((void *)dirname, 4096U, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18921] == 0) {
      {
      fprintf(_coverage_fout, "18921\n");
      fflush(_coverage_fout);
      ___coverage_array[18921] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    dirname = (char *)tmp___47;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18922] == 0) {
      {
      fprintf(_coverage_fout, "18922\n");
      fflush(_coverage_fout);
      ___coverage_array[18922] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    getcwd(dirname, 4096U);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18923] == 0) {
      {
      fprintf(_coverage_fout, "18923\n");
      fflush(_coverage_fout);
      ___coverage_array[18923] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21187] == 0) {
    {
    fprintf(_coverage_fout, "21187\n");
    fflush(_coverage_fout);
    ___coverage_array[21187] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___55 = strlen((char const   *)dirname);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21188] == 0) {
    {
    fprintf(_coverage_fout, "21188\n");
    fflush(_coverage_fout);
    ___coverage_array[21188] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )tmp___55;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21189] == 0) {
    {
    fprintf(_coverage_fout, "21189\n");
    fflush(_coverage_fout);
    ___coverage_array[21189] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = dirname;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21190] == 0) {
    {
    fprintf(_coverage_fout, "21190\n");
    fflush(_coverage_fout);
    ___coverage_array[21190] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21191] == 0) {
    {
    fprintf(_coverage_fout, "21191\n");
    fflush(_coverage_fout);
    ___coverage_array[21191] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )383);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21192] == 0) {
    {
    fprintf(_coverage_fout, "21192\n");
    fflush(_coverage_fout);
    ___coverage_array[21192] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy325: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21193] == 0) {
    {
    fprintf(_coverage_fout, "21193\n");
    fflush(_coverage_fout);
    ___coverage_array[21193] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21194] == 0) {
    {
    fprintf(_coverage_fout, "21194\n");
    fflush(_coverage_fout);
    ___coverage_array[21194] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy326;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18924] == 0) {
      {
      fprintf(_coverage_fout, "18924\n");
      fflush(_coverage_fout);
      ___coverage_array[18924] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21195] == 0) {
    {
    fprintf(_coverage_fout, "21195\n");
    fflush(_coverage_fout);
    ___coverage_array[21195] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18925] == 0) {
      {
      fprintf(_coverage_fout, "18925\n");
      fflush(_coverage_fout);
      ___coverage_array[18925] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21196] == 0) {
    {
    fprintf(_coverage_fout, "21196\n");
    fflush(_coverage_fout);
    ___coverage_array[21196] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy326: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21197] == 0) {
    {
    fprintf(_coverage_fout, "21197\n");
    fflush(_coverage_fout);
    ___coverage_array[21197] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21198] == 0) {
    {
    fprintf(_coverage_fout, "21198\n");
    fflush(_coverage_fout);
    ___coverage_array[21198] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy327;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18926] == 0) {
      {
      fprintf(_coverage_fout, "18926\n");
      fflush(_coverage_fout);
      ___coverage_array[18926] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21199] == 0) {
    {
    fprintf(_coverage_fout, "21199\n");
    fflush(_coverage_fout);
    ___coverage_array[21199] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18927] == 0) {
      {
      fprintf(_coverage_fout, "18927\n");
      fflush(_coverage_fout);
      ___coverage_array[18927] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21200] == 0) {
    {
    fprintf(_coverage_fout, "21200\n");
    fflush(_coverage_fout);
    ___coverage_array[21200] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy327: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21201] == 0) {
    {
    fprintf(_coverage_fout, "21201\n");
    fflush(_coverage_fout);
    ___coverage_array[21201] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21202] == 0) {
    {
    fprintf(_coverage_fout, "21202\n");
    fflush(_coverage_fout);
    ___coverage_array[21202] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18928] == 0) {
      {
      fprintf(_coverage_fout, "18928\n");
      fflush(_coverage_fout);
      ___coverage_array[18928] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21203] == 0) {
    {
    fprintf(_coverage_fout, "21203\n");
    fflush(_coverage_fout);
    ___coverage_array[21203] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21204] == 0) {
    {
    fprintf(_coverage_fout, "21204\n");
    fflush(_coverage_fout);
    ___coverage_array[21204] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21205] == 0) {
    {
    fprintf(_coverage_fout, "21205\n");
    fflush(_coverage_fout);
    ___coverage_array[21205] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18929] == 0) {
      {
      fprintf(_coverage_fout, "18929\n");
      fflush(_coverage_fout);
      ___coverage_array[18929] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21206] == 0) {
    {
    fprintf(_coverage_fout, "21206\n");
    fflush(_coverage_fout);
    ___coverage_array[21206] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21207] == 0) {
    {
    fprintf(_coverage_fout, "21207\n");
    fflush(_coverage_fout);
    ___coverage_array[21207] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21208] == 0) {
    {
    fprintf(_coverage_fout, "21208\n");
    fflush(_coverage_fout);
    ___coverage_array[21208] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18930] == 0) {
      {
      fprintf(_coverage_fout, "18930\n");
      fflush(_coverage_fout);
      ___coverage_array[18930] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21209] == 0) {
    {
    fprintf(_coverage_fout, "21209\n");
    fflush(_coverage_fout);
    ___coverage_array[21209] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21210] == 0) {
    {
    fprintf(_coverage_fout, "21210\n");
    fflush(_coverage_fout);
    ___coverage_array[21210] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.lval = (long )compiler_globals.zend_lineno;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21211] == 0) {
    {
    fprintf(_coverage_fout, "21211\n");
    fflush(_coverage_fout);
    ___coverage_array[21211] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21212] == 0) {
    {
    fprintf(_coverage_fout, "21212\n");
    fflush(_coverage_fout);
    ___coverage_array[21212] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )368);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21213] == 0) {
    {
    fprintf(_coverage_fout, "21213\n");
    fflush(_coverage_fout);
    ___coverage_array[21213] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy331: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21214] == 0) {
    {
    fprintf(_coverage_fout, "21214\n");
    fflush(_coverage_fout);
    ___coverage_array[21214] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21215] == 0) {
    {
    fprintf(_coverage_fout, "21215\n");
    fflush(_coverage_fout);
    ___coverage_array[21215] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy332;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18931] == 0) {
      {
      fprintf(_coverage_fout, "18931\n");
      fflush(_coverage_fout);
      ___coverage_array[18931] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21216] == 0) {
    {
    fprintf(_coverage_fout, "21216\n");
    fflush(_coverage_fout);
    ___coverage_array[21216] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18932] == 0) {
      {
      fprintf(_coverage_fout, "18932\n");
      fflush(_coverage_fout);
      ___coverage_array[18932] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21217] == 0) {
    {
    fprintf(_coverage_fout, "21217\n");
    fflush(_coverage_fout);
    ___coverage_array[21217] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy332: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21218] == 0) {
    {
    fprintf(_coverage_fout, "21218\n");
    fflush(_coverage_fout);
    ___coverage_array[21218] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21219] == 0) {
    {
    fprintf(_coverage_fout, "21219\n");
    fflush(_coverage_fout);
    ___coverage_array[21219] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy333;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18933] == 0) {
      {
      fprintf(_coverage_fout, "18933\n");
      fflush(_coverage_fout);
      ___coverage_array[18933] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21220] == 0) {
    {
    fprintf(_coverage_fout, "21220\n");
    fflush(_coverage_fout);
    ___coverage_array[21220] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18934] == 0) {
      {
      fprintf(_coverage_fout, "18934\n");
      fflush(_coverage_fout);
      ___coverage_array[18934] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21221] == 0) {
    {
    fprintf(_coverage_fout, "21221\n");
    fflush(_coverage_fout);
    ___coverage_array[21221] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy333: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21222] == 0) {
    {
    fprintf(_coverage_fout, "21222\n");
    fflush(_coverage_fout);
    ___coverage_array[21222] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21223] == 0) {
    {
    fprintf(_coverage_fout, "21223\n");
    fflush(_coverage_fout);
    ___coverage_array[21223] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy334;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18935] == 0) {
      {
      fprintf(_coverage_fout, "18935\n");
      fflush(_coverage_fout);
      ___coverage_array[18935] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21224] == 0) {
    {
    fprintf(_coverage_fout, "21224\n");
    fflush(_coverage_fout);
    ___coverage_array[21224] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18936] == 0) {
      {
      fprintf(_coverage_fout, "18936\n");
      fflush(_coverage_fout);
      ___coverage_array[18936] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21225] == 0) {
    {
    fprintf(_coverage_fout, "21225\n");
    fflush(_coverage_fout);
    ___coverage_array[21225] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy334: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21226] == 0) {
    {
    fprintf(_coverage_fout, "21226\n");
    fflush(_coverage_fout);
    ___coverage_array[21226] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21227] == 0) {
    {
    fprintf(_coverage_fout, "21227\n");
    fflush(_coverage_fout);
    ___coverage_array[21227] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 68) {
    goto yy335;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18937] == 0) {
      {
      fprintf(_coverage_fout, "18937\n");
      fflush(_coverage_fout);
      ___coverage_array[18937] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21228] == 0) {
    {
    fprintf(_coverage_fout, "21228\n");
    fflush(_coverage_fout);
    ___coverage_array[21228] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 100) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18938] == 0) {
      {
      fprintf(_coverage_fout, "18938\n");
      fflush(_coverage_fout);
      ___coverage_array[18938] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21229] == 0) {
    {
    fprintf(_coverage_fout, "21229\n");
    fflush(_coverage_fout);
    ___coverage_array[21229] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy335: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21230] == 0) {
    {
    fprintf(_coverage_fout, "21230\n");
    fflush(_coverage_fout);
    ___coverage_array[21230] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21231] == 0) {
    {
    fprintf(_coverage_fout, "21231\n");
    fflush(_coverage_fout);
    ___coverage_array[21231] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18939] == 0) {
      {
      fprintf(_coverage_fout, "18939\n");
      fflush(_coverage_fout);
      ___coverage_array[18939] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21232] == 0) {
    {
    fprintf(_coverage_fout, "21232\n");
    fflush(_coverage_fout);
    ___coverage_array[21232] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21233] == 0) {
    {
    fprintf(_coverage_fout, "21233\n");
    fflush(_coverage_fout);
    ___coverage_array[21233] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21234] == 0) {
    {
    fprintf(_coverage_fout, "21234\n");
    fflush(_coverage_fout);
    ___coverage_array[21234] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18940] == 0) {
      {
      fprintf(_coverage_fout, "18940\n");
      fflush(_coverage_fout);
      ___coverage_array[18940] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21235] == 0) {
    {
    fprintf(_coverage_fout, "21235\n");
    fflush(_coverage_fout);
    ___coverage_array[21235] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21236] == 0) {
    {
    fprintf(_coverage_fout, "21236\n");
    fflush(_coverage_fout);
    ___coverage_array[21236] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21237] == 0) {
    {
    fprintf(_coverage_fout, "21237\n");
    fflush(_coverage_fout);
    ___coverage_array[21237] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18941] == 0) {
      {
      fprintf(_coverage_fout, "18941\n");
      fflush(_coverage_fout);
      ___coverage_array[18941] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21238] == 0) {
    {
    fprintf(_coverage_fout, "21238\n");
    fflush(_coverage_fout);
    ___coverage_array[21238] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21239] == 0) {
    {
    fprintf(_coverage_fout, "21239\n");
    fflush(_coverage_fout);
    ___coverage_array[21239] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.active_class_entry) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18942] == 0) {
      {
      fprintf(_coverage_fout, "18942\n");
      fflush(_coverage_fout);
      ___coverage_array[18942] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___56 = (compiler_globals.active_class_entry)->name;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18943] == 0) {
      {
      fprintf(_coverage_fout, "18943\n");
      fflush(_coverage_fout);
      ___coverage_array[18943] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___56 = (char const   *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21240] == 0) {
    {
    fprintf(_coverage_fout, "21240\n");
    fflush(_coverage_fout);
    ___coverage_array[21240] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  class_name = tmp___56;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21241] == 0) {
    {
    fprintf(_coverage_fout, "21241\n");
    fflush(_coverage_fout);
    ___coverage_array[21241] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.active_op_array) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18944] == 0) {
      {
      fprintf(_coverage_fout, "18944\n");
      fflush(_coverage_fout);
      ___coverage_array[18944] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___57 = (compiler_globals.active_op_array)->function_name;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18945] == 0) {
      {
      fprintf(_coverage_fout, "18945\n");
      fflush(_coverage_fout);
      ___coverage_array[18945] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___57 = (char const   *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21242] == 0) {
    {
    fprintf(_coverage_fout, "21242\n");
    fflush(_coverage_fout);
    ___coverage_array[21242] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  func_name = tmp___57;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21243] == 0) {
    {
    fprintf(_coverage_fout, "21243\n");
    fflush(_coverage_fout);
    ___coverage_array[21243] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  len___1 = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21244] == 0) {
    {
    fprintf(_coverage_fout, "21244\n");
    fflush(_coverage_fout);
    ___coverage_array[21244] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (class_name) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18946] == 0) {
      {
      fprintf(_coverage_fout, "18946\n");
      fflush(_coverage_fout);
      ___coverage_array[18946] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___58 = strlen(class_name);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18947] == 0) {
      {
      fprintf(_coverage_fout, "18947\n");
      fflush(_coverage_fout);
      ___coverage_array[18947] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    len___1 += tmp___58 + 2U;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18948] == 0) {
      {
      fprintf(_coverage_fout, "18948\n");
      fflush(_coverage_fout);
      ___coverage_array[18948] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21245] == 0) {
    {
    fprintf(_coverage_fout, "21245\n");
    fflush(_coverage_fout);
    ___coverage_array[21245] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (func_name) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18949] == 0) {
      {
      fprintf(_coverage_fout, "18949\n");
      fflush(_coverage_fout);
      ___coverage_array[18949] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___59 = strlen(func_name);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18950] == 0) {
      {
      fprintf(_coverage_fout, "18950\n");
      fflush(_coverage_fout);
      ___coverage_array[18950] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    len___1 += tmp___59;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18951] == 0) {
      {
      fprintf(_coverage_fout, "18951\n");
      fflush(_coverage_fout);
      ___coverage_array[18951] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21246] == 0) {
    {
    fprintf(_coverage_fout, "21246\n");
    fflush(_coverage_fout);
    ___coverage_array[21246] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (func_name) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18952] == 0) {
      {
      fprintf(_coverage_fout, "18952\n");
      fflush(_coverage_fout);
      ___coverage_array[18952] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___60 = func_name;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18953] == 0) {
      {
      fprintf(_coverage_fout, "18953\n");
      fflush(_coverage_fout);
      ___coverage_array[18953] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___60 = "";
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21247] == 0) {
    {
    fprintf(_coverage_fout, "21247\n");
    fflush(_coverage_fout);
    ___coverage_array[21247] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (class_name) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18956] == 0) {
      {
      fprintf(_coverage_fout, "18956\n");
      fflush(_coverage_fout);
      ___coverage_array[18956] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (func_name) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18954] == 0) {
        {
        fprintf(_coverage_fout, "18954\n");
        fflush(_coverage_fout);
        ___coverage_array[18954] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___61 = "::";
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18955] == 0) {
        {
        fprintf(_coverage_fout, "18955\n");
        fflush(_coverage_fout);
        ___coverage_array[18955] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___61 = "";
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18957] == 0) {
      {
      fprintf(_coverage_fout, "18957\n");
      fflush(_coverage_fout);
      ___coverage_array[18957] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___61 = "";
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21248] == 0) {
    {
    fprintf(_coverage_fout, "21248\n");
    fflush(_coverage_fout);
    ___coverage_array[21248] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (class_name) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18958] == 0) {
      {
      fprintf(_coverage_fout, "18958\n");
      fflush(_coverage_fout);
      ___coverage_array[18958] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___62 = class_name;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18959] == 0) {
      {
      fprintf(_coverage_fout, "18959\n");
      fflush(_coverage_fout);
      ___coverage_array[18959] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___62 = "";
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21249] == 0) {
    {
    fprintf(_coverage_fout, "21249\n");
    fflush(_coverage_fout);
    ___coverage_array[21249] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = zend_spprintf(& zendlval->value.str.val, 0,
                                          (char *)"%s%s%s", tmp___62, tmp___61,
                                          tmp___60);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21250] == 0) {
    {
    fprintf(_coverage_fout, "21250\n");
    fflush(_coverage_fout);
    ___coverage_array[21250] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21251] == 0) {
    {
    fprintf(_coverage_fout, "21251\n");
    fflush(_coverage_fout);
    ___coverage_array[21251] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )366);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21252] == 0) {
    {
    fprintf(_coverage_fout, "21252\n");
    fflush(_coverage_fout);
    ___coverage_array[21252] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy339: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21253] == 0) {
    {
    fprintf(_coverage_fout, "21253\n");
    fflush(_coverage_fout);
    ___coverage_array[21253] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21254] == 0) {
    {
    fprintf(_coverage_fout, "21254\n");
    fflush(_coverage_fout);
    ___coverage_array[21254] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy350;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18960] == 0) {
      {
      fprintf(_coverage_fout, "18960\n");
      fflush(_coverage_fout);
      ___coverage_array[18960] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21255] == 0) {
    {
    fprintf(_coverage_fout, "21255\n");
    fflush(_coverage_fout);
    ___coverage_array[21255] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 108) {
    goto yy350;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18961] == 0) {
      {
      fprintf(_coverage_fout, "18961\n");
      fflush(_coverage_fout);
      ___coverage_array[18961] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21256] == 0) {
    {
    fprintf(_coverage_fout, "21256\n");
    fflush(_coverage_fout);
    ___coverage_array[21256] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy340: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21257] == 0) {
    {
    fprintf(_coverage_fout, "21257\n");
    fflush(_coverage_fout);
    ___coverage_array[21257] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21258] == 0) {
    {
    fprintf(_coverage_fout, "21258\n");
    fflush(_coverage_fout);
    ___coverage_array[21258] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy341;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18962] == 0) {
      {
      fprintf(_coverage_fout, "18962\n");
      fflush(_coverage_fout);
      ___coverage_array[18962] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21259] == 0) {
    {
    fprintf(_coverage_fout, "21259\n");
    fflush(_coverage_fout);
    ___coverage_array[21259] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18963] == 0) {
      {
      fprintf(_coverage_fout, "18963\n");
      fflush(_coverage_fout);
      ___coverage_array[18963] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21260] == 0) {
    {
    fprintf(_coverage_fout, "21260\n");
    fflush(_coverage_fout);
    ___coverage_array[21260] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy341: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21261] == 0) {
    {
    fprintf(_coverage_fout, "21261\n");
    fflush(_coverage_fout);
    ___coverage_array[21261] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21262] == 0) {
    {
    fprintf(_coverage_fout, "21262\n");
    fflush(_coverage_fout);
    ___coverage_array[21262] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy342;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18964] == 0) {
      {
      fprintf(_coverage_fout, "18964\n");
      fflush(_coverage_fout);
      ___coverage_array[18964] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21263] == 0) {
    {
    fprintf(_coverage_fout, "21263\n");
    fflush(_coverage_fout);
    ___coverage_array[21263] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18965] == 0) {
      {
      fprintf(_coverage_fout, "18965\n");
      fflush(_coverage_fout);
      ___coverage_array[18965] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21264] == 0) {
    {
    fprintf(_coverage_fout, "21264\n");
    fflush(_coverage_fout);
    ___coverage_array[21264] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy342: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21265] == 0) {
    {
    fprintf(_coverage_fout, "21265\n");
    fflush(_coverage_fout);
    ___coverage_array[21265] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21266] == 0) {
    {
    fprintf(_coverage_fout, "21266\n");
    fflush(_coverage_fout);
    ___coverage_array[21266] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy343;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18966] == 0) {
      {
      fprintf(_coverage_fout, "18966\n");
      fflush(_coverage_fout);
      ___coverage_array[18966] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21267] == 0) {
    {
    fprintf(_coverage_fout, "21267\n");
    fflush(_coverage_fout);
    ___coverage_array[21267] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18967] == 0) {
      {
      fprintf(_coverage_fout, "18967\n");
      fflush(_coverage_fout);
      ___coverage_array[18967] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21268] == 0) {
    {
    fprintf(_coverage_fout, "21268\n");
    fflush(_coverage_fout);
    ___coverage_array[21268] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy343: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21269] == 0) {
    {
    fprintf(_coverage_fout, "21269\n");
    fflush(_coverage_fout);
    ___coverage_array[21269] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21270] == 0) {
    {
    fprintf(_coverage_fout, "21270\n");
    fflush(_coverage_fout);
    ___coverage_array[21270] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy344;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18968] == 0) {
      {
      fprintf(_coverage_fout, "18968\n");
      fflush(_coverage_fout);
      ___coverage_array[18968] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21271] == 0) {
    {
    fprintf(_coverage_fout, "21271\n");
    fflush(_coverage_fout);
    ___coverage_array[21271] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18969] == 0) {
      {
      fprintf(_coverage_fout, "18969\n");
      fflush(_coverage_fout);
      ___coverage_array[18969] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21272] == 0) {
    {
    fprintf(_coverage_fout, "21272\n");
    fflush(_coverage_fout);
    ___coverage_array[21272] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy344: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21273] == 0) {
    {
    fprintf(_coverage_fout, "21273\n");
    fflush(_coverage_fout);
    ___coverage_array[21273] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21274] == 0) {
    {
    fprintf(_coverage_fout, "21274\n");
    fflush(_coverage_fout);
    ___coverage_array[21274] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy345;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18970] == 0) {
      {
      fprintf(_coverage_fout, "18970\n");
      fflush(_coverage_fout);
      ___coverage_array[18970] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21275] == 0) {
    {
    fprintf(_coverage_fout, "21275\n");
    fflush(_coverage_fout);
    ___coverage_array[21275] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18971] == 0) {
      {
      fprintf(_coverage_fout, "18971\n");
      fflush(_coverage_fout);
      ___coverage_array[18971] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21276] == 0) {
    {
    fprintf(_coverage_fout, "21276\n");
    fflush(_coverage_fout);
    ___coverage_array[21276] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy345: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21277] == 0) {
    {
    fprintf(_coverage_fout, "21277\n");
    fflush(_coverage_fout);
    ___coverage_array[21277] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21278] == 0) {
    {
    fprintf(_coverage_fout, "21278\n");
    fflush(_coverage_fout);
    ___coverage_array[21278] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy346;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18972] == 0) {
      {
      fprintf(_coverage_fout, "18972\n");
      fflush(_coverage_fout);
      ___coverage_array[18972] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21279] == 0) {
    {
    fprintf(_coverage_fout, "21279\n");
    fflush(_coverage_fout);
    ___coverage_array[21279] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18973] == 0) {
      {
      fprintf(_coverage_fout, "18973\n");
      fflush(_coverage_fout);
      ___coverage_array[18973] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21280] == 0) {
    {
    fprintf(_coverage_fout, "21280\n");
    fflush(_coverage_fout);
    ___coverage_array[21280] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy346: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21281] == 0) {
    {
    fprintf(_coverage_fout, "21281\n");
    fflush(_coverage_fout);
    ___coverage_array[21281] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21282] == 0) {
    {
    fprintf(_coverage_fout, "21282\n");
    fflush(_coverage_fout);
    ___coverage_array[21282] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18974] == 0) {
      {
      fprintf(_coverage_fout, "18974\n");
      fflush(_coverage_fout);
      ___coverage_array[18974] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21283] == 0) {
    {
    fprintf(_coverage_fout, "21283\n");
    fflush(_coverage_fout);
    ___coverage_array[21283] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21284] == 0) {
    {
    fprintf(_coverage_fout, "21284\n");
    fflush(_coverage_fout);
    ___coverage_array[21284] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21285] == 0) {
    {
    fprintf(_coverage_fout, "21285\n");
    fflush(_coverage_fout);
    ___coverage_array[21285] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18975] == 0) {
      {
      fprintf(_coverage_fout, "18975\n");
      fflush(_coverage_fout);
      ___coverage_array[18975] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21286] == 0) {
    {
    fprintf(_coverage_fout, "21286\n");
    fflush(_coverage_fout);
    ___coverage_array[21286] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21287] == 0) {
    {
    fprintf(_coverage_fout, "21287\n");
    fflush(_coverage_fout);
    ___coverage_array[21287] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21288] == 0) {
    {
    fprintf(_coverage_fout, "21288\n");
    fflush(_coverage_fout);
    ___coverage_array[21288] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18976] == 0) {
      {
      fprintf(_coverage_fout, "18976\n");
      fflush(_coverage_fout);
      ___coverage_array[18976] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21289] == 0) {
    {
    fprintf(_coverage_fout, "21289\n");
    fflush(_coverage_fout);
    ___coverage_array[21289] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21290] == 0) {
    {
    fprintf(_coverage_fout, "21290\n");
    fflush(_coverage_fout);
    ___coverage_array[21290] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  func_name___0 = (char const   *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21291] == 0) {
    {
    fprintf(_coverage_fout, "21291\n");
    fflush(_coverage_fout);
    ___coverage_array[21291] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.active_op_array) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18977] == 0) {
      {
      fprintf(_coverage_fout, "18977\n");
      fflush(_coverage_fout);
      ___coverage_array[18977] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    func_name___0 = (compiler_globals.active_op_array)->function_name;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18978] == 0) {
      {
      fprintf(_coverage_fout, "18978\n");
      fflush(_coverage_fout);
      ___coverage_array[18978] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21292] == 0) {
    {
    fprintf(_coverage_fout, "21292\n");
    fflush(_coverage_fout);
    ___coverage_array[21292] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! func_name___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18979] == 0) {
      {
      fprintf(_coverage_fout, "18979\n");
      fflush(_coverage_fout);
      ___coverage_array[18979] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    func_name___0 = "";
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18980] == 0) {
      {
      fprintf(_coverage_fout, "18980\n");
      fflush(_coverage_fout);
      ___coverage_array[18980] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21293] == 0) {
    {
    fprintf(_coverage_fout, "21293\n");
    fflush(_coverage_fout);
    ___coverage_array[21293] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___63 = strlen(func_name___0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21294] == 0) {
    {
    fprintf(_coverage_fout, "21294\n");
    fflush(_coverage_fout);
    ___coverage_array[21294] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )tmp___63;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21295] == 0) {
    {
    fprintf(_coverage_fout, "21295\n");
    fflush(_coverage_fout);
    ___coverage_array[21295] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___64 = _estrndup(func_name___0, (unsigned int )zendlval->value.str.len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21296] == 0) {
    {
    fprintf(_coverage_fout, "21296\n");
    fflush(_coverage_fout);
    ___coverage_array[21296] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)tmp___64;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21297] == 0) {
    {
    fprintf(_coverage_fout, "21297\n");
    fflush(_coverage_fout);
    ___coverage_array[21297] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21298] == 0) {
    {
    fprintf(_coverage_fout, "21298\n");
    fflush(_coverage_fout);
    ___coverage_array[21298] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )367);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21299] == 0) {
    {
    fprintf(_coverage_fout, "21299\n");
    fflush(_coverage_fout);
    ___coverage_array[21299] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy350: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21300] == 0) {
    {
    fprintf(_coverage_fout, "21300\n");
    fflush(_coverage_fout);
    ___coverage_array[21300] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21301] == 0) {
    {
    fprintf(_coverage_fout, "21301\n");
    fflush(_coverage_fout);
    ___coverage_array[21301] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy351;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18981] == 0) {
      {
      fprintf(_coverage_fout, "18981\n");
      fflush(_coverage_fout);
      ___coverage_array[18981] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21302] == 0) {
    {
    fprintf(_coverage_fout, "21302\n");
    fflush(_coverage_fout);
    ___coverage_array[21302] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18982] == 0) {
      {
      fprintf(_coverage_fout, "18982\n");
      fflush(_coverage_fout);
      ___coverage_array[18982] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21303] == 0) {
    {
    fprintf(_coverage_fout, "21303\n");
    fflush(_coverage_fout);
    ___coverage_array[21303] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy351: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21304] == 0) {
    {
    fprintf(_coverage_fout, "21304\n");
    fflush(_coverage_fout);
    ___coverage_array[21304] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21305] == 0) {
    {
    fprintf(_coverage_fout, "21305\n");
    fflush(_coverage_fout);
    ___coverage_array[21305] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18983] == 0) {
      {
      fprintf(_coverage_fout, "18983\n");
      fflush(_coverage_fout);
      ___coverage_array[18983] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21306] == 0) {
    {
    fprintf(_coverage_fout, "21306\n");
    fflush(_coverage_fout);
    ___coverage_array[21306] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21307] == 0) {
    {
    fprintf(_coverage_fout, "21307\n");
    fflush(_coverage_fout);
    ___coverage_array[21307] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21308] == 0) {
    {
    fprintf(_coverage_fout, "21308\n");
    fflush(_coverage_fout);
    ___coverage_array[21308] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18984] == 0) {
      {
      fprintf(_coverage_fout, "18984\n");
      fflush(_coverage_fout);
      ___coverage_array[18984] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21309] == 0) {
    {
    fprintf(_coverage_fout, "21309\n");
    fflush(_coverage_fout);
    ___coverage_array[21309] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21310] == 0) {
    {
    fprintf(_coverage_fout, "21310\n");
    fflush(_coverage_fout);
    ___coverage_array[21310] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21311] == 0) {
    {
    fprintf(_coverage_fout, "21311\n");
    fflush(_coverage_fout);
    ___coverage_array[21311] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18985] == 0) {
      {
      fprintf(_coverage_fout, "18985\n");
      fflush(_coverage_fout);
      ___coverage_array[18985] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21312] == 0) {
    {
    fprintf(_coverage_fout, "21312\n");
    fflush(_coverage_fout);
    ___coverage_array[21312] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21313] == 0) {
    {
    fprintf(_coverage_fout, "21313\n");
    fflush(_coverage_fout);
    ___coverage_array[21313] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___65 = zend_get_compiled_filename();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21314] == 0) {
    {
    fprintf(_coverage_fout, "21314\n");
    fflush(_coverage_fout);
    ___coverage_array[21314] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  filename___0 = (char *)tmp___65;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21315] == 0) {
    {
    fprintf(_coverage_fout, "21315\n");
    fflush(_coverage_fout);
    ___coverage_array[21315] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! filename___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18986] == 0) {
      {
      fprintf(_coverage_fout, "18986\n");
      fflush(_coverage_fout);
      ___coverage_array[18986] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    filename___0 = (char *)"";
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18987] == 0) {
      {
      fprintf(_coverage_fout, "18987\n");
      fflush(_coverage_fout);
      ___coverage_array[18987] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21316] == 0) {
    {
    fprintf(_coverage_fout, "21316\n");
    fflush(_coverage_fout);
    ___coverage_array[21316] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___66 = strlen((char const   *)filename___0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21317] == 0) {
    {
    fprintf(_coverage_fout, "21317\n");
    fflush(_coverage_fout);
    ___coverage_array[21317] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )tmp___66;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21318] == 0) {
    {
    fprintf(_coverage_fout, "21318\n");
    fflush(_coverage_fout);
    ___coverage_array[21318] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___67 = _estrndup((char const   *)filename___0,
                       (unsigned int )zendlval->value.str.len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21319] == 0) {
    {
    fprintf(_coverage_fout, "21319\n");
    fflush(_coverage_fout);
    ___coverage_array[21319] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)tmp___67;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21320] == 0) {
    {
    fprintf(_coverage_fout, "21320\n");
    fflush(_coverage_fout);
    ___coverage_array[21320] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21321] == 0) {
    {
    fprintf(_coverage_fout, "21321\n");
    fflush(_coverage_fout);
    ___coverage_array[21321] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )369);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21322] == 0) {
    {
    fprintf(_coverage_fout, "21322\n");
    fflush(_coverage_fout);
    ___coverage_array[21322] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy355: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21323] == 0) {
    {
    fprintf(_coverage_fout, "21323\n");
    fflush(_coverage_fout);
    ___coverage_array[21323] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21324] == 0) {
    {
    fprintf(_coverage_fout, "21324\n");
    fflush(_coverage_fout);
    ___coverage_array[21324] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy356;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18988] == 0) {
      {
      fprintf(_coverage_fout, "18988\n");
      fflush(_coverage_fout);
      ___coverage_array[18988] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21325] == 0) {
    {
    fprintf(_coverage_fout, "21325\n");
    fflush(_coverage_fout);
    ___coverage_array[21325] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18989] == 0) {
      {
      fprintf(_coverage_fout, "18989\n");
      fflush(_coverage_fout);
      ___coverage_array[18989] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21326] == 0) {
    {
    fprintf(_coverage_fout, "21326\n");
    fflush(_coverage_fout);
    ___coverage_array[21326] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy356: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21327] == 0) {
    {
    fprintf(_coverage_fout, "21327\n");
    fflush(_coverage_fout);
    ___coverage_array[21327] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21328] == 0) {
    {
    fprintf(_coverage_fout, "21328\n");
    fflush(_coverage_fout);
    ___coverage_array[21328] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy357;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18990] == 0) {
      {
      fprintf(_coverage_fout, "18990\n");
      fflush(_coverage_fout);
      ___coverage_array[18990] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21329] == 0) {
    {
    fprintf(_coverage_fout, "21329\n");
    fflush(_coverage_fout);
    ___coverage_array[21329] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18991] == 0) {
      {
      fprintf(_coverage_fout, "18991\n");
      fflush(_coverage_fout);
      ___coverage_array[18991] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21330] == 0) {
    {
    fprintf(_coverage_fout, "21330\n");
    fflush(_coverage_fout);
    ___coverage_array[21330] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy357: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21331] == 0) {
    {
    fprintf(_coverage_fout, "21331\n");
    fflush(_coverage_fout);
    ___coverage_array[21331] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21332] == 0) {
    {
    fprintf(_coverage_fout, "21332\n");
    fflush(_coverage_fout);
    ___coverage_array[21332] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy358;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18992] == 0) {
      {
      fprintf(_coverage_fout, "18992\n");
      fflush(_coverage_fout);
      ___coverage_array[18992] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21333] == 0) {
    {
    fprintf(_coverage_fout, "21333\n");
    fflush(_coverage_fout);
    ___coverage_array[21333] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18993] == 0) {
      {
      fprintf(_coverage_fout, "18993\n");
      fflush(_coverage_fout);
      ___coverage_array[18993] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21334] == 0) {
    {
    fprintf(_coverage_fout, "21334\n");
    fflush(_coverage_fout);
    ___coverage_array[21334] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy358: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21335] == 0) {
    {
    fprintf(_coverage_fout, "21335\n");
    fflush(_coverage_fout);
    ___coverage_array[21335] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21336] == 0) {
    {
    fprintf(_coverage_fout, "21336\n");
    fflush(_coverage_fout);
    ___coverage_array[21336] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18994] == 0) {
      {
      fprintf(_coverage_fout, "18994\n");
      fflush(_coverage_fout);
      ___coverage_array[18994] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21337] == 0) {
    {
    fprintf(_coverage_fout, "21337\n");
    fflush(_coverage_fout);
    ___coverage_array[21337] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21338] == 0) {
    {
    fprintf(_coverage_fout, "21338\n");
    fflush(_coverage_fout);
    ___coverage_array[21338] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21339] == 0) {
    {
    fprintf(_coverage_fout, "21339\n");
    fflush(_coverage_fout);
    ___coverage_array[21339] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18995] == 0) {
      {
      fprintf(_coverage_fout, "18995\n");
      fflush(_coverage_fout);
      ___coverage_array[18995] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21340] == 0) {
    {
    fprintf(_coverage_fout, "21340\n");
    fflush(_coverage_fout);
    ___coverage_array[21340] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21341] == 0) {
    {
    fprintf(_coverage_fout, "21341\n");
    fflush(_coverage_fout);
    ___coverage_array[21341] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21342] == 0) {
    {
    fprintf(_coverage_fout, "21342\n");
    fflush(_coverage_fout);
    ___coverage_array[21342] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18996] == 0) {
      {
      fprintf(_coverage_fout, "18996\n");
      fflush(_coverage_fout);
      ___coverage_array[18996] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21343] == 0) {
    {
    fprintf(_coverage_fout, "21343\n");
    fflush(_coverage_fout);
    ___coverage_array[21343] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21344] == 0) {
    {
    fprintf(_coverage_fout, "21344\n");
    fflush(_coverage_fout);
    ___coverage_array[21344] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  trait_name = (char const   *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21345] == 0) {
    {
    fprintf(_coverage_fout, "21345\n");
    fflush(_coverage_fout);
    ___coverage_array[21345] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.active_class_entry) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[18999] == 0) {
      {
      fprintf(_coverage_fout, "18999\n");
      fflush(_coverage_fout);
      ___coverage_array[18999] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (288U == ((compiler_globals.active_class_entry)->ce_flags & 288U)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18997] == 0) {
        {
        fprintf(_coverage_fout, "18997\n");
        fflush(_coverage_fout);
        ___coverage_array[18997] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      trait_name = (compiler_globals.active_class_entry)->name;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[18998] == 0) {
        {
        fprintf(_coverage_fout, "18998\n");
        fflush(_coverage_fout);
        ___coverage_array[18998] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19000] == 0) {
      {
      fprintf(_coverage_fout, "19000\n");
      fflush(_coverage_fout);
      ___coverage_array[19000] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21346] == 0) {
    {
    fprintf(_coverage_fout, "21346\n");
    fflush(_coverage_fout);
    ___coverage_array[21346] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! trait_name) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19001] == 0) {
      {
      fprintf(_coverage_fout, "19001\n");
      fflush(_coverage_fout);
      ___coverage_array[19001] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    trait_name = "";
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19002] == 0) {
      {
      fprintf(_coverage_fout, "19002\n");
      fflush(_coverage_fout);
      ___coverage_array[19002] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21347] == 0) {
    {
    fprintf(_coverage_fout, "21347\n");
    fflush(_coverage_fout);
    ___coverage_array[21347] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___68 = strlen(trait_name);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21348] == 0) {
    {
    fprintf(_coverage_fout, "21348\n");
    fflush(_coverage_fout);
    ___coverage_array[21348] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )tmp___68;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21349] == 0) {
    {
    fprintf(_coverage_fout, "21349\n");
    fflush(_coverage_fout);
    ___coverage_array[21349] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___69 = _estrndup(trait_name, (unsigned int )zendlval->value.str.len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21350] == 0) {
    {
    fprintf(_coverage_fout, "21350\n");
    fflush(_coverage_fout);
    ___coverage_array[21350] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)tmp___69;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21351] == 0) {
    {
    fprintf(_coverage_fout, "21351\n");
    fflush(_coverage_fout);
    ___coverage_array[21351] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21352] == 0) {
    {
    fprintf(_coverage_fout, "21352\n");
    fflush(_coverage_fout);
    ___coverage_array[21352] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )365);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21353] == 0) {
    {
    fprintf(_coverage_fout, "21353\n");
    fflush(_coverage_fout);
    ___coverage_array[21353] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy362: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21354] == 0) {
    {
    fprintf(_coverage_fout, "21354\n");
    fflush(_coverage_fout);
    ___coverage_array[21354] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21355] == 0) {
    {
    fprintf(_coverage_fout, "21355\n");
    fflush(_coverage_fout);
    ___coverage_array[21355] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy363;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19003] == 0) {
      {
      fprintf(_coverage_fout, "19003\n");
      fflush(_coverage_fout);
      ___coverage_array[19003] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21356] == 0) {
    {
    fprintf(_coverage_fout, "21356\n");
    fflush(_coverage_fout);
    ___coverage_array[21356] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19004] == 0) {
      {
      fprintf(_coverage_fout, "19004\n");
      fflush(_coverage_fout);
      ___coverage_array[19004] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21357] == 0) {
    {
    fprintf(_coverage_fout, "21357\n");
    fflush(_coverage_fout);
    ___coverage_array[21357] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy363: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21358] == 0) {
    {
    fprintf(_coverage_fout, "21358\n");
    fflush(_coverage_fout);
    ___coverage_array[21358] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21359] == 0) {
    {
    fprintf(_coverage_fout, "21359\n");
    fflush(_coverage_fout);
    ___coverage_array[21359] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy364;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19005] == 0) {
      {
      fprintf(_coverage_fout, "19005\n");
      fflush(_coverage_fout);
      ___coverage_array[19005] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21360] == 0) {
    {
    fprintf(_coverage_fout, "21360\n");
    fflush(_coverage_fout);
    ___coverage_array[21360] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19006] == 0) {
      {
      fprintf(_coverage_fout, "19006\n");
      fflush(_coverage_fout);
      ___coverage_array[19006] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21361] == 0) {
    {
    fprintf(_coverage_fout, "21361\n");
    fflush(_coverage_fout);
    ___coverage_array[21361] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy364: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21362] == 0) {
    {
    fprintf(_coverage_fout, "21362\n");
    fflush(_coverage_fout);
    ___coverage_array[21362] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21363] == 0) {
    {
    fprintf(_coverage_fout, "21363\n");
    fflush(_coverage_fout);
    ___coverage_array[21363] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy365;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19007] == 0) {
      {
      fprintf(_coverage_fout, "19007\n");
      fflush(_coverage_fout);
      ___coverage_array[19007] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21364] == 0) {
    {
    fprintf(_coverage_fout, "21364\n");
    fflush(_coverage_fout);
    ___coverage_array[21364] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19008] == 0) {
      {
      fprintf(_coverage_fout, "19008\n");
      fflush(_coverage_fout);
      ___coverage_array[19008] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21365] == 0) {
    {
    fprintf(_coverage_fout, "21365\n");
    fflush(_coverage_fout);
    ___coverage_array[21365] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy365: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21366] == 0) {
    {
    fprintf(_coverage_fout, "21366\n");
    fflush(_coverage_fout);
    ___coverage_array[21366] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21367] == 0) {
    {
    fprintf(_coverage_fout, "21367\n");
    fflush(_coverage_fout);
    ___coverage_array[21367] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19009] == 0) {
      {
      fprintf(_coverage_fout, "19009\n");
      fflush(_coverage_fout);
      ___coverage_array[19009] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21368] == 0) {
    {
    fprintf(_coverage_fout, "21368\n");
    fflush(_coverage_fout);
    ___coverage_array[21368] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21369] == 0) {
    {
    fprintf(_coverage_fout, "21369\n");
    fflush(_coverage_fout);
    ___coverage_array[21369] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21370] == 0) {
    {
    fprintf(_coverage_fout, "21370\n");
    fflush(_coverage_fout);
    ___coverage_array[21370] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19010] == 0) {
      {
      fprintf(_coverage_fout, "19010\n");
      fflush(_coverage_fout);
      ___coverage_array[19010] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21371] == 0) {
    {
    fprintf(_coverage_fout, "21371\n");
    fflush(_coverage_fout);
    ___coverage_array[21371] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21372] == 0) {
    {
    fprintf(_coverage_fout, "21372\n");
    fflush(_coverage_fout);
    ___coverage_array[21372] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21373] == 0) {
    {
    fprintf(_coverage_fout, "21373\n");
    fflush(_coverage_fout);
    ___coverage_array[21373] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19011] == 0) {
      {
      fprintf(_coverage_fout, "19011\n");
      fflush(_coverage_fout);
      ___coverage_array[19011] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21374] == 0) {
    {
    fprintf(_coverage_fout, "21374\n");
    fflush(_coverage_fout);
    ___coverage_array[21374] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21375] == 0) {
    {
    fprintf(_coverage_fout, "21375\n");
    fflush(_coverage_fout);
    ___coverage_array[21375] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  class_name___0 = (char const   *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21376] == 0) {
    {
    fprintf(_coverage_fout, "21376\n");
    fflush(_coverage_fout);
    ___coverage_array[21376] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.active_class_entry) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19014] == 0) {
      {
      fprintf(_coverage_fout, "19014\n");
      fflush(_coverage_fout);
      ___coverage_array[19014] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (288U == ((compiler_globals.active_class_entry)->ce_flags & 288U)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19012] == 0) {
        {
        fprintf(_coverage_fout, "19012\n");
        fflush(_coverage_fout);
        ___coverage_array[19012] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->value.lval = 288L;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19013] == 0) {
        {
        fprintf(_coverage_fout, "19013\n");
        fflush(_coverage_fout);
        ___coverage_array[19013] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->type = (unsigned char)0;
    } else {
      goto _L___13;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19019] == 0) {
      {
      fprintf(_coverage_fout, "19019\n");
      fflush(_coverage_fout);
      ___coverage_array[19019] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _L___13: /* CIL Label */ 
    if (compiler_globals.active_class_entry) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19015] == 0) {
        {
        fprintf(_coverage_fout, "19015\n");
        fflush(_coverage_fout);
        ___coverage_array[19015] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      class_name___0 = (compiler_globals.active_class_entry)->name;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19016] == 0) {
        {
        fprintf(_coverage_fout, "19016\n");
        fflush(_coverage_fout);
        ___coverage_array[19016] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19020] == 0) {
      {
      fprintf(_coverage_fout, "19020\n");
      fflush(_coverage_fout);
      ___coverage_array[19020] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (! class_name___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19017] == 0) {
        {
        fprintf(_coverage_fout, "19017\n");
        fflush(_coverage_fout);
        ___coverage_array[19017] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      class_name___0 = "";
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19018] == 0) {
        {
        fprintf(_coverage_fout, "19018\n");
        fflush(_coverage_fout);
        ___coverage_array[19018] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19021] == 0) {
      {
      fprintf(_coverage_fout, "19021\n");
      fflush(_coverage_fout);
      ___coverage_array[19021] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___70 = strlen(class_name___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19022] == 0) {
      {
      fprintf(_coverage_fout, "19022\n");
      fflush(_coverage_fout);
      ___coverage_array[19022] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )tmp___70;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19023] == 0) {
      {
      fprintf(_coverage_fout, "19023\n");
      fflush(_coverage_fout);
      ___coverage_array[19023] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___71 = _estrndup(class_name___0, (unsigned int )zendlval->value.str.len);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19024] == 0) {
      {
      fprintf(_coverage_fout, "19024\n");
      fflush(_coverage_fout);
      ___coverage_array[19024] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___71;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19025] == 0) {
      {
      fprintf(_coverage_fout, "19025\n");
      fflush(_coverage_fout);
      ___coverage_array[19025] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)6;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21377] == 0) {
    {
    fprintf(_coverage_fout, "21377\n");
    fflush(_coverage_fout);
    ___coverage_array[21377] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )364);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21378] == 0) {
    {
    fprintf(_coverage_fout, "21378\n");
    fflush(_coverage_fout);
    ___coverage_array[21378] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy369: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21379] == 0) {
    {
    fprintf(_coverage_fout, "21379\n");
    fflush(_coverage_fout);
    ___coverage_array[21379] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21380] == 0) {
    {
    fprintf(_coverage_fout, "21380\n");
    fflush(_coverage_fout);
    ___coverage_array[21380] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy370;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19026] == 0) {
      {
      fprintf(_coverage_fout, "19026\n");
      fflush(_coverage_fout);
      ___coverage_array[19026] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21381] == 0) {
    {
    fprintf(_coverage_fout, "21381\n");
    fflush(_coverage_fout);
    ___coverage_array[21381] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19027] == 0) {
      {
      fprintf(_coverage_fout, "19027\n");
      fflush(_coverage_fout);
      ___coverage_array[19027] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21382] == 0) {
    {
    fprintf(_coverage_fout, "21382\n");
    fflush(_coverage_fout);
    ___coverage_array[21382] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy370: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21383] == 0) {
    {
    fprintf(_coverage_fout, "21383\n");
    fflush(_coverage_fout);
    ___coverage_array[21383] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21384] == 0) {
    {
    fprintf(_coverage_fout, "21384\n");
    fflush(_coverage_fout);
    ___coverage_array[21384] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy371;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19028] == 0) {
      {
      fprintf(_coverage_fout, "19028\n");
      fflush(_coverage_fout);
      ___coverage_array[19028] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21385] == 0) {
    {
    fprintf(_coverage_fout, "21385\n");
    fflush(_coverage_fout);
    ___coverage_array[21385] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19029] == 0) {
      {
      fprintf(_coverage_fout, "19029\n");
      fflush(_coverage_fout);
      ___coverage_array[19029] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21386] == 0) {
    {
    fprintf(_coverage_fout, "21386\n");
    fflush(_coverage_fout);
    ___coverage_array[21386] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy371: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21387] == 0) {
    {
    fprintf(_coverage_fout, "21387\n");
    fflush(_coverage_fout);
    ___coverage_array[21387] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21388] == 0) {
    {
    fprintf(_coverage_fout, "21388\n");
    fflush(_coverage_fout);
    ___coverage_array[21388] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 95) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19030] == 0) {
      {
      fprintf(_coverage_fout, "19030\n");
      fflush(_coverage_fout);
      ___coverage_array[19030] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21389] == 0) {
    {
    fprintf(_coverage_fout, "21389\n");
    fflush(_coverage_fout);
    ___coverage_array[21389] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21390] == 0) {
    {
    fprintf(_coverage_fout, "21390\n");
    fflush(_coverage_fout);
    ___coverage_array[21390] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21391] == 0) {
    {
    fprintf(_coverage_fout, "21391\n");
    fflush(_coverage_fout);
    ___coverage_array[21391] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy373;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19031] == 0) {
      {
      fprintf(_coverage_fout, "19031\n");
      fflush(_coverage_fout);
      ___coverage_array[19031] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21392] == 0) {
    {
    fprintf(_coverage_fout, "21392\n");
    fflush(_coverage_fout);
    ___coverage_array[21392] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19032] == 0) {
      {
      fprintf(_coverage_fout, "19032\n");
      fflush(_coverage_fout);
      ___coverage_array[19032] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21393] == 0) {
    {
    fprintf(_coverage_fout, "21393\n");
    fflush(_coverage_fout);
    ___coverage_array[21393] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy373: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21394] == 0) {
    {
    fprintf(_coverage_fout, "21394\n");
    fflush(_coverage_fout);
    ___coverage_array[21394] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21395] == 0) {
    {
    fprintf(_coverage_fout, "21395\n");
    fflush(_coverage_fout);
    ___coverage_array[21395] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy374;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19033] == 0) {
      {
      fprintf(_coverage_fout, "19033\n");
      fflush(_coverage_fout);
      ___coverage_array[19033] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21396] == 0) {
    {
    fprintf(_coverage_fout, "21396\n");
    fflush(_coverage_fout);
    ___coverage_array[21396] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19034] == 0) {
      {
      fprintf(_coverage_fout, "19034\n");
      fflush(_coverage_fout);
      ___coverage_array[19034] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21397] == 0) {
    {
    fprintf(_coverage_fout, "21397\n");
    fflush(_coverage_fout);
    ___coverage_array[21397] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy374: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21398] == 0) {
    {
    fprintf(_coverage_fout, "21398\n");
    fflush(_coverage_fout);
    ___coverage_array[21398] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21399] == 0) {
    {
    fprintf(_coverage_fout, "21399\n");
    fflush(_coverage_fout);
    ___coverage_array[21399] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 77) {
    goto yy375;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19035] == 0) {
      {
      fprintf(_coverage_fout, "19035\n");
      fflush(_coverage_fout);
      ___coverage_array[19035] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21400] == 0) {
    {
    fprintf(_coverage_fout, "21400\n");
    fflush(_coverage_fout);
    ___coverage_array[21400] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 109) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19036] == 0) {
      {
      fprintf(_coverage_fout, "19036\n");
      fflush(_coverage_fout);
      ___coverage_array[19036] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21401] == 0) {
    {
    fprintf(_coverage_fout, "21401\n");
    fflush(_coverage_fout);
    ___coverage_array[21401] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy375: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21402] == 0) {
    {
    fprintf(_coverage_fout, "21402\n");
    fflush(_coverage_fout);
    ___coverage_array[21402] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21403] == 0) {
    {
    fprintf(_coverage_fout, "21403\n");
    fflush(_coverage_fout);
    ___coverage_array[21403] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy376;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19037] == 0) {
      {
      fprintf(_coverage_fout, "19037\n");
      fflush(_coverage_fout);
      ___coverage_array[19037] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21404] == 0) {
    {
    fprintf(_coverage_fout, "21404\n");
    fflush(_coverage_fout);
    ___coverage_array[21404] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19038] == 0) {
      {
      fprintf(_coverage_fout, "19038\n");
      fflush(_coverage_fout);
      ___coverage_array[19038] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21405] == 0) {
    {
    fprintf(_coverage_fout, "21405\n");
    fflush(_coverage_fout);
    ___coverage_array[21405] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy376: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21406] == 0) {
    {
    fprintf(_coverage_fout, "21406\n");
    fflush(_coverage_fout);
    ___coverage_array[21406] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21407] == 0) {
    {
    fprintf(_coverage_fout, "21407\n");
    fflush(_coverage_fout);
    ___coverage_array[21407] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy377;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19039] == 0) {
      {
      fprintf(_coverage_fout, "19039\n");
      fflush(_coverage_fout);
      ___coverage_array[19039] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21408] == 0) {
    {
    fprintf(_coverage_fout, "21408\n");
    fflush(_coverage_fout);
    ___coverage_array[21408] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19040] == 0) {
      {
      fprintf(_coverage_fout, "19040\n");
      fflush(_coverage_fout);
      ___coverage_array[19040] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21409] == 0) {
    {
    fprintf(_coverage_fout, "21409\n");
    fflush(_coverage_fout);
    ___coverage_array[21409] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy377: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21410] == 0) {
    {
    fprintf(_coverage_fout, "21410\n");
    fflush(_coverage_fout);
    ___coverage_array[21410] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21411] == 0) {
    {
    fprintf(_coverage_fout, "21411\n");
    fflush(_coverage_fout);
    ___coverage_array[21411] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy378;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19041] == 0) {
      {
      fprintf(_coverage_fout, "19041\n");
      fflush(_coverage_fout);
      ___coverage_array[19041] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21412] == 0) {
    {
    fprintf(_coverage_fout, "21412\n");
    fflush(_coverage_fout);
    ___coverage_array[21412] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19042] == 0) {
      {
      fprintf(_coverage_fout, "19042\n");
      fflush(_coverage_fout);
      ___coverage_array[19042] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21413] == 0) {
    {
    fprintf(_coverage_fout, "21413\n");
    fflush(_coverage_fout);
    ___coverage_array[21413] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy378: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21414] == 0) {
    {
    fprintf(_coverage_fout, "21414\n");
    fflush(_coverage_fout);
    ___coverage_array[21414] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21415] == 0) {
    {
    fprintf(_coverage_fout, "21415\n");
    fflush(_coverage_fout);
    ___coverage_array[21415] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy379;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19043] == 0) {
      {
      fprintf(_coverage_fout, "19043\n");
      fflush(_coverage_fout);
      ___coverage_array[19043] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21416] == 0) {
    {
    fprintf(_coverage_fout, "21416\n");
    fflush(_coverage_fout);
    ___coverage_array[21416] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19044] == 0) {
      {
      fprintf(_coverage_fout, "19044\n");
      fflush(_coverage_fout);
      ___coverage_array[19044] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21417] == 0) {
    {
    fprintf(_coverage_fout, "21417\n");
    fflush(_coverage_fout);
    ___coverage_array[21417] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy379: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21418] == 0) {
    {
    fprintf(_coverage_fout, "21418\n");
    fflush(_coverage_fout);
    ___coverage_array[21418] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21419] == 0) {
    {
    fprintf(_coverage_fout, "21419\n");
    fflush(_coverage_fout);
    ___coverage_array[21419] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy380;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19045] == 0) {
      {
      fprintf(_coverage_fout, "19045\n");
      fflush(_coverage_fout);
      ___coverage_array[19045] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21420] == 0) {
    {
    fprintf(_coverage_fout, "21420\n");
    fflush(_coverage_fout);
    ___coverage_array[21420] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19046] == 0) {
      {
      fprintf(_coverage_fout, "19046\n");
      fflush(_coverage_fout);
      ___coverage_array[19046] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21421] == 0) {
    {
    fprintf(_coverage_fout, "21421\n");
    fflush(_coverage_fout);
    ___coverage_array[21421] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy380: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21422] == 0) {
    {
    fprintf(_coverage_fout, "21422\n");
    fflush(_coverage_fout);
    ___coverage_array[21422] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21423] == 0) {
    {
    fprintf(_coverage_fout, "21423\n");
    fflush(_coverage_fout);
    ___coverage_array[21423] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19047] == 0) {
      {
      fprintf(_coverage_fout, "19047\n");
      fflush(_coverage_fout);
      ___coverage_array[19047] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21424] == 0) {
    {
    fprintf(_coverage_fout, "21424\n");
    fflush(_coverage_fout);
    ___coverage_array[21424] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21425] == 0) {
    {
    fprintf(_coverage_fout, "21425\n");
    fflush(_coverage_fout);
    ___coverage_array[21425] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )353);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21426] == 0) {
    {
    fprintf(_coverage_fout, "21426\n");
    fflush(_coverage_fout);
    ___coverage_array[21426] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy382: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21427] == 0) {
    {
    fprintf(_coverage_fout, "21427\n");
    fflush(_coverage_fout);
    ___coverage_array[21427] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21428] == 0) {
    {
    fprintf(_coverage_fout, "21428\n");
    fflush(_coverage_fout);
    ___coverage_array[21428] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy386;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19048] == 0) {
      {
      fprintf(_coverage_fout, "19048\n");
      fflush(_coverage_fout);
      ___coverage_array[19048] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21429] == 0) {
    {
    fprintf(_coverage_fout, "21429\n");
    fflush(_coverage_fout);
    ___coverage_array[21429] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 115) {
    goto yy386;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19049] == 0) {
      {
      fprintf(_coverage_fout, "19049\n");
      fflush(_coverage_fout);
      ___coverage_array[19049] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21430] == 0) {
    {
    fprintf(_coverage_fout, "21430\n");
    fflush(_coverage_fout);
    ___coverage_array[21430] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy383: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21431] == 0) {
    {
    fprintf(_coverage_fout, "21431\n");
    fflush(_coverage_fout);
    ___coverage_array[21431] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21432] == 0) {
    {
    fprintf(_coverage_fout, "21432\n");
    fflush(_coverage_fout);
    ___coverage_array[21432] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy384;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19050] == 0) {
      {
      fprintf(_coverage_fout, "19050\n");
      fflush(_coverage_fout);
      ___coverage_array[19050] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21433] == 0) {
    {
    fprintf(_coverage_fout, "21433\n");
    fflush(_coverage_fout);
    ___coverage_array[21433] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19051] == 0) {
      {
      fprintf(_coverage_fout, "19051\n");
      fflush(_coverage_fout);
      ___coverage_array[19051] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21434] == 0) {
    {
    fprintf(_coverage_fout, "21434\n");
    fflush(_coverage_fout);
    ___coverage_array[21434] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy384: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21435] == 0) {
    {
    fprintf(_coverage_fout, "21435\n");
    fflush(_coverage_fout);
    ___coverage_array[21435] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21436] == 0) {
    {
    fprintf(_coverage_fout, "21436\n");
    fflush(_coverage_fout);
    ___coverage_array[21436] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19052] == 0) {
      {
      fprintf(_coverage_fout, "19052\n");
      fflush(_coverage_fout);
      ___coverage_array[19052] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21437] == 0) {
    {
    fprintf(_coverage_fout, "21437\n");
    fflush(_coverage_fout);
    ___coverage_array[21437] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21438] == 0) {
    {
    fprintf(_coverage_fout, "21438\n");
    fflush(_coverage_fout);
    ___coverage_array[21438] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )340);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21439] == 0) {
    {
    fprintf(_coverage_fout, "21439\n");
    fflush(_coverage_fout);
    ___coverage_array[21439] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy386: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21440] == 0) {
    {
    fprintf(_coverage_fout, "21440\n");
    fflush(_coverage_fout);
    ___coverage_array[21440] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21441] == 0) {
    {
    fprintf(_coverage_fout, "21441\n");
    fflush(_coverage_fout);
    ___coverage_array[21441] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy387;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19053] == 0) {
      {
      fprintf(_coverage_fout, "19053\n");
      fflush(_coverage_fout);
      ___coverage_array[19053] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21442] == 0) {
    {
    fprintf(_coverage_fout, "21442\n");
    fflush(_coverage_fout);
    ___coverage_array[21442] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19054] == 0) {
      {
      fprintf(_coverage_fout, "19054\n");
      fflush(_coverage_fout);
      ___coverage_array[19054] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21443] == 0) {
    {
    fprintf(_coverage_fout, "21443\n");
    fflush(_coverage_fout);
    ___coverage_array[21443] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy387: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21444] == 0) {
    {
    fprintf(_coverage_fout, "21444\n");
    fflush(_coverage_fout);
    ___coverage_array[21444] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21445] == 0) {
    {
    fprintf(_coverage_fout, "21445\n");
    fflush(_coverage_fout);
    ___coverage_array[21445] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy388;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19055] == 0) {
      {
      fprintf(_coverage_fout, "19055\n");
      fflush(_coverage_fout);
      ___coverage_array[19055] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21446] == 0) {
    {
    fprintf(_coverage_fout, "21446\n");
    fflush(_coverage_fout);
    ___coverage_array[21446] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19056] == 0) {
      {
      fprintf(_coverage_fout, "19056\n");
      fflush(_coverage_fout);
      ___coverage_array[19056] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21447] == 0) {
    {
    fprintf(_coverage_fout, "21447\n");
    fflush(_coverage_fout);
    ___coverage_array[21447] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy388: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21448] == 0) {
    {
    fprintf(_coverage_fout, "21448\n");
    fflush(_coverage_fout);
    ___coverage_array[21448] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21449] == 0) {
    {
    fprintf(_coverage_fout, "21449\n");
    fflush(_coverage_fout);
    ___coverage_array[21449] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19057] == 0) {
      {
      fprintf(_coverage_fout, "19057\n");
      fflush(_coverage_fout);
      ___coverage_array[19057] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21450] == 0) {
    {
    fprintf(_coverage_fout, "21450\n");
    fflush(_coverage_fout);
    ___coverage_array[21450] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21451] == 0) {
    {
    fprintf(_coverage_fout, "21451\n");
    fflush(_coverage_fout);
    ___coverage_array[21451] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )350);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21452] == 0) {
    {
    fprintf(_coverage_fout, "21452\n");
    fflush(_coverage_fout);
    ___coverage_array[21452] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy390: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21453] == 0) {
    {
    fprintf(_coverage_fout, "21453\n");
    fflush(_coverage_fout);
    ___coverage_array[21453] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 7) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19058] == 0) {
      {
      fprintf(_coverage_fout, "19058\n");
      fflush(_coverage_fout);
      ___coverage_array[19058] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19059] == 0) {
      {
      fprintf(_coverage_fout, "19059\n");
      fflush(_coverage_fout);
      ___coverage_array[19059] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21454] == 0) {
    {
    fprintf(_coverage_fout, "21454\n");
    fflush(_coverage_fout);
    ___coverage_array[21454] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21455] == 0) {
    {
    fprintf(_coverage_fout, "21455\n");
    fflush(_coverage_fout);
    ___coverage_array[21455] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy391: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21456] == 0) {
    {
    fprintf(_coverage_fout, "21456\n");
    fflush(_coverage_fout);
    ___coverage_array[21456] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 83) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19084] == 0) {
      {
      fprintf(_coverage_fout, "19084\n");
      fflush(_coverage_fout);
      ___coverage_array[19084] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 68) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19071] == 0) {
        {
        fprintf(_coverage_fout, "19071\n");
        fflush(_coverage_fout);
        ___coverage_array[19071] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 32) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19062] == 0) {
          {
          fprintf(_coverage_fout, "19062\n");
          fflush(_coverage_fout);
          ___coverage_array[19062] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 9) {
          goto yy390;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19060] == 0) {
            {
            fprintf(_coverage_fout, "19060\n");
            fflush(_coverage_fout);
            ___coverage_array[19060] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19063] == 0) {
          {
          fprintf(_coverage_fout, "19063\n");
          fflush(_coverage_fout);
          ___coverage_array[19063] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 0x1F) {
          goto yy193;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19061] == 0) {
            {
            fprintf(_coverage_fout, "19061\n");
            fflush(_coverage_fout);
            ___coverage_array[19061] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy390;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19070] == 0) {
          {
          fprintf(_coverage_fout, "19070\n");
          fflush(_coverage_fout);
          ___coverage_array[19070] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 65) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19065] == 0) {
            {
            fprintf(_coverage_fout, "19065\n");
            fflush(_coverage_fout);
            ___coverage_array[19065] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 64) {
            goto yy193;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19064] == 0) {
              {
              fprintf(_coverage_fout, "19064\n");
              fflush(_coverage_fout);
              ___coverage_array[19064] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy395;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19068] == 0) {
            {
            fprintf(_coverage_fout, "19068\n");
            fflush(_coverage_fout);
            ___coverage_array[19068] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 66) {
            goto yy393;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19066] == 0) {
              {
              fprintf(_coverage_fout, "19066\n");
              fflush(_coverage_fout);
              ___coverage_array[19066] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19069] == 0) {
            {
            fprintf(_coverage_fout, "19069\n");
            fflush(_coverage_fout);
            ___coverage_array[19069] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 67) {
            goto yy193;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19067] == 0) {
              {
              fprintf(_coverage_fout, "19067\n");
              fflush(_coverage_fout);
              ___coverage_array[19067] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy398;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19083] == 0) {
        {
        fprintf(_coverage_fout, "19083\n");
        fflush(_coverage_fout);
        ___coverage_array[19083] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 73) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19074] == 0) {
          {
          fprintf(_coverage_fout, "19074\n");
          fflush(_coverage_fout);
          ___coverage_array[19074] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 70) {
          goto yy399;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19072] == 0) {
            {
            fprintf(_coverage_fout, "19072\n");
            fflush(_coverage_fout);
            ___coverage_array[19072] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19075] == 0) {
          {
          fprintf(_coverage_fout, "19075\n");
          fflush(_coverage_fout);
          ___coverage_array[19075] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 72) {
          goto yy193;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19073] == 0) {
            {
            fprintf(_coverage_fout, "19073\n");
            fflush(_coverage_fout);
            ___coverage_array[19073] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy400;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19082] == 0) {
          {
          fprintf(_coverage_fout, "19082\n");
          fflush(_coverage_fout);
          ___coverage_array[19082] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 79) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19077] == 0) {
            {
            fprintf(_coverage_fout, "19077\n");
            fflush(_coverage_fout);
            ___coverage_array[19077] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 78) {
            goto yy193;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19076] == 0) {
              {
              fprintf(_coverage_fout, "19076\n");
              fflush(_coverage_fout);
              ___coverage_array[19076] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy394;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19080] == 0) {
            {
            fprintf(_coverage_fout, "19080\n");
            fflush(_coverage_fout);
            ___coverage_array[19080] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 81) {
            goto yy193;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19078] == 0) {
              {
              fprintf(_coverage_fout, "19078\n");
              fflush(_coverage_fout);
              ___coverage_array[19078] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19081] == 0) {
            {
            fprintf(_coverage_fout, "19081\n");
            fflush(_coverage_fout);
            ___coverage_array[19081] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 82) {
            goto yy397;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19079] == 0) {
              {
              fprintf(_coverage_fout, "19079\n");
              fflush(_coverage_fout);
              ___coverage_array[19079] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy396;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19108] == 0) {
      {
      fprintf(_coverage_fout, "19108\n");
      fflush(_coverage_fout);
      ___coverage_array[19108] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 102) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19096] == 0) {
        {
        fprintf(_coverage_fout, "19096\n");
        fflush(_coverage_fout);
        ___coverage_array[19096] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 97) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19087] == 0) {
          {
          fprintf(_coverage_fout, "19087\n");
          fflush(_coverage_fout);
          ___coverage_array[19087] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 85) {
          goto yy392;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19085] == 0) {
            {
            fprintf(_coverage_fout, "19085\n");
            fflush(_coverage_fout);
            ___coverage_array[19085] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19088] == 0) {
          {
          fprintf(_coverage_fout, "19088\n");
          fflush(_coverage_fout);
          ___coverage_array[19088] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 96) {
          goto yy193;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19086] == 0) {
            {
            fprintf(_coverage_fout, "19086\n");
            fflush(_coverage_fout);
            ___coverage_array[19086] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy395;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19095] == 0) {
          {
          fprintf(_coverage_fout, "19095\n");
          fflush(_coverage_fout);
          ___coverage_array[19095] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 99) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19090] == 0) {
            {
            fprintf(_coverage_fout, "19090\n");
            fflush(_coverage_fout);
            ___coverage_array[19090] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 98) {
            goto yy393;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19089] == 0) {
              {
              fprintf(_coverage_fout, "19089\n");
              fflush(_coverage_fout);
              ___coverage_array[19089] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy193;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19093] == 0) {
            {
            fprintf(_coverage_fout, "19093\n");
            fflush(_coverage_fout);
            ___coverage_array[19093] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 100) {
            goto yy398;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19091] == 0) {
              {
              fprintf(_coverage_fout, "19091\n");
              fflush(_coverage_fout);
              ___coverage_array[19091] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19094] == 0) {
            {
            fprintf(_coverage_fout, "19094\n");
            fflush(_coverage_fout);
            ___coverage_array[19094] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 101) {
            goto yy193;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19092] == 0) {
              {
              fprintf(_coverage_fout, "19092\n");
              fflush(_coverage_fout);
              ___coverage_array[19092] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy399;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19107] == 0) {
        {
        fprintf(_coverage_fout, "19107\n");
        fflush(_coverage_fout);
        ___coverage_array[19107] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 113) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19101] == 0) {
          {
          fprintf(_coverage_fout, "19101\n");
          fflush(_coverage_fout);
          ___coverage_array[19101] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 105) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19098] == 0) {
            {
            fprintf(_coverage_fout, "19098\n");
            fflush(_coverage_fout);
            ___coverage_array[19098] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 104) {
            goto yy193;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19097] == 0) {
              {
              fprintf(_coverage_fout, "19097\n");
              fflush(_coverage_fout);
              ___coverage_array[19097] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy400;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19100] == 0) {
            {
            fprintf(_coverage_fout, "19100\n");
            fflush(_coverage_fout);
            ___coverage_array[19100] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych == 111) {
            goto yy394;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19099] == 0) {
              {
              fprintf(_coverage_fout, "19099\n");
              fflush(_coverage_fout);
              ___coverage_array[19099] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy193;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19106] == 0) {
          {
          fprintf(_coverage_fout, "19106\n");
          fflush(_coverage_fout);
          ___coverage_array[19106] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 115) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19103] == 0) {
            {
            fprintf(_coverage_fout, "19103\n");
            fflush(_coverage_fout);
            ___coverage_array[19103] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych <= 114) {
            goto yy397;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19102] == 0) {
              {
              fprintf(_coverage_fout, "19102\n");
              fflush(_coverage_fout);
              ___coverage_array[19102] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          goto yy396;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19105] == 0) {
            {
            fprintf(_coverage_fout, "19105\n");
            fflush(_coverage_fout);
            ___coverage_array[19105] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )yych != 117) {
            goto yy193;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19104] == 0) {
              {
              fprintf(_coverage_fout, "19104\n");
              fflush(_coverage_fout);
              ___coverage_array[19104] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21457] == 0) {
    {
    fprintf(_coverage_fout, "21457\n");
    fflush(_coverage_fout);
    ___coverage_array[21457] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy392: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21458] == 0) {
    {
    fprintf(_coverage_fout, "21458\n");
    fflush(_coverage_fout);
    ___coverage_array[21458] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21459] == 0) {
    {
    fprintf(_coverage_fout, "21459\n");
    fflush(_coverage_fout);
    ___coverage_array[21459] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy459;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19109] == 0) {
      {
      fprintf(_coverage_fout, "19109\n");
      fflush(_coverage_fout);
      ___coverage_array[19109] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21460] == 0) {
    {
    fprintf(_coverage_fout, "21460\n");
    fflush(_coverage_fout);
    ___coverage_array[21460] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 110) {
    goto yy459;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19110] == 0) {
      {
      fprintf(_coverage_fout, "19110\n");
      fflush(_coverage_fout);
      ___coverage_array[19110] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21461] == 0) {
    {
    fprintf(_coverage_fout, "21461\n");
    fflush(_coverage_fout);
    ___coverage_array[21461] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy393: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21462] == 0) {
    {
    fprintf(_coverage_fout, "21462\n");
    fflush(_coverage_fout);
    ___coverage_array[21462] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21463] == 0) {
    {
    fprintf(_coverage_fout, "21463\n");
    fflush(_coverage_fout);
    ___coverage_array[21463] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 79) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19113] == 0) {
      {
      fprintf(_coverage_fout, "19113\n");
      fflush(_coverage_fout);
      ___coverage_array[19113] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 73) {
      goto yy446;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19111] == 0) {
        {
        fprintf(_coverage_fout, "19111\n");
        fflush(_coverage_fout);
        ___coverage_array[19111] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19114] == 0) {
      {
      fprintf(_coverage_fout, "19114\n");
      fflush(_coverage_fout);
      ___coverage_array[19114] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 78) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19112] == 0) {
        {
        fprintf(_coverage_fout, "19112\n");
        fflush(_coverage_fout);
        ___coverage_array[19112] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy447;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19119] == 0) {
      {
      fprintf(_coverage_fout, "19119\n");
      fflush(_coverage_fout);
      ___coverage_array[19119] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 105) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19116] == 0) {
        {
        fprintf(_coverage_fout, "19116\n");
        fflush(_coverage_fout);
        ___coverage_array[19116] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 104) {
        goto yy193;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19115] == 0) {
          {
          fprintf(_coverage_fout, "19115\n");
          fflush(_coverage_fout);
          ___coverage_array[19115] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy446;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19118] == 0) {
        {
        fprintf(_coverage_fout, "19118\n");
        fflush(_coverage_fout);
        ___coverage_array[19118] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 111) {
        goto yy447;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19117] == 0) {
          {
          fprintf(_coverage_fout, "19117\n");
          fflush(_coverage_fout);
          ___coverage_array[19117] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy193;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21464] == 0) {
    {
    fprintf(_coverage_fout, "21464\n");
    fflush(_coverage_fout);
    ___coverage_array[21464] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy394: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21465] == 0) {
    {
    fprintf(_coverage_fout, "21465\n");
    fflush(_coverage_fout);
    ___coverage_array[21465] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21466] == 0) {
    {
    fprintf(_coverage_fout, "21466\n");
    fflush(_coverage_fout);
    ___coverage_array[21466] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 66) {
    goto yy438;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19120] == 0) {
      {
      fprintf(_coverage_fout, "19120\n");
      fflush(_coverage_fout);
      ___coverage_array[19120] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21467] == 0) {
    {
    fprintf(_coverage_fout, "21467\n");
    fflush(_coverage_fout);
    ___coverage_array[21467] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 98) {
    goto yy438;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19121] == 0) {
      {
      fprintf(_coverage_fout, "19121\n");
      fflush(_coverage_fout);
      ___coverage_array[19121] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21468] == 0) {
    {
    fprintf(_coverage_fout, "21468\n");
    fflush(_coverage_fout);
    ___coverage_array[21468] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy395: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21469] == 0) {
    {
    fprintf(_coverage_fout, "21469\n");
    fflush(_coverage_fout);
    ___coverage_array[21469] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21470] == 0) {
    {
    fprintf(_coverage_fout, "21470\n");
    fflush(_coverage_fout);
    ___coverage_array[21470] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy431;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19122] == 0) {
      {
      fprintf(_coverage_fout, "19122\n");
      fflush(_coverage_fout);
      ___coverage_array[19122] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21471] == 0) {
    {
    fprintf(_coverage_fout, "21471\n");
    fflush(_coverage_fout);
    ___coverage_array[21471] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 114) {
    goto yy431;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19123] == 0) {
      {
      fprintf(_coverage_fout, "19123\n");
      fflush(_coverage_fout);
      ___coverage_array[19123] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21472] == 0) {
    {
    fprintf(_coverage_fout, "21472\n");
    fflush(_coverage_fout);
    ___coverage_array[21472] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy396: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21473] == 0) {
    {
    fprintf(_coverage_fout, "21473\n");
    fflush(_coverage_fout);
    ___coverage_array[21473] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21474] == 0) {
    {
    fprintf(_coverage_fout, "21474\n");
    fflush(_coverage_fout);
    ___coverage_array[21474] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy423;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19124] == 0) {
      {
      fprintf(_coverage_fout, "19124\n");
      fflush(_coverage_fout);
      ___coverage_array[19124] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21475] == 0) {
    {
    fprintf(_coverage_fout, "21475\n");
    fflush(_coverage_fout);
    ___coverage_array[21475] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 116) {
    goto yy423;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19125] == 0) {
      {
      fprintf(_coverage_fout, "19125\n");
      fflush(_coverage_fout);
      ___coverage_array[19125] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21476] == 0) {
    {
    fprintf(_coverage_fout, "21476\n");
    fflush(_coverage_fout);
    ___coverage_array[21476] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy397: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21477] == 0) {
    {
    fprintf(_coverage_fout, "21477\n");
    fflush(_coverage_fout);
    ___coverage_array[21477] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21478] == 0) {
    {
    fprintf(_coverage_fout, "21478\n");
    fflush(_coverage_fout);
    ___coverage_array[21478] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy421;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19126] == 0) {
      {
      fprintf(_coverage_fout, "19126\n");
      fflush(_coverage_fout);
      ___coverage_array[19126] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21479] == 0) {
    {
    fprintf(_coverage_fout, "21479\n");
    fflush(_coverage_fout);
    ___coverage_array[21479] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy421;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19127] == 0) {
      {
      fprintf(_coverage_fout, "19127\n");
      fflush(_coverage_fout);
      ___coverage_array[19127] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21480] == 0) {
    {
    fprintf(_coverage_fout, "21480\n");
    fflush(_coverage_fout);
    ___coverage_array[21480] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy398: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21481] == 0) {
    {
    fprintf(_coverage_fout, "21481\n");
    fflush(_coverage_fout);
    ___coverage_array[21481] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21482] == 0) {
    {
    fprintf(_coverage_fout, "21482\n");
    fflush(_coverage_fout);
    ___coverage_array[21482] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy417;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19128] == 0) {
      {
      fprintf(_coverage_fout, "19128\n");
      fflush(_coverage_fout);
      ___coverage_array[19128] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21483] == 0) {
    {
    fprintf(_coverage_fout, "21483\n");
    fflush(_coverage_fout);
    ___coverage_array[21483] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 111) {
    goto yy417;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19129] == 0) {
      {
      fprintf(_coverage_fout, "19129\n");
      fflush(_coverage_fout);
      ___coverage_array[19129] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21484] == 0) {
    {
    fprintf(_coverage_fout, "21484\n");
    fflush(_coverage_fout);
    ___coverage_array[21484] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy399: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21485] == 0) {
    {
    fprintf(_coverage_fout, "21485\n");
    fflush(_coverage_fout);
    ___coverage_array[21485] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21486] == 0) {
    {
    fprintf(_coverage_fout, "21486\n");
    fflush(_coverage_fout);
    ___coverage_array[21486] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy410;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19130] == 0) {
      {
      fprintf(_coverage_fout, "19130\n");
      fflush(_coverage_fout);
      ___coverage_array[19130] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21487] == 0) {
    {
    fprintf(_coverage_fout, "21487\n");
    fflush(_coverage_fout);
    ___coverage_array[21487] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 108) {
    goto yy410;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19131] == 0) {
      {
      fprintf(_coverage_fout, "19131\n");
      fflush(_coverage_fout);
      ___coverage_array[19131] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21488] == 0) {
    {
    fprintf(_coverage_fout, "21488\n");
    fflush(_coverage_fout);
    ___coverage_array[21488] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy400: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21489] == 0) {
    {
    fprintf(_coverage_fout, "21489\n");
    fflush(_coverage_fout);
    ___coverage_array[21489] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21490] == 0) {
    {
    fprintf(_coverage_fout, "21490\n");
    fflush(_coverage_fout);
    ___coverage_array[21490] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy401;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19132] == 0) {
      {
      fprintf(_coverage_fout, "19132\n");
      fflush(_coverage_fout);
      ___coverage_array[19132] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21491] == 0) {
    {
    fprintf(_coverage_fout, "21491\n");
    fflush(_coverage_fout);
    ___coverage_array[21491] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19133] == 0) {
      {
      fprintf(_coverage_fout, "19133\n");
      fflush(_coverage_fout);
      ___coverage_array[19133] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21492] == 0) {
    {
    fprintf(_coverage_fout, "21492\n");
    fflush(_coverage_fout);
    ___coverage_array[21492] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy401: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21493] == 0) {
    {
    fprintf(_coverage_fout, "21493\n");
    fflush(_coverage_fout);
    ___coverage_array[21493] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21494] == 0) {
    {
    fprintf(_coverage_fout, "21494\n");
    fflush(_coverage_fout);
    ___coverage_array[21494] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy402;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19134] == 0) {
      {
      fprintf(_coverage_fout, "19134\n");
      fflush(_coverage_fout);
      ___coverage_array[19134] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21495] == 0) {
    {
    fprintf(_coverage_fout, "21495\n");
    fflush(_coverage_fout);
    ___coverage_array[21495] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19135] == 0) {
      {
      fprintf(_coverage_fout, "19135\n");
      fflush(_coverage_fout);
      ___coverage_array[19135] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21496] == 0) {
    {
    fprintf(_coverage_fout, "21496\n");
    fflush(_coverage_fout);
    ___coverage_array[21496] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy402: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21497] == 0) {
    {
    fprintf(_coverage_fout, "21497\n");
    fflush(_coverage_fout);
    ___coverage_array[21497] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21498] == 0) {
    {
    fprintf(_coverage_fout, "21498\n");
    fflush(_coverage_fout);
    ___coverage_array[21498] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy403;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19136] == 0) {
      {
      fprintf(_coverage_fout, "19136\n");
      fflush(_coverage_fout);
      ___coverage_array[19136] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21499] == 0) {
    {
    fprintf(_coverage_fout, "21499\n");
    fflush(_coverage_fout);
    ___coverage_array[21499] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy405;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19137] == 0) {
      {
      fprintf(_coverage_fout, "19137\n");
      fflush(_coverage_fout);
      ___coverage_array[19137] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21500] == 0) {
    {
    fprintf(_coverage_fout, "21500\n");
    fflush(_coverage_fout);
    ___coverage_array[21500] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy403: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21501] == 0) {
    {
    fprintf(_coverage_fout, "21501\n");
    fflush(_coverage_fout);
    ___coverage_array[21501] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21502] == 0) {
    {
    fprintf(_coverage_fout, "21502\n");
    fflush(_coverage_fout);
    ___coverage_array[21502] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 71) {
    goto yy408;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19138] == 0) {
      {
      fprintf(_coverage_fout, "19138\n");
      fflush(_coverage_fout);
      ___coverage_array[19138] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21503] == 0) {
    {
    fprintf(_coverage_fout, "21503\n");
    fflush(_coverage_fout);
    ___coverage_array[21503] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 103) {
    goto yy408;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19139] == 0) {
      {
      fprintf(_coverage_fout, "19139\n");
      fflush(_coverage_fout);
      ___coverage_array[19139] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21504] == 0) {
    {
    fprintf(_coverage_fout, "21504\n");
    fflush(_coverage_fout);
    ___coverage_array[21504] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy404: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21505] == 0) {
    {
    fprintf(_coverage_fout, "21505\n");
    fflush(_coverage_fout);
    ___coverage_array[21505] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19140] == 0) {
      {
      fprintf(_coverage_fout, "19140\n");
      fflush(_coverage_fout);
      ___coverage_array[19140] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19141] == 0) {
      {
      fprintf(_coverage_fout, "19141\n");
      fflush(_coverage_fout);
      ___coverage_array[19141] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21506] == 0) {
    {
    fprintf(_coverage_fout, "21506\n");
    fflush(_coverage_fout);
    ___coverage_array[21506] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21507] == 0) {
    {
    fprintf(_coverage_fout, "21507\n");
    fflush(_coverage_fout);
    ___coverage_array[21507] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy405: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21508] == 0) {
    {
    fprintf(_coverage_fout, "21508\n");
    fflush(_coverage_fout);
    ___coverage_array[21508] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 0x1F) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19143] == 0) {
      {
      fprintf(_coverage_fout, "19143\n");
      fflush(_coverage_fout);
      ___coverage_array[19143] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 9) {
      goto yy404;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19142] == 0) {
        {
        fprintf(_coverage_fout, "19142\n");
        fflush(_coverage_fout);
        ___coverage_array[19142] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19146] == 0) {
      {
      fprintf(_coverage_fout, "19146\n");
      fflush(_coverage_fout);
      ___coverage_array[19146] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      goto yy404;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19144] == 0) {
        {
        fprintf(_coverage_fout, "19144\n");
        fflush(_coverage_fout);
        ___coverage_array[19144] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19147] == 0) {
      {
      fprintf(_coverage_fout, "19147\n");
      fflush(_coverage_fout);
      ___coverage_array[19147] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 41) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19145] == 0) {
        {
        fprintf(_coverage_fout, "19145\n");
        fflush(_coverage_fout);
        ___coverage_array[19145] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21509] == 0) {
    {
    fprintf(_coverage_fout, "21509\n");
    fflush(_coverage_fout);
    ___coverage_array[21509] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21510] == 0) {
    {
    fprintf(_coverage_fout, "21510\n");
    fflush(_coverage_fout);
    ___coverage_array[21510] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21511] == 0) {
    {
    fprintf(_coverage_fout, "21511\n");
    fflush(_coverage_fout);
    ___coverage_array[21511] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )295);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21512] == 0) {
    {
    fprintf(_coverage_fout, "21512\n");
    fflush(_coverage_fout);
    ___coverage_array[21512] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy408: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21513] == 0) {
    {
    fprintf(_coverage_fout, "21513\n");
    fflush(_coverage_fout);
    ___coverage_array[21513] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21514] == 0) {
    {
    fprintf(_coverage_fout, "21514\n");
    fflush(_coverage_fout);
    ___coverage_array[21514] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy409;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19148] == 0) {
      {
      fprintf(_coverage_fout, "19148\n");
      fflush(_coverage_fout);
      ___coverage_array[19148] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21515] == 0) {
    {
    fprintf(_coverage_fout, "21515\n");
    fflush(_coverage_fout);
    ___coverage_array[21515] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19149] == 0) {
      {
      fprintf(_coverage_fout, "19149\n");
      fflush(_coverage_fout);
      ___coverage_array[19149] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21516] == 0) {
    {
    fprintf(_coverage_fout, "21516\n");
    fflush(_coverage_fout);
    ___coverage_array[21516] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy409: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21517] == 0) {
    {
    fprintf(_coverage_fout, "21517\n");
    fflush(_coverage_fout);
    ___coverage_array[21517] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21518] == 0) {
    {
    fprintf(_coverage_fout, "21518\n");
    fflush(_coverage_fout);
    ___coverage_array[21518] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy404;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19150] == 0) {
      {
      fprintf(_coverage_fout, "19150\n");
      fflush(_coverage_fout);
      ___coverage_array[19150] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21519] == 0) {
    {
    fprintf(_coverage_fout, "21519\n");
    fflush(_coverage_fout);
    ___coverage_array[21519] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 114) {
    goto yy404;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19151] == 0) {
      {
      fprintf(_coverage_fout, "19151\n");
      fflush(_coverage_fout);
      ___coverage_array[19151] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21520] == 0) {
    {
    fprintf(_coverage_fout, "21520\n");
    fflush(_coverage_fout);
    ___coverage_array[21520] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy410: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21521] == 0) {
    {
    fprintf(_coverage_fout, "21521\n");
    fflush(_coverage_fout);
    ___coverage_array[21521] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21522] == 0) {
    {
    fprintf(_coverage_fout, "21522\n");
    fflush(_coverage_fout);
    ___coverage_array[21522] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy411;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19152] == 0) {
      {
      fprintf(_coverage_fout, "19152\n");
      fflush(_coverage_fout);
      ___coverage_array[19152] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21523] == 0) {
    {
    fprintf(_coverage_fout, "21523\n");
    fflush(_coverage_fout);
    ___coverage_array[21523] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19153] == 0) {
      {
      fprintf(_coverage_fout, "19153\n");
      fflush(_coverage_fout);
      ___coverage_array[19153] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21524] == 0) {
    {
    fprintf(_coverage_fout, "21524\n");
    fflush(_coverage_fout);
    ___coverage_array[21524] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy411: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21525] == 0) {
    {
    fprintf(_coverage_fout, "21525\n");
    fflush(_coverage_fout);
    ___coverage_array[21525] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21526] == 0) {
    {
    fprintf(_coverage_fout, "21526\n");
    fflush(_coverage_fout);
    ___coverage_array[21526] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy412;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19154] == 0) {
      {
      fprintf(_coverage_fout, "19154\n");
      fflush(_coverage_fout);
      ___coverage_array[19154] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21527] == 0) {
    {
    fprintf(_coverage_fout, "21527\n");
    fflush(_coverage_fout);
    ___coverage_array[21527] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19155] == 0) {
      {
      fprintf(_coverage_fout, "19155\n");
      fflush(_coverage_fout);
      ___coverage_array[19155] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21528] == 0) {
    {
    fprintf(_coverage_fout, "21528\n");
    fflush(_coverage_fout);
    ___coverage_array[21528] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy412: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21529] == 0) {
    {
    fprintf(_coverage_fout, "21529\n");
    fflush(_coverage_fout);
    ___coverage_array[21529] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21530] == 0) {
    {
    fprintf(_coverage_fout, "21530\n");
    fflush(_coverage_fout);
    ___coverage_array[21530] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy413;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19156] == 0) {
      {
      fprintf(_coverage_fout, "19156\n");
      fflush(_coverage_fout);
      ___coverage_array[19156] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21531] == 0) {
    {
    fprintf(_coverage_fout, "21531\n");
    fflush(_coverage_fout);
    ___coverage_array[21531] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19157] == 0) {
      {
      fprintf(_coverage_fout, "19157\n");
      fflush(_coverage_fout);
      ___coverage_array[19157] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21532] == 0) {
    {
    fprintf(_coverage_fout, "21532\n");
    fflush(_coverage_fout);
    ___coverage_array[21532] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy413: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21533] == 0) {
    {
    fprintf(_coverage_fout, "21533\n");
    fflush(_coverage_fout);
    ___coverage_array[21533] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19158] == 0) {
      {
      fprintf(_coverage_fout, "19158\n");
      fflush(_coverage_fout);
      ___coverage_array[19158] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19159] == 0) {
      {
      fprintf(_coverage_fout, "19159\n");
      fflush(_coverage_fout);
      ___coverage_array[19159] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21534] == 0) {
    {
    fprintf(_coverage_fout, "21534\n");
    fflush(_coverage_fout);
    ___coverage_array[21534] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21535] == 0) {
    {
    fprintf(_coverage_fout, "21535\n");
    fflush(_coverage_fout);
    ___coverage_array[21535] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 0x1F) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19161] == 0) {
      {
      fprintf(_coverage_fout, "19161\n");
      fflush(_coverage_fout);
      ___coverage_array[19161] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 9) {
      goto yy413;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19160] == 0) {
        {
        fprintf(_coverage_fout, "19160\n");
        fflush(_coverage_fout);
        ___coverage_array[19160] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19164] == 0) {
      {
      fprintf(_coverage_fout, "19164\n");
      fflush(_coverage_fout);
      ___coverage_array[19164] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      goto yy413;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19162] == 0) {
        {
        fprintf(_coverage_fout, "19162\n");
        fflush(_coverage_fout);
        ___coverage_array[19162] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19165] == 0) {
      {
      fprintf(_coverage_fout, "19165\n");
      fflush(_coverage_fout);
      ___coverage_array[19165] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 41) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19163] == 0) {
        {
        fprintf(_coverage_fout, "19163\n");
        fflush(_coverage_fout);
        ___coverage_array[19163] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21536] == 0) {
    {
    fprintf(_coverage_fout, "21536\n");
    fflush(_coverage_fout);
    ___coverage_array[21536] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21537] == 0) {
    {
    fprintf(_coverage_fout, "21537\n");
    fflush(_coverage_fout);
    ___coverage_array[21537] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21538] == 0) {
    {
    fprintf(_coverage_fout, "21538\n");
    fflush(_coverage_fout);
    ___coverage_array[21538] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )294);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21539] == 0) {
    {
    fprintf(_coverage_fout, "21539\n");
    fflush(_coverage_fout);
    ___coverage_array[21539] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy417: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21540] == 0) {
    {
    fprintf(_coverage_fout, "21540\n");
    fflush(_coverage_fout);
    ___coverage_array[21540] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21541] == 0) {
    {
    fprintf(_coverage_fout, "21541\n");
    fflush(_coverage_fout);
    ___coverage_array[21541] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 85) {
    goto yy418;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19166] == 0) {
      {
      fprintf(_coverage_fout, "19166\n");
      fflush(_coverage_fout);
      ___coverage_array[19166] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21542] == 0) {
    {
    fprintf(_coverage_fout, "21542\n");
    fflush(_coverage_fout);
    ___coverage_array[21542] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 117) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19167] == 0) {
      {
      fprintf(_coverage_fout, "19167\n");
      fflush(_coverage_fout);
      ___coverage_array[19167] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21543] == 0) {
    {
    fprintf(_coverage_fout, "21543\n");
    fflush(_coverage_fout);
    ___coverage_array[21543] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy418: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21544] == 0) {
    {
    fprintf(_coverage_fout, "21544\n");
    fflush(_coverage_fout);
    ___coverage_array[21544] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21545] == 0) {
    {
    fprintf(_coverage_fout, "21545\n");
    fflush(_coverage_fout);
    ___coverage_array[21545] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 66) {
    goto yy419;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19168] == 0) {
      {
      fprintf(_coverage_fout, "19168\n");
      fflush(_coverage_fout);
      ___coverage_array[19168] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21546] == 0) {
    {
    fprintf(_coverage_fout, "21546\n");
    fflush(_coverage_fout);
    ___coverage_array[21546] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 98) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19169] == 0) {
      {
      fprintf(_coverage_fout, "19169\n");
      fflush(_coverage_fout);
      ___coverage_array[19169] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21547] == 0) {
    {
    fprintf(_coverage_fout, "21547\n");
    fflush(_coverage_fout);
    ___coverage_array[21547] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy419: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21548] == 0) {
    {
    fprintf(_coverage_fout, "21548\n");
    fflush(_coverage_fout);
    ___coverage_array[21548] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21549] == 0) {
    {
    fprintf(_coverage_fout, "21549\n");
    fflush(_coverage_fout);
    ___coverage_array[21549] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy420;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19170] == 0) {
      {
      fprintf(_coverage_fout, "19170\n");
      fflush(_coverage_fout);
      ___coverage_array[19170] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21550] == 0) {
    {
    fprintf(_coverage_fout, "21550\n");
    fflush(_coverage_fout);
    ___coverage_array[21550] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19171] == 0) {
      {
      fprintf(_coverage_fout, "19171\n");
      fflush(_coverage_fout);
      ___coverage_array[19171] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21551] == 0) {
    {
    fprintf(_coverage_fout, "21551\n");
    fflush(_coverage_fout);
    ___coverage_array[21551] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy420: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21552] == 0) {
    {
    fprintf(_coverage_fout, "21552\n");
    fflush(_coverage_fout);
    ___coverage_array[21552] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21553] == 0) {
    {
    fprintf(_coverage_fout, "21553\n");
    fflush(_coverage_fout);
    ___coverage_array[21553] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy413;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19172] == 0) {
      {
      fprintf(_coverage_fout, "19172\n");
      fflush(_coverage_fout);
      ___coverage_array[19172] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21554] == 0) {
    {
    fprintf(_coverage_fout, "21554\n");
    fflush(_coverage_fout);
    ___coverage_array[21554] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy413;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19173] == 0) {
      {
      fprintf(_coverage_fout, "19173\n");
      fflush(_coverage_fout);
      ___coverage_array[19173] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21555] == 0) {
    {
    fprintf(_coverage_fout, "21555\n");
    fflush(_coverage_fout);
    ___coverage_array[21555] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy421: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21556] == 0) {
    {
    fprintf(_coverage_fout, "21556\n");
    fflush(_coverage_fout);
    ___coverage_array[21556] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21557] == 0) {
    {
    fprintf(_coverage_fout, "21557\n");
    fflush(_coverage_fout);
    ___coverage_array[21557] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy422;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19174] == 0) {
      {
      fprintf(_coverage_fout, "19174\n");
      fflush(_coverage_fout);
      ___coverage_array[19174] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21558] == 0) {
    {
    fprintf(_coverage_fout, "21558\n");
    fflush(_coverage_fout);
    ___coverage_array[21558] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19175] == 0) {
      {
      fprintf(_coverage_fout, "19175\n");
      fflush(_coverage_fout);
      ___coverage_array[19175] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21559] == 0) {
    {
    fprintf(_coverage_fout, "21559\n");
    fflush(_coverage_fout);
    ___coverage_array[21559] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy422: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21560] == 0) {
    {
    fprintf(_coverage_fout, "21560\n");
    fflush(_coverage_fout);
    ___coverage_array[21560] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21561] == 0) {
    {
    fprintf(_coverage_fout, "21561\n");
    fflush(_coverage_fout);
    ___coverage_array[21561] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy413;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19176] == 0) {
      {
      fprintf(_coverage_fout, "19176\n");
      fflush(_coverage_fout);
      ___coverage_array[19176] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21562] == 0) {
    {
    fprintf(_coverage_fout, "21562\n");
    fflush(_coverage_fout);
    ___coverage_array[21562] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 108) {
    goto yy413;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19177] == 0) {
      {
      fprintf(_coverage_fout, "19177\n");
      fflush(_coverage_fout);
      ___coverage_array[19177] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21563] == 0) {
    {
    fprintf(_coverage_fout, "21563\n");
    fflush(_coverage_fout);
    ___coverage_array[21563] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy423: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21564] == 0) {
    {
    fprintf(_coverage_fout, "21564\n");
    fflush(_coverage_fout);
    ___coverage_array[21564] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21565] == 0) {
    {
    fprintf(_coverage_fout, "21565\n");
    fflush(_coverage_fout);
    ___coverage_array[21565] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy424;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19178] == 0) {
      {
      fprintf(_coverage_fout, "19178\n");
      fflush(_coverage_fout);
      ___coverage_array[19178] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21566] == 0) {
    {
    fprintf(_coverage_fout, "21566\n");
    fflush(_coverage_fout);
    ___coverage_array[21566] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19179] == 0) {
      {
      fprintf(_coverage_fout, "19179\n");
      fflush(_coverage_fout);
      ___coverage_array[19179] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21567] == 0) {
    {
    fprintf(_coverage_fout, "21567\n");
    fflush(_coverage_fout);
    ___coverage_array[21567] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy424: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21568] == 0) {
    {
    fprintf(_coverage_fout, "21568\n");
    fflush(_coverage_fout);
    ___coverage_array[21568] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21569] == 0) {
    {
    fprintf(_coverage_fout, "21569\n");
    fflush(_coverage_fout);
    ___coverage_array[21569] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy425;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19180] == 0) {
      {
      fprintf(_coverage_fout, "19180\n");
      fflush(_coverage_fout);
      ___coverage_array[19180] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21570] == 0) {
    {
    fprintf(_coverage_fout, "21570\n");
    fflush(_coverage_fout);
    ___coverage_array[21570] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19181] == 0) {
      {
      fprintf(_coverage_fout, "19181\n");
      fflush(_coverage_fout);
      ___coverage_array[19181] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21571] == 0) {
    {
    fprintf(_coverage_fout, "21571\n");
    fflush(_coverage_fout);
    ___coverage_array[21571] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy425: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21572] == 0) {
    {
    fprintf(_coverage_fout, "21572\n");
    fflush(_coverage_fout);
    ___coverage_array[21572] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21573] == 0) {
    {
    fprintf(_coverage_fout, "21573\n");
    fflush(_coverage_fout);
    ___coverage_array[21573] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy426;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19182] == 0) {
      {
      fprintf(_coverage_fout, "19182\n");
      fflush(_coverage_fout);
      ___coverage_array[19182] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21574] == 0) {
    {
    fprintf(_coverage_fout, "21574\n");
    fflush(_coverage_fout);
    ___coverage_array[21574] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19183] == 0) {
      {
      fprintf(_coverage_fout, "19183\n");
      fflush(_coverage_fout);
      ___coverage_array[19183] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21575] == 0) {
    {
    fprintf(_coverage_fout, "21575\n");
    fflush(_coverage_fout);
    ___coverage_array[21575] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy426: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21576] == 0) {
    {
    fprintf(_coverage_fout, "21576\n");
    fflush(_coverage_fout);
    ___coverage_array[21576] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21577] == 0) {
    {
    fprintf(_coverage_fout, "21577\n");
    fflush(_coverage_fout);
    ___coverage_array[21577] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 71) {
    goto yy427;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19184] == 0) {
      {
      fprintf(_coverage_fout, "19184\n");
      fflush(_coverage_fout);
      ___coverage_array[19184] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21578] == 0) {
    {
    fprintf(_coverage_fout, "21578\n");
    fflush(_coverage_fout);
    ___coverage_array[21578] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 103) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19185] == 0) {
      {
      fprintf(_coverage_fout, "19185\n");
      fflush(_coverage_fout);
      ___coverage_array[19185] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21579] == 0) {
    {
    fprintf(_coverage_fout, "21579\n");
    fflush(_coverage_fout);
    ___coverage_array[21579] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy427: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21580] == 0) {
    {
    fprintf(_coverage_fout, "21580\n");
    fflush(_coverage_fout);
    ___coverage_array[21580] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19186] == 0) {
      {
      fprintf(_coverage_fout, "19186\n");
      fflush(_coverage_fout);
      ___coverage_array[19186] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19187] == 0) {
      {
      fprintf(_coverage_fout, "19187\n");
      fflush(_coverage_fout);
      ___coverage_array[19187] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21581] == 0) {
    {
    fprintf(_coverage_fout, "21581\n");
    fflush(_coverage_fout);
    ___coverage_array[21581] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21582] == 0) {
    {
    fprintf(_coverage_fout, "21582\n");
    fflush(_coverage_fout);
    ___coverage_array[21582] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 0x1F) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19189] == 0) {
      {
      fprintf(_coverage_fout, "19189\n");
      fflush(_coverage_fout);
      ___coverage_array[19189] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 9) {
      goto yy427;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19188] == 0) {
        {
        fprintf(_coverage_fout, "19188\n");
        fflush(_coverage_fout);
        ___coverage_array[19188] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19192] == 0) {
      {
      fprintf(_coverage_fout, "19192\n");
      fflush(_coverage_fout);
      ___coverage_array[19192] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      goto yy427;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19190] == 0) {
        {
        fprintf(_coverage_fout, "19190\n");
        fflush(_coverage_fout);
        ___coverage_array[19190] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19193] == 0) {
      {
      fprintf(_coverage_fout, "19193\n");
      fflush(_coverage_fout);
      ___coverage_array[19193] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 41) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19191] == 0) {
        {
        fprintf(_coverage_fout, "19191\n");
        fflush(_coverage_fout);
        ___coverage_array[19191] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21583] == 0) {
    {
    fprintf(_coverage_fout, "21583\n");
    fflush(_coverage_fout);
    ___coverage_array[21583] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21584] == 0) {
    {
    fprintf(_coverage_fout, "21584\n");
    fflush(_coverage_fout);
    ___coverage_array[21584] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21585] == 0) {
    {
    fprintf(_coverage_fout, "21585\n");
    fflush(_coverage_fout);
    ___coverage_array[21585] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )293);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21586] == 0) {
    {
    fprintf(_coverage_fout, "21586\n");
    fflush(_coverage_fout);
    ___coverage_array[21586] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy431: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21587] == 0) {
    {
    fprintf(_coverage_fout, "21587\n");
    fflush(_coverage_fout);
    ___coverage_array[21587] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21588] == 0) {
    {
    fprintf(_coverage_fout, "21588\n");
    fflush(_coverage_fout);
    ___coverage_array[21588] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy432;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19194] == 0) {
      {
      fprintf(_coverage_fout, "19194\n");
      fflush(_coverage_fout);
      ___coverage_array[19194] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21589] == 0) {
    {
    fprintf(_coverage_fout, "21589\n");
    fflush(_coverage_fout);
    ___coverage_array[21589] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19195] == 0) {
      {
      fprintf(_coverage_fout, "19195\n");
      fflush(_coverage_fout);
      ___coverage_array[19195] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21590] == 0) {
    {
    fprintf(_coverage_fout, "21590\n");
    fflush(_coverage_fout);
    ___coverage_array[21590] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy432: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21591] == 0) {
    {
    fprintf(_coverage_fout, "21591\n");
    fflush(_coverage_fout);
    ___coverage_array[21591] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21592] == 0) {
    {
    fprintf(_coverage_fout, "21592\n");
    fflush(_coverage_fout);
    ___coverage_array[21592] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy433;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19196] == 0) {
      {
      fprintf(_coverage_fout, "19196\n");
      fflush(_coverage_fout);
      ___coverage_array[19196] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21593] == 0) {
    {
    fprintf(_coverage_fout, "21593\n");
    fflush(_coverage_fout);
    ___coverage_array[21593] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19197] == 0) {
      {
      fprintf(_coverage_fout, "19197\n");
      fflush(_coverage_fout);
      ___coverage_array[19197] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21594] == 0) {
    {
    fprintf(_coverage_fout, "21594\n");
    fflush(_coverage_fout);
    ___coverage_array[21594] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy433: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21595] == 0) {
    {
    fprintf(_coverage_fout, "21595\n");
    fflush(_coverage_fout);
    ___coverage_array[21595] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21596] == 0) {
    {
    fprintf(_coverage_fout, "21596\n");
    fflush(_coverage_fout);
    ___coverage_array[21596] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 89) {
    goto yy434;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19198] == 0) {
      {
      fprintf(_coverage_fout, "19198\n");
      fflush(_coverage_fout);
      ___coverage_array[19198] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21597] == 0) {
    {
    fprintf(_coverage_fout, "21597\n");
    fflush(_coverage_fout);
    ___coverage_array[21597] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 121) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19199] == 0) {
      {
      fprintf(_coverage_fout, "19199\n");
      fflush(_coverage_fout);
      ___coverage_array[19199] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21598] == 0) {
    {
    fprintf(_coverage_fout, "21598\n");
    fflush(_coverage_fout);
    ___coverage_array[21598] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy434: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21599] == 0) {
    {
    fprintf(_coverage_fout, "21599\n");
    fflush(_coverage_fout);
    ___coverage_array[21599] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19200] == 0) {
      {
      fprintf(_coverage_fout, "19200\n");
      fflush(_coverage_fout);
      ___coverage_array[19200] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19201] == 0) {
      {
      fprintf(_coverage_fout, "19201\n");
      fflush(_coverage_fout);
      ___coverage_array[19201] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21600] == 0) {
    {
    fprintf(_coverage_fout, "21600\n");
    fflush(_coverage_fout);
    ___coverage_array[21600] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21601] == 0) {
    {
    fprintf(_coverage_fout, "21601\n");
    fflush(_coverage_fout);
    ___coverage_array[21601] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 0x1F) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19203] == 0) {
      {
      fprintf(_coverage_fout, "19203\n");
      fflush(_coverage_fout);
      ___coverage_array[19203] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 9) {
      goto yy434;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19202] == 0) {
        {
        fprintf(_coverage_fout, "19202\n");
        fflush(_coverage_fout);
        ___coverage_array[19202] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19206] == 0) {
      {
      fprintf(_coverage_fout, "19206\n");
      fflush(_coverage_fout);
      ___coverage_array[19206] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      goto yy434;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19204] == 0) {
        {
        fprintf(_coverage_fout, "19204\n");
        fflush(_coverage_fout);
        ___coverage_array[19204] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19207] == 0) {
      {
      fprintf(_coverage_fout, "19207\n");
      fflush(_coverage_fout);
      ___coverage_array[19207] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 41) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19205] == 0) {
        {
        fprintf(_coverage_fout, "19205\n");
        fflush(_coverage_fout);
        ___coverage_array[19205] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21602] == 0) {
    {
    fprintf(_coverage_fout, "21602\n");
    fflush(_coverage_fout);
    ___coverage_array[21602] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21603] == 0) {
    {
    fprintf(_coverage_fout, "21603\n");
    fflush(_coverage_fout);
    ___coverage_array[21603] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21604] == 0) {
    {
    fprintf(_coverage_fout, "21604\n");
    fflush(_coverage_fout);
    ___coverage_array[21604] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )292);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21605] == 0) {
    {
    fprintf(_coverage_fout, "21605\n");
    fflush(_coverage_fout);
    ___coverage_array[21605] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy438: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21606] == 0) {
    {
    fprintf(_coverage_fout, "21606\n");
    fflush(_coverage_fout);
    ___coverage_array[21606] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21607] == 0) {
    {
    fprintf(_coverage_fout, "21607\n");
    fflush(_coverage_fout);
    ___coverage_array[21607] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 74) {
    goto yy439;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19208] == 0) {
      {
      fprintf(_coverage_fout, "19208\n");
      fflush(_coverage_fout);
      ___coverage_array[19208] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21608] == 0) {
    {
    fprintf(_coverage_fout, "21608\n");
    fflush(_coverage_fout);
    ___coverage_array[21608] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 106) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19209] == 0) {
      {
      fprintf(_coverage_fout, "19209\n");
      fflush(_coverage_fout);
      ___coverage_array[19209] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21609] == 0) {
    {
    fprintf(_coverage_fout, "21609\n");
    fflush(_coverage_fout);
    ___coverage_array[21609] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy439: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21610] == 0) {
    {
    fprintf(_coverage_fout, "21610\n");
    fflush(_coverage_fout);
    ___coverage_array[21610] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21611] == 0) {
    {
    fprintf(_coverage_fout, "21611\n");
    fflush(_coverage_fout);
    ___coverage_array[21611] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy440;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19210] == 0) {
      {
      fprintf(_coverage_fout, "19210\n");
      fflush(_coverage_fout);
      ___coverage_array[19210] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21612] == 0) {
    {
    fprintf(_coverage_fout, "21612\n");
    fflush(_coverage_fout);
    ___coverage_array[21612] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19211] == 0) {
      {
      fprintf(_coverage_fout, "19211\n");
      fflush(_coverage_fout);
      ___coverage_array[19211] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21613] == 0) {
    {
    fprintf(_coverage_fout, "21613\n");
    fflush(_coverage_fout);
    ___coverage_array[21613] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy440: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21614] == 0) {
    {
    fprintf(_coverage_fout, "21614\n");
    fflush(_coverage_fout);
    ___coverage_array[21614] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21615] == 0) {
    {
    fprintf(_coverage_fout, "21615\n");
    fflush(_coverage_fout);
    ___coverage_array[21615] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy441;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19212] == 0) {
      {
      fprintf(_coverage_fout, "19212\n");
      fflush(_coverage_fout);
      ___coverage_array[19212] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21616] == 0) {
    {
    fprintf(_coverage_fout, "21616\n");
    fflush(_coverage_fout);
    ___coverage_array[21616] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19213] == 0) {
      {
      fprintf(_coverage_fout, "19213\n");
      fflush(_coverage_fout);
      ___coverage_array[19213] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21617] == 0) {
    {
    fprintf(_coverage_fout, "21617\n");
    fflush(_coverage_fout);
    ___coverage_array[21617] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy441: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21618] == 0) {
    {
    fprintf(_coverage_fout, "21618\n");
    fflush(_coverage_fout);
    ___coverage_array[21618] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21619] == 0) {
    {
    fprintf(_coverage_fout, "21619\n");
    fflush(_coverage_fout);
    ___coverage_array[21619] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy442;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19214] == 0) {
      {
      fprintf(_coverage_fout, "19214\n");
      fflush(_coverage_fout);
      ___coverage_array[19214] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21620] == 0) {
    {
    fprintf(_coverage_fout, "21620\n");
    fflush(_coverage_fout);
    ___coverage_array[21620] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19215] == 0) {
      {
      fprintf(_coverage_fout, "19215\n");
      fflush(_coverage_fout);
      ___coverage_array[19215] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21621] == 0) {
    {
    fprintf(_coverage_fout, "21621\n");
    fflush(_coverage_fout);
    ___coverage_array[21621] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy442: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21622] == 0) {
    {
    fprintf(_coverage_fout, "21622\n");
    fflush(_coverage_fout);
    ___coverage_array[21622] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19216] == 0) {
      {
      fprintf(_coverage_fout, "19216\n");
      fflush(_coverage_fout);
      ___coverage_array[19216] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19217] == 0) {
      {
      fprintf(_coverage_fout, "19217\n");
      fflush(_coverage_fout);
      ___coverage_array[19217] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21623] == 0) {
    {
    fprintf(_coverage_fout, "21623\n");
    fflush(_coverage_fout);
    ___coverage_array[21623] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21624] == 0) {
    {
    fprintf(_coverage_fout, "21624\n");
    fflush(_coverage_fout);
    ___coverage_array[21624] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 0x1F) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19219] == 0) {
      {
      fprintf(_coverage_fout, "19219\n");
      fflush(_coverage_fout);
      ___coverage_array[19219] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 9) {
      goto yy442;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19218] == 0) {
        {
        fprintf(_coverage_fout, "19218\n");
        fflush(_coverage_fout);
        ___coverage_array[19218] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19222] == 0) {
      {
      fprintf(_coverage_fout, "19222\n");
      fflush(_coverage_fout);
      ___coverage_array[19222] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      goto yy442;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19220] == 0) {
        {
        fprintf(_coverage_fout, "19220\n");
        fflush(_coverage_fout);
        ___coverage_array[19220] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19223] == 0) {
      {
      fprintf(_coverage_fout, "19223\n");
      fflush(_coverage_fout);
      ___coverage_array[19223] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 41) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19221] == 0) {
        {
        fprintf(_coverage_fout, "19221\n");
        fflush(_coverage_fout);
        ___coverage_array[19221] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21625] == 0) {
    {
    fprintf(_coverage_fout, "21625\n");
    fflush(_coverage_fout);
    ___coverage_array[21625] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21626] == 0) {
    {
    fprintf(_coverage_fout, "21626\n");
    fflush(_coverage_fout);
    ___coverage_array[21626] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21627] == 0) {
    {
    fprintf(_coverage_fout, "21627\n");
    fflush(_coverage_fout);
    ___coverage_array[21627] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )291);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21628] == 0) {
    {
    fprintf(_coverage_fout, "21628\n");
    fflush(_coverage_fout);
    ___coverage_array[21628] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy446: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21629] == 0) {
    {
    fprintf(_coverage_fout, "21629\n");
    fflush(_coverage_fout);
    ___coverage_array[21629] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21630] == 0) {
    {
    fprintf(_coverage_fout, "21630\n");
    fflush(_coverage_fout);
    ___coverage_array[21630] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy456;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19224] == 0) {
      {
      fprintf(_coverage_fout, "19224\n");
      fflush(_coverage_fout);
      ___coverage_array[19224] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21631] == 0) {
    {
    fprintf(_coverage_fout, "21631\n");
    fflush(_coverage_fout);
    ___coverage_array[21631] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 110) {
    goto yy456;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19225] == 0) {
      {
      fprintf(_coverage_fout, "19225\n");
      fflush(_coverage_fout);
      ___coverage_array[19225] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21632] == 0) {
    {
    fprintf(_coverage_fout, "21632\n");
    fflush(_coverage_fout);
    ___coverage_array[21632] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy447: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21633] == 0) {
    {
    fprintf(_coverage_fout, "21633\n");
    fflush(_coverage_fout);
    ___coverage_array[21633] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21634] == 0) {
    {
    fprintf(_coverage_fout, "21634\n");
    fflush(_coverage_fout);
    ___coverage_array[21634] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy448;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19226] == 0) {
      {
      fprintf(_coverage_fout, "19226\n");
      fflush(_coverage_fout);
      ___coverage_array[19226] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21635] == 0) {
    {
    fprintf(_coverage_fout, "21635\n");
    fflush(_coverage_fout);
    ___coverage_array[21635] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19227] == 0) {
      {
      fprintf(_coverage_fout, "19227\n");
      fflush(_coverage_fout);
      ___coverage_array[19227] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21636] == 0) {
    {
    fprintf(_coverage_fout, "21636\n");
    fflush(_coverage_fout);
    ___coverage_array[21636] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy448: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21637] == 0) {
    {
    fprintf(_coverage_fout, "21637\n");
    fflush(_coverage_fout);
    ___coverage_array[21637] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21638] == 0) {
    {
    fprintf(_coverage_fout, "21638\n");
    fflush(_coverage_fout);
    ___coverage_array[21638] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy449;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19228] == 0) {
      {
      fprintf(_coverage_fout, "19228\n");
      fflush(_coverage_fout);
      ___coverage_array[19228] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21639] == 0) {
    {
    fprintf(_coverage_fout, "21639\n");
    fflush(_coverage_fout);
    ___coverage_array[21639] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19229] == 0) {
      {
      fprintf(_coverage_fout, "19229\n");
      fflush(_coverage_fout);
      ___coverage_array[19229] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21640] == 0) {
    {
    fprintf(_coverage_fout, "21640\n");
    fflush(_coverage_fout);
    ___coverage_array[21640] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy449: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21641] == 0) {
    {
    fprintf(_coverage_fout, "21641\n");
    fflush(_coverage_fout);
    ___coverage_array[21641] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21642] == 0) {
    {
    fprintf(_coverage_fout, "21642\n");
    fflush(_coverage_fout);
    ___coverage_array[21642] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy454;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19230] == 0) {
      {
      fprintf(_coverage_fout, "19230\n");
      fflush(_coverage_fout);
      ___coverage_array[19230] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21643] == 0) {
    {
    fprintf(_coverage_fout, "21643\n");
    fflush(_coverage_fout);
    ___coverage_array[21643] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy454;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19231] == 0) {
      {
      fprintf(_coverage_fout, "19231\n");
      fflush(_coverage_fout);
      ___coverage_array[19231] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy451;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21644] == 0) {
    {
    fprintf(_coverage_fout, "21644\n");
    fflush(_coverage_fout);
    ___coverage_array[21644] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy450: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21645] == 0) {
    {
    fprintf(_coverage_fout, "21645\n");
    fflush(_coverage_fout);
    ___coverage_array[21645] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19232] == 0) {
      {
      fprintf(_coverage_fout, "19232\n");
      fflush(_coverage_fout);
      ___coverage_array[19232] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19233] == 0) {
      {
      fprintf(_coverage_fout, "19233\n");
      fflush(_coverage_fout);
      ___coverage_array[19233] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21646] == 0) {
    {
    fprintf(_coverage_fout, "21646\n");
    fflush(_coverage_fout);
    ___coverage_array[21646] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21647] == 0) {
    {
    fprintf(_coverage_fout, "21647\n");
    fflush(_coverage_fout);
    ___coverage_array[21647] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy451: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21648] == 0) {
    {
    fprintf(_coverage_fout, "21648\n");
    fflush(_coverage_fout);
    ___coverage_array[21648] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 0x1F) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19235] == 0) {
      {
      fprintf(_coverage_fout, "19235\n");
      fflush(_coverage_fout);
      ___coverage_array[19235] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 9) {
      goto yy450;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19234] == 0) {
        {
        fprintf(_coverage_fout, "19234\n");
        fflush(_coverage_fout);
        ___coverage_array[19234] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19238] == 0) {
      {
      fprintf(_coverage_fout, "19238\n");
      fflush(_coverage_fout);
      ___coverage_array[19238] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      goto yy450;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19236] == 0) {
        {
        fprintf(_coverage_fout, "19236\n");
        fflush(_coverage_fout);
        ___coverage_array[19236] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19239] == 0) {
      {
      fprintf(_coverage_fout, "19239\n");
      fflush(_coverage_fout);
      ___coverage_array[19239] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 41) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19237] == 0) {
        {
        fprintf(_coverage_fout, "19237\n");
        fflush(_coverage_fout);
        ___coverage_array[19237] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21649] == 0) {
    {
    fprintf(_coverage_fout, "21649\n");
    fflush(_coverage_fout);
    ___coverage_array[21649] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21650] == 0) {
    {
    fprintf(_coverage_fout, "21650\n");
    fflush(_coverage_fout);
    ___coverage_array[21650] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21651] == 0) {
    {
    fprintf(_coverage_fout, "21651\n");
    fflush(_coverage_fout);
    ___coverage_array[21651] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )290);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21652] == 0) {
    {
    fprintf(_coverage_fout, "21652\n");
    fflush(_coverage_fout);
    ___coverage_array[21652] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy454: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21653] == 0) {
    {
    fprintf(_coverage_fout, "21653\n");
    fflush(_coverage_fout);
    ___coverage_array[21653] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21654] == 0) {
    {
    fprintf(_coverage_fout, "21654\n");
    fflush(_coverage_fout);
    ___coverage_array[21654] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy455;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19240] == 0) {
      {
      fprintf(_coverage_fout, "19240\n");
      fflush(_coverage_fout);
      ___coverage_array[19240] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21655] == 0) {
    {
    fprintf(_coverage_fout, "21655\n");
    fflush(_coverage_fout);
    ___coverage_array[21655] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19241] == 0) {
      {
      fprintf(_coverage_fout, "19241\n");
      fflush(_coverage_fout);
      ___coverage_array[19241] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21656] == 0) {
    {
    fprintf(_coverage_fout, "21656\n");
    fflush(_coverage_fout);
    ___coverage_array[21656] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy455: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21657] == 0) {
    {
    fprintf(_coverage_fout, "21657\n");
    fflush(_coverage_fout);
    ___coverage_array[21657] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21658] == 0) {
    {
    fprintf(_coverage_fout, "21658\n");
    fflush(_coverage_fout);
    ___coverage_array[21658] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy450;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19242] == 0) {
      {
      fprintf(_coverage_fout, "19242\n");
      fflush(_coverage_fout);
      ___coverage_array[19242] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21659] == 0) {
    {
    fprintf(_coverage_fout, "21659\n");
    fflush(_coverage_fout);
    ___coverage_array[21659] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 110) {
    goto yy450;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19243] == 0) {
      {
      fprintf(_coverage_fout, "19243\n");
      fflush(_coverage_fout);
      ___coverage_array[19243] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21660] == 0) {
    {
    fprintf(_coverage_fout, "21660\n");
    fflush(_coverage_fout);
    ___coverage_array[21660] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy456: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21661] == 0) {
    {
    fprintf(_coverage_fout, "21661\n");
    fflush(_coverage_fout);
    ___coverage_array[21661] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21662] == 0) {
    {
    fprintf(_coverage_fout, "21662\n");
    fflush(_coverage_fout);
    ___coverage_array[21662] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy457;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19244] == 0) {
      {
      fprintf(_coverage_fout, "19244\n");
      fflush(_coverage_fout);
      ___coverage_array[19244] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21663] == 0) {
    {
    fprintf(_coverage_fout, "21663\n");
    fflush(_coverage_fout);
    ___coverage_array[21663] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19245] == 0) {
      {
      fprintf(_coverage_fout, "19245\n");
      fflush(_coverage_fout);
      ___coverage_array[19245] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21664] == 0) {
    {
    fprintf(_coverage_fout, "21664\n");
    fflush(_coverage_fout);
    ___coverage_array[21664] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy457: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21665] == 0) {
    {
    fprintf(_coverage_fout, "21665\n");
    fflush(_coverage_fout);
    ___coverage_array[21665] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21666] == 0) {
    {
    fprintf(_coverage_fout, "21666\n");
    fflush(_coverage_fout);
    ___coverage_array[21666] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy458;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19246] == 0) {
      {
      fprintf(_coverage_fout, "19246\n");
      fflush(_coverage_fout);
      ___coverage_array[19246] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21667] == 0) {
    {
    fprintf(_coverage_fout, "21667\n");
    fflush(_coverage_fout);
    ___coverage_array[21667] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19247] == 0) {
      {
      fprintf(_coverage_fout, "19247\n");
      fflush(_coverage_fout);
      ___coverage_array[19247] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21668] == 0) {
    {
    fprintf(_coverage_fout, "21668\n");
    fflush(_coverage_fout);
    ___coverage_array[21668] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy458: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21669] == 0) {
    {
    fprintf(_coverage_fout, "21669\n");
    fflush(_coverage_fout);
    ___coverage_array[21669] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21670] == 0) {
    {
    fprintf(_coverage_fout, "21670\n");
    fflush(_coverage_fout);
    ___coverage_array[21670] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 89) {
    goto yy427;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19248] == 0) {
      {
      fprintf(_coverage_fout, "19248\n");
      fflush(_coverage_fout);
      ___coverage_array[19248] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21671] == 0) {
    {
    fprintf(_coverage_fout, "21671\n");
    fflush(_coverage_fout);
    ___coverage_array[21671] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 121) {
    goto yy427;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19249] == 0) {
      {
      fprintf(_coverage_fout, "19249\n");
      fflush(_coverage_fout);
      ___coverage_array[19249] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21672] == 0) {
    {
    fprintf(_coverage_fout, "21672\n");
    fflush(_coverage_fout);
    ___coverage_array[21672] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy459: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21673] == 0) {
    {
    fprintf(_coverage_fout, "21673\n");
    fflush(_coverage_fout);
    ___coverage_array[21673] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21674] == 0) {
    {
    fprintf(_coverage_fout, "21674\n");
    fflush(_coverage_fout);
    ___coverage_array[21674] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy460;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19250] == 0) {
      {
      fprintf(_coverage_fout, "19250\n");
      fflush(_coverage_fout);
      ___coverage_array[19250] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21675] == 0) {
    {
    fprintf(_coverage_fout, "21675\n");
    fflush(_coverage_fout);
    ___coverage_array[21675] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19251] == 0) {
      {
      fprintf(_coverage_fout, "19251\n");
      fflush(_coverage_fout);
      ___coverage_array[19251] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21676] == 0) {
    {
    fprintf(_coverage_fout, "21676\n");
    fflush(_coverage_fout);
    ___coverage_array[21676] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy460: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21677] == 0) {
    {
    fprintf(_coverage_fout, "21677\n");
    fflush(_coverage_fout);
    ___coverage_array[21677] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21678] == 0) {
    {
    fprintf(_coverage_fout, "21678\n");
    fflush(_coverage_fout);
    ___coverage_array[21678] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy461;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19252] == 0) {
      {
      fprintf(_coverage_fout, "19252\n");
      fflush(_coverage_fout);
      ___coverage_array[19252] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21679] == 0) {
    {
    fprintf(_coverage_fout, "21679\n");
    fflush(_coverage_fout);
    ___coverage_array[21679] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19253] == 0) {
      {
      fprintf(_coverage_fout, "19253\n");
      fflush(_coverage_fout);
      ___coverage_array[19253] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21680] == 0) {
    {
    fprintf(_coverage_fout, "21680\n");
    fflush(_coverage_fout);
    ___coverage_array[21680] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy461: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21681] == 0) {
    {
    fprintf(_coverage_fout, "21681\n");
    fflush(_coverage_fout);
    ___coverage_array[21681] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21682] == 0) {
    {
    fprintf(_coverage_fout, "21682\n");
    fflush(_coverage_fout);
    ___coverage_array[21682] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy462;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19254] == 0) {
      {
      fprintf(_coverage_fout, "19254\n");
      fflush(_coverage_fout);
      ___coverage_array[19254] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21683] == 0) {
    {
    fprintf(_coverage_fout, "21683\n");
    fflush(_coverage_fout);
    ___coverage_array[21683] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19255] == 0) {
      {
      fprintf(_coverage_fout, "19255\n");
      fflush(_coverage_fout);
      ___coverage_array[19255] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21684] == 0) {
    {
    fprintf(_coverage_fout, "21684\n");
    fflush(_coverage_fout);
    ___coverage_array[21684] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy462: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21685] == 0) {
    {
    fprintf(_coverage_fout, "21685\n");
    fflush(_coverage_fout);
    ___coverage_array[21685] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19256] == 0) {
      {
      fprintf(_coverage_fout, "19256\n");
      fflush(_coverage_fout);
      ___coverage_array[19256] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19257] == 0) {
      {
      fprintf(_coverage_fout, "19257\n");
      fflush(_coverage_fout);
      ___coverage_array[19257] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21686] == 0) {
    {
    fprintf(_coverage_fout, "21686\n");
    fflush(_coverage_fout);
    ___coverage_array[21686] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21687] == 0) {
    {
    fprintf(_coverage_fout, "21687\n");
    fflush(_coverage_fout);
    ___coverage_array[21687] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 0x1F) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19259] == 0) {
      {
      fprintf(_coverage_fout, "19259\n");
      fflush(_coverage_fout);
      ___coverage_array[19259] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 9) {
      goto yy462;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19258] == 0) {
        {
        fprintf(_coverage_fout, "19258\n");
        fflush(_coverage_fout);
        ___coverage_array[19258] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy193;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19262] == 0) {
      {
      fprintf(_coverage_fout, "19262\n");
      fflush(_coverage_fout);
      ___coverage_array[19262] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      goto yy462;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19260] == 0) {
        {
        fprintf(_coverage_fout, "19260\n");
        fflush(_coverage_fout);
        ___coverage_array[19260] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19263] == 0) {
      {
      fprintf(_coverage_fout, "19263\n");
      fflush(_coverage_fout);
      ___coverage_array[19263] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych != 41) {
      goto yy193;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19261] == 0) {
        {
        fprintf(_coverage_fout, "19261\n");
        fflush(_coverage_fout);
        ___coverage_array[19261] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21688] == 0) {
    {
    fprintf(_coverage_fout, "21688\n");
    fflush(_coverage_fout);
    ___coverage_array[21688] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21689] == 0) {
    {
    fprintf(_coverage_fout, "21689\n");
    fflush(_coverage_fout);
    ___coverage_array[21689] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21690] == 0) {
    {
    fprintf(_coverage_fout, "21690\n");
    fflush(_coverage_fout);
    ___coverage_array[21690] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )289);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21691] == 0) {
    {
    fprintf(_coverage_fout, "21691\n");
    fflush(_coverage_fout);
    ___coverage_array[21691] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy466: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21692] == 0) {
    {
    fprintf(_coverage_fout, "21692\n");
    fflush(_coverage_fout);
    ___coverage_array[21692] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21693] == 0) {
    {
    fprintf(_coverage_fout, "21693\n");
    fflush(_coverage_fout);
    ___coverage_array[21693] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy467;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19264] == 0) {
      {
      fprintf(_coverage_fout, "19264\n");
      fflush(_coverage_fout);
      ___coverage_array[19264] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21694] == 0) {
    {
    fprintf(_coverage_fout, "21694\n");
    fflush(_coverage_fout);
    ___coverage_array[21694] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19265] == 0) {
      {
      fprintf(_coverage_fout, "19265\n");
      fflush(_coverage_fout);
      ___coverage_array[19265] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21695] == 0) {
    {
    fprintf(_coverage_fout, "21695\n");
    fflush(_coverage_fout);
    ___coverage_array[21695] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy467: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21696] == 0) {
    {
    fprintf(_coverage_fout, "21696\n");
    fflush(_coverage_fout);
    ___coverage_array[21696] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21697] == 0) {
    {
    fprintf(_coverage_fout, "21697\n");
    fflush(_coverage_fout);
    ___coverage_array[21697] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19266] == 0) {
      {
      fprintf(_coverage_fout, "19266\n");
      fflush(_coverage_fout);
      ___coverage_array[19266] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21698] == 0) {
    {
    fprintf(_coverage_fout, "21698\n");
    fflush(_coverage_fout);
    ___coverage_array[21698] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21699] == 0) {
    {
    fprintf(_coverage_fout, "21699\n");
    fflush(_coverage_fout);
    ___coverage_array[21699] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )349);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21700] == 0) {
    {
    fprintf(_coverage_fout, "21700\n");
    fflush(_coverage_fout);
    ___coverage_array[21700] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy469: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21701] == 0) {
    {
    fprintf(_coverage_fout, "21701\n");
    fflush(_coverage_fout);
    ___coverage_array[21701] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21702] == 0) {
    {
    fprintf(_coverage_fout, "21702\n");
    fflush(_coverage_fout);
    ___coverage_array[21702] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 77) {
    goto yy473;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19267] == 0) {
      {
      fprintf(_coverage_fout, "19267\n");
      fflush(_coverage_fout);
      ___coverage_array[19267] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21703] == 0) {
    {
    fprintf(_coverage_fout, "21703\n");
    fflush(_coverage_fout);
    ___coverage_array[21703] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 109) {
    goto yy473;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19268] == 0) {
      {
      fprintf(_coverage_fout, "19268\n");
      fflush(_coverage_fout);
      ___coverage_array[19268] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21704] == 0) {
    {
    fprintf(_coverage_fout, "21704\n");
    fflush(_coverage_fout);
    ___coverage_array[21704] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy470: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21705] == 0) {
    {
    fprintf(_coverage_fout, "21705\n");
    fflush(_coverage_fout);
    ___coverage_array[21705] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21706] == 0) {
    {
    fprintf(_coverage_fout, "21706\n");
    fflush(_coverage_fout);
    ___coverage_array[21706] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 87) {
    goto yy471;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19269] == 0) {
      {
      fprintf(_coverage_fout, "19269\n");
      fflush(_coverage_fout);
      ___coverage_array[19269] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21707] == 0) {
    {
    fprintf(_coverage_fout, "21707\n");
    fflush(_coverage_fout);
    ___coverage_array[21707] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 119) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19270] == 0) {
      {
      fprintf(_coverage_fout, "19270\n");
      fflush(_coverage_fout);
      ___coverage_array[19270] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21708] == 0) {
    {
    fprintf(_coverage_fout, "21708\n");
    fflush(_coverage_fout);
    ___coverage_array[21708] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy471: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21709] == 0) {
    {
    fprintf(_coverage_fout, "21709\n");
    fflush(_coverage_fout);
    ___coverage_array[21709] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21710] == 0) {
    {
    fprintf(_coverage_fout, "21710\n");
    fflush(_coverage_fout);
    ___coverage_array[21710] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19271] == 0) {
      {
      fprintf(_coverage_fout, "19271\n");
      fflush(_coverage_fout);
      ___coverage_array[19271] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21711] == 0) {
    {
    fprintf(_coverage_fout, "21711\n");
    fflush(_coverage_fout);
    ___coverage_array[21711] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21712] == 0) {
    {
    fprintf(_coverage_fout, "21712\n");
    fflush(_coverage_fout);
    ___coverage_array[21712] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )299);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21713] == 0) {
    {
    fprintf(_coverage_fout, "21713\n");
    fflush(_coverage_fout);
    ___coverage_array[21713] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy473: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21714] == 0) {
    {
    fprintf(_coverage_fout, "21714\n");
    fflush(_coverage_fout);
    ___coverage_array[21714] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21715] == 0) {
    {
    fprintf(_coverage_fout, "21715\n");
    fflush(_coverage_fout);
    ___coverage_array[21715] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy474;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19272] == 0) {
      {
      fprintf(_coverage_fout, "19272\n");
      fflush(_coverage_fout);
      ___coverage_array[19272] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21716] == 0) {
    {
    fprintf(_coverage_fout, "21716\n");
    fflush(_coverage_fout);
    ___coverage_array[21716] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19273] == 0) {
      {
      fprintf(_coverage_fout, "19273\n");
      fflush(_coverage_fout);
      ___coverage_array[19273] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21717] == 0) {
    {
    fprintf(_coverage_fout, "21717\n");
    fflush(_coverage_fout);
    ___coverage_array[21717] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy474: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21718] == 0) {
    {
    fprintf(_coverage_fout, "21718\n");
    fflush(_coverage_fout);
    ___coverage_array[21718] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21719] == 0) {
    {
    fprintf(_coverage_fout, "21719\n");
    fflush(_coverage_fout);
    ___coverage_array[21719] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy475;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19274] == 0) {
      {
      fprintf(_coverage_fout, "19274\n");
      fflush(_coverage_fout);
      ___coverage_array[19274] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21720] == 0) {
    {
    fprintf(_coverage_fout, "21720\n");
    fflush(_coverage_fout);
    ___coverage_array[21720] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19275] == 0) {
      {
      fprintf(_coverage_fout, "19275\n");
      fflush(_coverage_fout);
      ___coverage_array[19275] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21721] == 0) {
    {
    fprintf(_coverage_fout, "21721\n");
    fflush(_coverage_fout);
    ___coverage_array[21721] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy475: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21722] == 0) {
    {
    fprintf(_coverage_fout, "21722\n");
    fflush(_coverage_fout);
    ___coverage_array[21722] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21723] == 0) {
    {
    fprintf(_coverage_fout, "21723\n");
    fflush(_coverage_fout);
    ___coverage_array[21723] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy476;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19276] == 0) {
      {
      fprintf(_coverage_fout, "19276\n");
      fflush(_coverage_fout);
      ___coverage_array[19276] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21724] == 0) {
    {
    fprintf(_coverage_fout, "21724\n");
    fflush(_coverage_fout);
    ___coverage_array[21724] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 112) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19277] == 0) {
      {
      fprintf(_coverage_fout, "19277\n");
      fflush(_coverage_fout);
      ___coverage_array[19277] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21725] == 0) {
    {
    fprintf(_coverage_fout, "21725\n");
    fflush(_coverage_fout);
    ___coverage_array[21725] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy476: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21726] == 0) {
    {
    fprintf(_coverage_fout, "21726\n");
    fflush(_coverage_fout);
    ___coverage_array[21726] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21727] == 0) {
    {
    fprintf(_coverage_fout, "21727\n");
    fflush(_coverage_fout);
    ___coverage_array[21727] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy477;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19278] == 0) {
      {
      fprintf(_coverage_fout, "19278\n");
      fflush(_coverage_fout);
      ___coverage_array[19278] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21728] == 0) {
    {
    fprintf(_coverage_fout, "21728\n");
    fflush(_coverage_fout);
    ___coverage_array[21728] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19279] == 0) {
      {
      fprintf(_coverage_fout, "19279\n");
      fflush(_coverage_fout);
      ___coverage_array[19279] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21729] == 0) {
    {
    fprintf(_coverage_fout, "21729\n");
    fflush(_coverage_fout);
    ___coverage_array[21729] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy477: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21730] == 0) {
    {
    fprintf(_coverage_fout, "21730\n");
    fflush(_coverage_fout);
    ___coverage_array[21730] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21731] == 0) {
    {
    fprintf(_coverage_fout, "21731\n");
    fflush(_coverage_fout);
    ___coverage_array[21731] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy478;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19280] == 0) {
      {
      fprintf(_coverage_fout, "19280\n");
      fflush(_coverage_fout);
      ___coverage_array[19280] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21732] == 0) {
    {
    fprintf(_coverage_fout, "21732\n");
    fflush(_coverage_fout);
    ___coverage_array[21732] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19281] == 0) {
      {
      fprintf(_coverage_fout, "19281\n");
      fflush(_coverage_fout);
      ___coverage_array[19281] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21733] == 0) {
    {
    fprintf(_coverage_fout, "21733\n");
    fflush(_coverage_fout);
    ___coverage_array[21733] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy478: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21734] == 0) {
    {
    fprintf(_coverage_fout, "21734\n");
    fflush(_coverage_fout);
    ___coverage_array[21734] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21735] == 0) {
    {
    fprintf(_coverage_fout, "21735\n");
    fflush(_coverage_fout);
    ___coverage_array[21735] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy479;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19282] == 0) {
      {
      fprintf(_coverage_fout, "19282\n");
      fflush(_coverage_fout);
      ___coverage_array[19282] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21736] == 0) {
    {
    fprintf(_coverage_fout, "21736\n");
    fflush(_coverage_fout);
    ___coverage_array[21736] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19283] == 0) {
      {
      fprintf(_coverage_fout, "19283\n");
      fflush(_coverage_fout);
      ___coverage_array[19283] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21737] == 0) {
    {
    fprintf(_coverage_fout, "21737\n");
    fflush(_coverage_fout);
    ___coverage_array[21737] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy479: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21738] == 0) {
    {
    fprintf(_coverage_fout, "21738\n");
    fflush(_coverage_fout);
    ___coverage_array[21738] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21739] == 0) {
    {
    fprintf(_coverage_fout, "21739\n");
    fflush(_coverage_fout);
    ___coverage_array[21739] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19284] == 0) {
      {
      fprintf(_coverage_fout, "19284\n");
      fflush(_coverage_fout);
      ___coverage_array[19284] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21740] == 0) {
    {
    fprintf(_coverage_fout, "21740\n");
    fflush(_coverage_fout);
    ___coverage_array[21740] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21741] == 0) {
    {
    fprintf(_coverage_fout, "21741\n");
    fflush(_coverage_fout);
    ___coverage_array[21741] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )381);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21742] == 0) {
    {
    fprintf(_coverage_fout, "21742\n");
    fflush(_coverage_fout);
    ___coverage_array[21742] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy481: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21743] == 0) {
    {
    fprintf(_coverage_fout, "21743\n");
    fflush(_coverage_fout);
    ___coverage_array[21743] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21744] == 0) {
    {
    fprintf(_coverage_fout, "21744\n");
    fflush(_coverage_fout);
    ___coverage_array[21744] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )380);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21745] == 0) {
    {
    fprintf(_coverage_fout, "21745\n");
    fflush(_coverage_fout);
    ___coverage_array[21745] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy483: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21746] == 0) {
    {
    fprintf(_coverage_fout, "21746\n");
    fflush(_coverage_fout);
    ___coverage_array[21746] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19285] == 0) {
      {
      fprintf(_coverage_fout, "19285\n");
      fflush(_coverage_fout);
      ___coverage_array[19285] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19286] == 0) {
      {
      fprintf(_coverage_fout, "19286\n");
      fflush(_coverage_fout);
      ___coverage_array[19286] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21747] == 0) {
    {
    fprintf(_coverage_fout, "21747\n");
    fflush(_coverage_fout);
    ___coverage_array[21747] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21748] == 0) {
    {
    fprintf(_coverage_fout, "21748\n");
    fflush(_coverage_fout);
    ___coverage_array[21748] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy484: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21749] == 0) {
    {
    fprintf(_coverage_fout, "21749\n");
    fflush(_coverage_fout);
    ___coverage_array[21749] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19289] == 0) {
      {
      fprintf(_coverage_fout, "19289\n");
      fflush(_coverage_fout);
      ___coverage_array[19289] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 0x08) {
      goto yy140;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19287] == 0) {
        {
        fprintf(_coverage_fout, "19287\n");
        fflush(_coverage_fout);
        ___coverage_array[19287] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19290] == 0) {
      {
      fprintf(_coverage_fout, "19290\n");
      fflush(_coverage_fout);
      ___coverage_array[19290] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 10) {
      goto yy483;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19288] == 0) {
        {
        fprintf(_coverage_fout, "19288\n");
        fflush(_coverage_fout);
        ___coverage_array[19288] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy140;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19293] == 0) {
      {
      fprintf(_coverage_fout, "19293\n");
      fflush(_coverage_fout);
      ___coverage_array[19293] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 13) {
      goto yy483;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19291] == 0) {
        {
        fprintf(_coverage_fout, "19291\n");
        fflush(_coverage_fout);
        ___coverage_array[19291] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19294] == 0) {
      {
      fprintf(_coverage_fout, "19294\n");
      fflush(_coverage_fout);
      ___coverage_array[19294] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 32) {
      goto yy483;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19292] == 0) {
        {
        fprintf(_coverage_fout, "19292\n");
        fflush(_coverage_fout);
        ___coverage_array[19292] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy140;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21750] == 0) {
    {
    fprintf(_coverage_fout, "21750\n");
    fflush(_coverage_fout);
    ___coverage_array[21750] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy485: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21751] == 0) {
    {
    fprintf(_coverage_fout, "21751\n");
    fflush(_coverage_fout);
    ___coverage_array[21751] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21752] == 0) {
    {
    fprintf(_coverage_fout, "21752\n");
    fflush(_coverage_fout);
    ___coverage_array[21752] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )276);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21753] == 0) {
    {
    fprintf(_coverage_fout, "21753\n");
    fflush(_coverage_fout);
    ___coverage_array[21753] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy487: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21754] == 0) {
    {
    fprintf(_coverage_fout, "21754\n");
    fflush(_coverage_fout);
    ___coverage_array[21754] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21755] == 0) {
    {
    fprintf(_coverage_fout, "21755\n");
    fflush(_coverage_fout);
    ___coverage_array[21755] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )296);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21756] == 0) {
    {
    fprintf(_coverage_fout, "21756\n");
    fflush(_coverage_fout);
    ___coverage_array[21756] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy489: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21757] == 0) {
    {
    fprintf(_coverage_fout, "21757\n");
    fflush(_coverage_fout);
    ___coverage_array[21757] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21758] == 0) {
    {
    fprintf(_coverage_fout, "21758\n");
    fflush(_coverage_fout);
    ___coverage_array[21758] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21759] == 0) {
    {
    fprintf(_coverage_fout, "21759\n");
    fflush(_coverage_fout);
    ___coverage_array[21759] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )359);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21760] == 0) {
    {
    fprintf(_coverage_fout, "21760\n");
    fflush(_coverage_fout);
    ___coverage_array[21760] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy491: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21761] == 0) {
    {
    fprintf(_coverage_fout, "21761\n");
    fflush(_coverage_fout);
    ___coverage_array[21761] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21762] == 0) {
    {
    fprintf(_coverage_fout, "21762\n");
    fflush(_coverage_fout);
    ___coverage_array[21762] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 79) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19297] == 0) {
      {
      fprintf(_coverage_fout, "19297\n");
      fflush(_coverage_fout);
      ___coverage_array[19297] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 73) {
      goto yy498;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19295] == 0) {
        {
        fprintf(_coverage_fout, "19295\n");
        fflush(_coverage_fout);
        ___coverage_array[19295] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19298] == 0) {
      {
      fprintf(_coverage_fout, "19298\n");
      fflush(_coverage_fout);
      ___coverage_array[19298] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 78) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19296] == 0) {
        {
        fprintf(_coverage_fout, "19296\n");
        fflush(_coverage_fout);
        ___coverage_array[19296] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy499;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19303] == 0) {
      {
      fprintf(_coverage_fout, "19303\n");
      fflush(_coverage_fout);
      ___coverage_array[19303] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 105) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19300] == 0) {
        {
        fprintf(_coverage_fout, "19300\n");
        fflush(_coverage_fout);
        ___coverage_array[19300] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 104) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19299] == 0) {
          {
          fprintf(_coverage_fout, "19299\n");
          fflush(_coverage_fout);
          ___coverage_array[19299] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy498;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19302] == 0) {
        {
        fprintf(_coverage_fout, "19302\n");
        fflush(_coverage_fout);
        ___coverage_array[19302] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 111) {
        goto yy499;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19301] == 0) {
          {
          fprintf(_coverage_fout, "19301\n");
          fflush(_coverage_fout);
          ___coverage_array[19301] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21763] == 0) {
    {
    fprintf(_coverage_fout, "21763\n");
    fflush(_coverage_fout);
    ___coverage_array[21763] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy492: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21764] == 0) {
    {
    fprintf(_coverage_fout, "21764\n");
    fflush(_coverage_fout);
    ___coverage_array[21764] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21765] == 0) {
    {
    fprintf(_coverage_fout, "21765\n");
    fflush(_coverage_fout);
    ___coverage_array[21765] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 66) {
    goto yy493;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19304] == 0) {
      {
      fprintf(_coverage_fout, "19304\n");
      fflush(_coverage_fout);
      ___coverage_array[19304] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21766] == 0) {
    {
    fprintf(_coverage_fout, "21766\n");
    fflush(_coverage_fout);
    ___coverage_array[21766] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 98) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19305] == 0) {
      {
      fprintf(_coverage_fout, "19305\n");
      fflush(_coverage_fout);
      ___coverage_array[19305] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21767] == 0) {
    {
    fprintf(_coverage_fout, "21767\n");
    fflush(_coverage_fout);
    ___coverage_array[21767] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy493: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21768] == 0) {
    {
    fprintf(_coverage_fout, "21768\n");
    fflush(_coverage_fout);
    ___coverage_array[21768] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21769] == 0) {
    {
    fprintf(_coverage_fout, "21769\n");
    fflush(_coverage_fout);
    ___coverage_array[21769] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy494;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19306] == 0) {
      {
      fprintf(_coverage_fout, "19306\n");
      fflush(_coverage_fout);
      ___coverage_array[19306] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21770] == 0) {
    {
    fprintf(_coverage_fout, "21770\n");
    fflush(_coverage_fout);
    ___coverage_array[21770] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19307] == 0) {
      {
      fprintf(_coverage_fout, "19307\n");
      fflush(_coverage_fout);
      ___coverage_array[19307] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21771] == 0) {
    {
    fprintf(_coverage_fout, "21771\n");
    fflush(_coverage_fout);
    ___coverage_array[21771] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy494: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21772] == 0) {
    {
    fprintf(_coverage_fout, "21772\n");
    fflush(_coverage_fout);
    ___coverage_array[21772] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21773] == 0) {
    {
    fprintf(_coverage_fout, "21773\n");
    fflush(_coverage_fout);
    ___coverage_array[21773] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy495;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19308] == 0) {
      {
      fprintf(_coverage_fout, "19308\n");
      fflush(_coverage_fout);
      ___coverage_array[19308] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21774] == 0) {
    {
    fprintf(_coverage_fout, "21774\n");
    fflush(_coverage_fout);
    ___coverage_array[21774] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19309] == 0) {
      {
      fprintf(_coverage_fout, "19309\n");
      fflush(_coverage_fout);
      ___coverage_array[19309] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21775] == 0) {
    {
    fprintf(_coverage_fout, "21775\n");
    fflush(_coverage_fout);
    ___coverage_array[21775] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy495: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21776] == 0) {
    {
    fprintf(_coverage_fout, "21776\n");
    fflush(_coverage_fout);
    ___coverage_array[21776] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21777] == 0) {
    {
    fprintf(_coverage_fout, "21777\n");
    fflush(_coverage_fout);
    ___coverage_array[21777] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy496;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19310] == 0) {
      {
      fprintf(_coverage_fout, "19310\n");
      fflush(_coverage_fout);
      ___coverage_array[19310] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21778] == 0) {
    {
    fprintf(_coverage_fout, "21778\n");
    fflush(_coverage_fout);
    ___coverage_array[21778] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19311] == 0) {
      {
      fprintf(_coverage_fout, "19311\n");
      fflush(_coverage_fout);
      ___coverage_array[19311] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21779] == 0) {
    {
    fprintf(_coverage_fout, "21779\n");
    fflush(_coverage_fout);
    ___coverage_array[21779] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy496: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21780] == 0) {
    {
    fprintf(_coverage_fout, "21780\n");
    fflush(_coverage_fout);
    ___coverage_array[21780] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21781] == 0) {
    {
    fprintf(_coverage_fout, "21781\n");
    fflush(_coverage_fout);
    ___coverage_array[21781] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19312] == 0) {
      {
      fprintf(_coverage_fout, "19312\n");
      fflush(_coverage_fout);
      ___coverage_array[19312] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21782] == 0) {
    {
    fprintf(_coverage_fout, "21782\n");
    fflush(_coverage_fout);
    ___coverage_array[21782] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21783] == 0) {
    {
    fprintf(_coverage_fout, "21783\n");
    fflush(_coverage_fout);
    ___coverage_array[21783] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )343);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21784] == 0) {
    {
    fprintf(_coverage_fout, "21784\n");
    fflush(_coverage_fout);
    ___coverage_array[21784] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy498: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21785] == 0) {
    {
    fprintf(_coverage_fout, "21785\n");
    fflush(_coverage_fout);
    ___coverage_array[21785] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21786] == 0) {
    {
    fprintf(_coverage_fout, "21786\n");
    fflush(_coverage_fout);
    ___coverage_array[21786] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 86) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19315] == 0) {
      {
      fprintf(_coverage_fout, "19315\n");
      fflush(_coverage_fout);
      ___coverage_array[19315] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 78) {
      goto yy507;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19313] == 0) {
        {
        fprintf(_coverage_fout, "19313\n");
        fflush(_coverage_fout);
        ___coverage_array[19313] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19316] == 0) {
      {
      fprintf(_coverage_fout, "19316\n");
      fflush(_coverage_fout);
      ___coverage_array[19316] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 85) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19314] == 0) {
        {
        fprintf(_coverage_fout, "19314\n");
        fflush(_coverage_fout);
        ___coverage_array[19314] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy508;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19321] == 0) {
      {
      fprintf(_coverage_fout, "19321\n");
      fflush(_coverage_fout);
      ___coverage_array[19321] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 110) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19318] == 0) {
        {
        fprintf(_coverage_fout, "19318\n");
        fflush(_coverage_fout);
        ___coverage_array[19318] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 109) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19317] == 0) {
          {
          fprintf(_coverage_fout, "19317\n");
          fflush(_coverage_fout);
          ___coverage_array[19317] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy507;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19320] == 0) {
        {
        fprintf(_coverage_fout, "19320\n");
        fflush(_coverage_fout);
        ___coverage_array[19320] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 118) {
        goto yy508;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19319] == 0) {
          {
          fprintf(_coverage_fout, "19319\n");
          fflush(_coverage_fout);
          ___coverage_array[19319] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21787] == 0) {
    {
    fprintf(_coverage_fout, "21787\n");
    fflush(_coverage_fout);
    ___coverage_array[21787] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy499: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21788] == 0) {
    {
    fprintf(_coverage_fout, "21788\n");
    fflush(_coverage_fout);
    ___coverage_array[21788] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21789] == 0) {
    {
    fprintf(_coverage_fout, "21789\n");
    fflush(_coverage_fout);
    ___coverage_array[21789] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy500;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19322] == 0) {
      {
      fprintf(_coverage_fout, "19322\n");
      fflush(_coverage_fout);
      ___coverage_array[19322] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21790] == 0) {
    {
    fprintf(_coverage_fout, "21790\n");
    fflush(_coverage_fout);
    ___coverage_array[21790] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19323] == 0) {
      {
      fprintf(_coverage_fout, "19323\n");
      fflush(_coverage_fout);
      ___coverage_array[19323] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21791] == 0) {
    {
    fprintf(_coverage_fout, "21791\n");
    fflush(_coverage_fout);
    ___coverage_array[21791] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy500: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21792] == 0) {
    {
    fprintf(_coverage_fout, "21792\n");
    fflush(_coverage_fout);
    ___coverage_array[21792] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21793] == 0) {
    {
    fprintf(_coverage_fout, "21793\n");
    fflush(_coverage_fout);
    ___coverage_array[21793] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy501;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19324] == 0) {
      {
      fprintf(_coverage_fout, "19324\n");
      fflush(_coverage_fout);
      ___coverage_array[19324] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21794] == 0) {
    {
    fprintf(_coverage_fout, "21794\n");
    fflush(_coverage_fout);
    ___coverage_array[21794] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19325] == 0) {
      {
      fprintf(_coverage_fout, "19325\n");
      fflush(_coverage_fout);
      ___coverage_array[19325] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21795] == 0) {
    {
    fprintf(_coverage_fout, "21795\n");
    fflush(_coverage_fout);
    ___coverage_array[21795] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy501: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21796] == 0) {
    {
    fprintf(_coverage_fout, "21796\n");
    fflush(_coverage_fout);
    ___coverage_array[21796] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21797] == 0) {
    {
    fprintf(_coverage_fout, "21797\n");
    fflush(_coverage_fout);
    ___coverage_array[21797] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy502;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19326] == 0) {
      {
      fprintf(_coverage_fout, "19326\n");
      fflush(_coverage_fout);
      ___coverage_array[19326] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21798] == 0) {
    {
    fprintf(_coverage_fout, "21798\n");
    fflush(_coverage_fout);
    ___coverage_array[21798] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19327] == 0) {
      {
      fprintf(_coverage_fout, "19327\n");
      fflush(_coverage_fout);
      ___coverage_array[19327] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21799] == 0) {
    {
    fprintf(_coverage_fout, "21799\n");
    fflush(_coverage_fout);
    ___coverage_array[21799] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy502: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21800] == 0) {
    {
    fprintf(_coverage_fout, "21800\n");
    fflush(_coverage_fout);
    ___coverage_array[21800] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21801] == 0) {
    {
    fprintf(_coverage_fout, "21801\n");
    fflush(_coverage_fout);
    ___coverage_array[21801] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy503;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19328] == 0) {
      {
      fprintf(_coverage_fout, "19328\n");
      fflush(_coverage_fout);
      ___coverage_array[19328] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21802] == 0) {
    {
    fprintf(_coverage_fout, "21802\n");
    fflush(_coverage_fout);
    ___coverage_array[21802] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19329] == 0) {
      {
      fprintf(_coverage_fout, "19329\n");
      fflush(_coverage_fout);
      ___coverage_array[19329] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21803] == 0) {
    {
    fprintf(_coverage_fout, "21803\n");
    fflush(_coverage_fout);
    ___coverage_array[21803] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy503: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21804] == 0) {
    {
    fprintf(_coverage_fout, "21804\n");
    fflush(_coverage_fout);
    ___coverage_array[21804] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21805] == 0) {
    {
    fprintf(_coverage_fout, "21805\n");
    fflush(_coverage_fout);
    ___coverage_array[21805] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy504;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19330] == 0) {
      {
      fprintf(_coverage_fout, "19330\n");
      fflush(_coverage_fout);
      ___coverage_array[19330] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21806] == 0) {
    {
    fprintf(_coverage_fout, "21806\n");
    fflush(_coverage_fout);
    ___coverage_array[21806] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19331] == 0) {
      {
      fprintf(_coverage_fout, "19331\n");
      fflush(_coverage_fout);
      ___coverage_array[19331] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21807] == 0) {
    {
    fprintf(_coverage_fout, "21807\n");
    fflush(_coverage_fout);
    ___coverage_array[21807] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy504: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21808] == 0) {
    {
    fprintf(_coverage_fout, "21808\n");
    fflush(_coverage_fout);
    ___coverage_array[21808] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21809] == 0) {
    {
    fprintf(_coverage_fout, "21809\n");
    fflush(_coverage_fout);
    ___coverage_array[21809] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 68) {
    goto yy505;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19332] == 0) {
      {
      fprintf(_coverage_fout, "19332\n");
      fflush(_coverage_fout);
      ___coverage_array[19332] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21810] == 0) {
    {
    fprintf(_coverage_fout, "21810\n");
    fflush(_coverage_fout);
    ___coverage_array[21810] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 100) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19333] == 0) {
      {
      fprintf(_coverage_fout, "19333\n");
      fflush(_coverage_fout);
      ___coverage_array[19333] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21811] == 0) {
    {
    fprintf(_coverage_fout, "21811\n");
    fflush(_coverage_fout);
    ___coverage_array[21811] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy505: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21812] == 0) {
    {
    fprintf(_coverage_fout, "21812\n");
    fflush(_coverage_fout);
    ___coverage_array[21812] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21813] == 0) {
    {
    fprintf(_coverage_fout, "21813\n");
    fflush(_coverage_fout);
    ___coverage_array[21813] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19334] == 0) {
      {
      fprintf(_coverage_fout, "19334\n");
      fflush(_coverage_fout);
      ___coverage_array[19334] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21814] == 0) {
    {
    fprintf(_coverage_fout, "21814\n");
    fflush(_coverage_fout);
    ___coverage_array[21814] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21815] == 0) {
    {
    fprintf(_coverage_fout, "21815\n");
    fflush(_coverage_fout);
    ___coverage_array[21815] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )344);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21816] == 0) {
    {
    fprintf(_coverage_fout, "21816\n");
    fflush(_coverage_fout);
    ___coverage_array[21816] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy507: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21817] == 0) {
    {
    fprintf(_coverage_fout, "21817\n");
    fflush(_coverage_fout);
    ___coverage_array[21817] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21818] == 0) {
    {
    fprintf(_coverage_fout, "21818\n");
    fflush(_coverage_fout);
    ___coverage_array[21818] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy513;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19335] == 0) {
      {
      fprintf(_coverage_fout, "19335\n");
      fflush(_coverage_fout);
      ___coverage_array[19335] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21819] == 0) {
    {
    fprintf(_coverage_fout, "21819\n");
    fflush(_coverage_fout);
    ___coverage_array[21819] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 116) {
    goto yy513;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19336] == 0) {
      {
      fprintf(_coverage_fout, "19336\n");
      fflush(_coverage_fout);
      ___coverage_array[19336] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21820] == 0) {
    {
    fprintf(_coverage_fout, "21820\n");
    fflush(_coverage_fout);
    ___coverage_array[21820] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy508: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21821] == 0) {
    {
    fprintf(_coverage_fout, "21821\n");
    fflush(_coverage_fout);
    ___coverage_array[21821] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21822] == 0) {
    {
    fprintf(_coverage_fout, "21822\n");
    fflush(_coverage_fout);
    ___coverage_array[21822] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy509;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19337] == 0) {
      {
      fprintf(_coverage_fout, "19337\n");
      fflush(_coverage_fout);
      ___coverage_array[19337] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21823] == 0) {
    {
    fprintf(_coverage_fout, "21823\n");
    fflush(_coverage_fout);
    ___coverage_array[21823] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19338] == 0) {
      {
      fprintf(_coverage_fout, "19338\n");
      fflush(_coverage_fout);
      ___coverage_array[19338] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21824] == 0) {
    {
    fprintf(_coverage_fout, "21824\n");
    fflush(_coverage_fout);
    ___coverage_array[21824] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy509: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21825] == 0) {
    {
    fprintf(_coverage_fout, "21825\n");
    fflush(_coverage_fout);
    ___coverage_array[21825] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21826] == 0) {
    {
    fprintf(_coverage_fout, "21826\n");
    fflush(_coverage_fout);
    ___coverage_array[21826] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy510;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19339] == 0) {
      {
      fprintf(_coverage_fout, "19339\n");
      fflush(_coverage_fout);
      ___coverage_array[19339] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21827] == 0) {
    {
    fprintf(_coverage_fout, "21827\n");
    fflush(_coverage_fout);
    ___coverage_array[21827] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19340] == 0) {
      {
      fprintf(_coverage_fout, "19340\n");
      fflush(_coverage_fout);
      ___coverage_array[19340] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21828] == 0) {
    {
    fprintf(_coverage_fout, "21828\n");
    fflush(_coverage_fout);
    ___coverage_array[21828] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy510: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21829] == 0) {
    {
    fprintf(_coverage_fout, "21829\n");
    fflush(_coverage_fout);
    ___coverage_array[21829] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21830] == 0) {
    {
    fprintf(_coverage_fout, "21830\n");
    fflush(_coverage_fout);
    ___coverage_array[21830] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy511;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19341] == 0) {
      {
      fprintf(_coverage_fout, "19341\n");
      fflush(_coverage_fout);
      ___coverage_array[19341] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21831] == 0) {
    {
    fprintf(_coverage_fout, "21831\n");
    fflush(_coverage_fout);
    ___coverage_array[21831] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19342] == 0) {
      {
      fprintf(_coverage_fout, "19342\n");
      fflush(_coverage_fout);
      ___coverage_array[19342] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21832] == 0) {
    {
    fprintf(_coverage_fout, "21832\n");
    fflush(_coverage_fout);
    ___coverage_array[21832] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy511: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21833] == 0) {
    {
    fprintf(_coverage_fout, "21833\n");
    fflush(_coverage_fout);
    ___coverage_array[21833] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21834] == 0) {
    {
    fprintf(_coverage_fout, "21834\n");
    fflush(_coverage_fout);
    ___coverage_array[21834] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19343] == 0) {
      {
      fprintf(_coverage_fout, "19343\n");
      fflush(_coverage_fout);
      ___coverage_array[19343] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21835] == 0) {
    {
    fprintf(_coverage_fout, "21835\n");
    fflush(_coverage_fout);
    ___coverage_array[21835] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21836] == 0) {
    {
    fprintf(_coverage_fout, "21836\n");
    fflush(_coverage_fout);
    ___coverage_array[21836] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )345);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21837] == 0) {
    {
    fprintf(_coverage_fout, "21837\n");
    fflush(_coverage_fout);
    ___coverage_array[21837] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy513: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21838] == 0) {
    {
    fprintf(_coverage_fout, "21838\n");
    fflush(_coverage_fout);
    ___coverage_array[21838] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21839] == 0) {
    {
    fprintf(_coverage_fout, "21839\n");
    fflush(_coverage_fout);
    ___coverage_array[21839] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19344] == 0) {
      {
      fprintf(_coverage_fout, "19344\n");
      fflush(_coverage_fout);
      ___coverage_array[19344] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21840] == 0) {
    {
    fprintf(_coverage_fout, "21840\n");
    fflush(_coverage_fout);
    ___coverage_array[21840] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21841] == 0) {
    {
    fprintf(_coverage_fout, "21841\n");
    fflush(_coverage_fout);
    ___coverage_array[21841] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )266);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21842] == 0) {
    {
    fprintf(_coverage_fout, "21842\n");
    fflush(_coverage_fout);
    ___coverage_array[21842] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy515: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21843] == 0) {
    {
    fprintf(_coverage_fout, "21843\n");
    fflush(_coverage_fout);
    ___coverage_array[21843] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21844] == 0) {
    {
    fprintf(_coverage_fout, "21844\n");
    fflush(_coverage_fout);
    ___coverage_array[21844] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy520;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19345] == 0) {
      {
      fprintf(_coverage_fout, "19345\n");
      fflush(_coverage_fout);
      ___coverage_array[19345] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21845] == 0) {
    {
    fprintf(_coverage_fout, "21845\n");
    fflush(_coverage_fout);
    ___coverage_array[21845] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 111) {
    goto yy520;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19346] == 0) {
      {
      fprintf(_coverage_fout, "19346\n");
      fflush(_coverage_fout);
      ___coverage_array[19346] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21846] == 0) {
    {
    fprintf(_coverage_fout, "21846\n");
    fflush(_coverage_fout);
    ___coverage_array[21846] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy516: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21847] == 0) {
    {
    fprintf(_coverage_fout, "21847\n");
    fflush(_coverage_fout);
    ___coverage_array[21847] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21848] == 0) {
    {
    fprintf(_coverage_fout, "21848\n");
    fflush(_coverage_fout);
    ___coverage_array[21848] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy517;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19347] == 0) {
      {
      fprintf(_coverage_fout, "19347\n");
      fflush(_coverage_fout);
      ___coverage_array[19347] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21849] == 0) {
    {
    fprintf(_coverage_fout, "21849\n");
    fflush(_coverage_fout);
    ___coverage_array[21849] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19348] == 0) {
      {
      fprintf(_coverage_fout, "19348\n");
      fflush(_coverage_fout);
      ___coverage_array[19348] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21850] == 0) {
    {
    fprintf(_coverage_fout, "21850\n");
    fflush(_coverage_fout);
    ___coverage_array[21850] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy517: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21851] == 0) {
    {
    fprintf(_coverage_fout, "21851\n");
    fflush(_coverage_fout);
    ___coverage_array[21851] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21852] == 0) {
    {
    fprintf(_coverage_fout, "21852\n");
    fflush(_coverage_fout);
    ___coverage_array[21852] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy518;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19349] == 0) {
      {
      fprintf(_coverage_fout, "19349\n");
      fflush(_coverage_fout);
      ___coverage_array[19349] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21853] == 0) {
    {
    fprintf(_coverage_fout, "21853\n");
    fflush(_coverage_fout);
    ___coverage_array[21853] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19350] == 0) {
      {
      fprintf(_coverage_fout, "19350\n");
      fflush(_coverage_fout);
      ___coverage_array[19350] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21854] == 0) {
    {
    fprintf(_coverage_fout, "21854\n");
    fflush(_coverage_fout);
    ___coverage_array[21854] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy518: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21855] == 0) {
    {
    fprintf(_coverage_fout, "21855\n");
    fflush(_coverage_fout);
    ___coverage_array[21855] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21856] == 0) {
    {
    fprintf(_coverage_fout, "21856\n");
    fflush(_coverage_fout);
    ___coverage_array[21856] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19351] == 0) {
      {
      fprintf(_coverage_fout, "19351\n");
      fflush(_coverage_fout);
      ___coverage_array[19351] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21857] == 0) {
    {
    fprintf(_coverage_fout, "21857\n");
    fflush(_coverage_fout);
    ___coverage_array[21857] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21858] == 0) {
    {
    fprintf(_coverage_fout, "21858\n");
    fflush(_coverage_fout);
    ___coverage_array[21858] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )333);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21859] == 0) {
    {
    fprintf(_coverage_fout, "21859\n");
    fflush(_coverage_fout);
    ___coverage_array[21859] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy520: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21860] == 0) {
    {
    fprintf(_coverage_fout, "21860\n");
    fflush(_coverage_fout);
    ___coverage_array[21860] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21861] == 0) {
    {
    fprintf(_coverage_fout, "21861\n");
    fflush(_coverage_fout);
    ___coverage_array[21861] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 66) {
    goto yy521;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19352] == 0) {
      {
      fprintf(_coverage_fout, "19352\n");
      fflush(_coverage_fout);
      ___coverage_array[19352] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21862] == 0) {
    {
    fprintf(_coverage_fout, "21862\n");
    fflush(_coverage_fout);
    ___coverage_array[21862] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 98) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19353] == 0) {
      {
      fprintf(_coverage_fout, "19353\n");
      fflush(_coverage_fout);
      ___coverage_array[19353] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21863] == 0) {
    {
    fprintf(_coverage_fout, "21863\n");
    fflush(_coverage_fout);
    ___coverage_array[21863] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy521: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21864] == 0) {
    {
    fprintf(_coverage_fout, "21864\n");
    fflush(_coverage_fout);
    ___coverage_array[21864] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21865] == 0) {
    {
    fprintf(_coverage_fout, "21865\n");
    fflush(_coverage_fout);
    ___coverage_array[21865] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy522;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19354] == 0) {
      {
      fprintf(_coverage_fout, "19354\n");
      fflush(_coverage_fout);
      ___coverage_array[19354] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21866] == 0) {
    {
    fprintf(_coverage_fout, "21866\n");
    fflush(_coverage_fout);
    ___coverage_array[21866] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19355] == 0) {
      {
      fprintf(_coverage_fout, "19355\n");
      fflush(_coverage_fout);
      ___coverage_array[19355] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21867] == 0) {
    {
    fprintf(_coverage_fout, "21867\n");
    fflush(_coverage_fout);
    ___coverage_array[21867] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy522: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21868] == 0) {
    {
    fprintf(_coverage_fout, "21868\n");
    fflush(_coverage_fout);
    ___coverage_array[21868] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21869] == 0) {
    {
    fprintf(_coverage_fout, "21869\n");
    fflush(_coverage_fout);
    ___coverage_array[21869] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy523;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19356] == 0) {
      {
      fprintf(_coverage_fout, "19356\n");
      fflush(_coverage_fout);
      ___coverage_array[19356] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21870] == 0) {
    {
    fprintf(_coverage_fout, "21870\n");
    fflush(_coverage_fout);
    ___coverage_array[21870] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19357] == 0) {
      {
      fprintf(_coverage_fout, "19357\n");
      fflush(_coverage_fout);
      ___coverage_array[19357] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21871] == 0) {
    {
    fprintf(_coverage_fout, "21871\n");
    fflush(_coverage_fout);
    ___coverage_array[21871] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy523: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21872] == 0) {
    {
    fprintf(_coverage_fout, "21872\n");
    fflush(_coverage_fout);
    ___coverage_array[21872] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21873] == 0) {
    {
    fprintf(_coverage_fout, "21873\n");
    fflush(_coverage_fout);
    ___coverage_array[21873] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19358] == 0) {
      {
      fprintf(_coverage_fout, "19358\n");
      fflush(_coverage_fout);
      ___coverage_array[19358] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21874] == 0) {
    {
    fprintf(_coverage_fout, "21874\n");
    fflush(_coverage_fout);
    ___coverage_array[21874] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21875] == 0) {
    {
    fprintf(_coverage_fout, "21875\n");
    fflush(_coverage_fout);
    ___coverage_array[21875] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )342);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21876] == 0) {
    {
    fprintf(_coverage_fout, "21876\n");
    fflush(_coverage_fout);
    ___coverage_array[21876] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy525: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21877] == 0) {
    {
    fprintf(_coverage_fout, "21877\n");
    fflush(_coverage_fout);
    ___coverage_array[21877] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21878] == 0) {
    {
    fprintf(_coverage_fout, "21878\n");
    fflush(_coverage_fout);
    ___coverage_array[21878] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 60) {
    goto yy533;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19359] == 0) {
      {
      fprintf(_coverage_fout, "19359\n");
      fflush(_coverage_fout);
      ___coverage_array[19359] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21879] == 0) {
    {
    fprintf(_coverage_fout, "21879\n");
    fflush(_coverage_fout);
    ___coverage_array[21879] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy526: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21880] == 0) {
    {
    fprintf(_coverage_fout, "21880\n");
    fflush(_coverage_fout);
    ___coverage_array[21880] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy180;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21881] == 0) {
    {
    fprintf(_coverage_fout, "21881\n");
    fflush(_coverage_fout);
    ___coverage_array[21881] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy527: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21882] == 0) {
    {
    fprintf(_coverage_fout, "21882\n");
    fflush(_coverage_fout);
    ___coverage_array[21882] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy178;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21883] == 0) {
    {
    fprintf(_coverage_fout, "21883\n");
    fflush(_coverage_fout);
    ___coverage_array[21883] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy528: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21884] == 0) {
    {
    fprintf(_coverage_fout, "21884\n");
    fflush(_coverage_fout);
    ___coverage_array[21884] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21885] == 0) {
    {
    fprintf(_coverage_fout, "21885\n");
    fflush(_coverage_fout);
    ___coverage_array[21885] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy529;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19360] == 0) {
      {
      fprintf(_coverage_fout, "19360\n");
      fflush(_coverage_fout);
      ___coverage_array[19360] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21886] == 0) {
    {
    fprintf(_coverage_fout, "21886\n");
    fflush(_coverage_fout);
    ___coverage_array[21886] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19361] == 0) {
      {
      fprintf(_coverage_fout, "19361\n");
      fflush(_coverage_fout);
      ___coverage_array[19361] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21887] == 0) {
    {
    fprintf(_coverage_fout, "21887\n");
    fflush(_coverage_fout);
    ___coverage_array[21887] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy529: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21888] == 0) {
    {
    fprintf(_coverage_fout, "21888\n");
    fflush(_coverage_fout);
    ___coverage_array[21888] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21889] == 0) {
    {
    fprintf(_coverage_fout, "21889\n");
    fflush(_coverage_fout);
    ___coverage_array[21889] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy530;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19362] == 0) {
      {
      fprintf(_coverage_fout, "19362\n");
      fflush(_coverage_fout);
      ___coverage_array[19362] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21890] == 0) {
    {
    fprintf(_coverage_fout, "21890\n");
    fflush(_coverage_fout);
    ___coverage_array[21890] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19363] == 0) {
      {
      fprintf(_coverage_fout, "19363\n");
      fflush(_coverage_fout);
      ___coverage_array[19363] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21891] == 0) {
    {
    fprintf(_coverage_fout, "21891\n");
    fflush(_coverage_fout);
    ___coverage_array[21891] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy530: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21892] == 0) {
    {
    fprintf(_coverage_fout, "21892\n");
    fflush(_coverage_fout);
    ___coverage_array[21892] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21893] == 0) {
    {
    fprintf(_coverage_fout, "21893\n");
    fflush(_coverage_fout);
    ___coverage_array[21893] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 75) {
    goto yy531;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19364] == 0) {
      {
      fprintf(_coverage_fout, "19364\n");
      fflush(_coverage_fout);
      ___coverage_array[19364] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21894] == 0) {
    {
    fprintf(_coverage_fout, "21894\n");
    fflush(_coverage_fout);
    ___coverage_array[21894] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 107) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19365] == 0) {
      {
      fprintf(_coverage_fout, "19365\n");
      fflush(_coverage_fout);
      ___coverage_array[19365] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21895] == 0) {
    {
    fprintf(_coverage_fout, "21895\n");
    fflush(_coverage_fout);
    ___coverage_array[21895] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy531: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21896] == 0) {
    {
    fprintf(_coverage_fout, "21896\n");
    fflush(_coverage_fout);
    ___coverage_array[21896] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21897] == 0) {
    {
    fprintf(_coverage_fout, "21897\n");
    fflush(_coverage_fout);
    ___coverage_array[21897] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19366] == 0) {
      {
      fprintf(_coverage_fout, "19366\n");
      fflush(_coverage_fout);
      ___coverage_array[19366] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21898] == 0) {
    {
    fprintf(_coverage_fout, "21898\n");
    fflush(_coverage_fout);
    ___coverage_array[21898] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21899] == 0) {
    {
    fprintf(_coverage_fout, "21899\n");
    fflush(_coverage_fout);
    ___coverage_array[21899] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )331);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21900] == 0) {
    {
    fprintf(_coverage_fout, "21900\n");
    fflush(_coverage_fout);
    ___coverage_array[21900] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy533: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21901] == 0) {
    {
    fprintf(_coverage_fout, "21901\n");
    fflush(_coverage_fout);
    ___coverage_array[21901] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21902] == 0) {
    {
    fprintf(_coverage_fout, "21902\n");
    fflush(_coverage_fout);
    ___coverage_array[21902] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 60) {
    goto yy269;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19367] == 0) {
      {
      fprintf(_coverage_fout, "19367\n");
      fflush(_coverage_fout);
      ___coverage_array[19367] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy193;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21903] == 0) {
    {
    fprintf(_coverage_fout, "21903\n");
    fflush(_coverage_fout);
    ___coverage_array[21903] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy534: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21904] == 0) {
    {
    fprintf(_coverage_fout, "21904\n");
    fflush(_coverage_fout);
    ___coverage_array[21904] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21905] == 0) {
    {
    fprintf(_coverage_fout, "21905\n");
    fflush(_coverage_fout);
    ___coverage_array[21905] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy541;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19368] == 0) {
      {
      fprintf(_coverage_fout, "19368\n");
      fflush(_coverage_fout);
      ___coverage_array[19368] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21906] == 0) {
    {
    fprintf(_coverage_fout, "21906\n");
    fflush(_coverage_fout);
    ___coverage_array[21906] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 97) {
    goto yy541;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19369] == 0) {
      {
      fprintf(_coverage_fout, "19369\n");
      fflush(_coverage_fout);
      ___coverage_array[19369] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21907] == 0) {
    {
    fprintf(_coverage_fout, "21907\n");
    fflush(_coverage_fout);
    ___coverage_array[21907] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy535: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21908] == 0) {
    {
    fprintf(_coverage_fout, "21908\n");
    fflush(_coverage_fout);
    ___coverage_array[21908] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21909] == 0) {
    {
    fprintf(_coverage_fout, "21909\n");
    fflush(_coverage_fout);
    ___coverage_array[21909] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy536;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19370] == 0) {
      {
      fprintf(_coverage_fout, "19370\n");
      fflush(_coverage_fout);
      ___coverage_array[19370] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21910] == 0) {
    {
    fprintf(_coverage_fout, "21910\n");
    fflush(_coverage_fout);
    ___coverage_array[21910] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19371] == 0) {
      {
      fprintf(_coverage_fout, "19371\n");
      fflush(_coverage_fout);
      ___coverage_array[19371] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21911] == 0) {
    {
    fprintf(_coverage_fout, "21911\n");
    fflush(_coverage_fout);
    ___coverage_array[21911] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy536: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21912] == 0) {
    {
    fprintf(_coverage_fout, "21912\n");
    fflush(_coverage_fout);
    ___coverage_array[21912] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21913] == 0) {
    {
    fprintf(_coverage_fout, "21913\n");
    fflush(_coverage_fout);
    ___coverage_array[21913] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy537;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19372] == 0) {
      {
      fprintf(_coverage_fout, "19372\n");
      fflush(_coverage_fout);
      ___coverage_array[19372] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21914] == 0) {
    {
    fprintf(_coverage_fout, "21914\n");
    fflush(_coverage_fout);
    ___coverage_array[21914] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19373] == 0) {
      {
      fprintf(_coverage_fout, "19373\n");
      fflush(_coverage_fout);
      ___coverage_array[19373] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21915] == 0) {
    {
    fprintf(_coverage_fout, "21915\n");
    fflush(_coverage_fout);
    ___coverage_array[21915] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy537: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21916] == 0) {
    {
    fprintf(_coverage_fout, "21916\n");
    fflush(_coverage_fout);
    ___coverage_array[21916] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21917] == 0) {
    {
    fprintf(_coverage_fout, "21917\n");
    fflush(_coverage_fout);
    ___coverage_array[21917] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy538;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19374] == 0) {
      {
      fprintf(_coverage_fout, "19374\n");
      fflush(_coverage_fout);
      ___coverage_array[19374] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21918] == 0) {
    {
    fprintf(_coverage_fout, "21918\n");
    fflush(_coverage_fout);
    ___coverage_array[21918] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19375] == 0) {
      {
      fprintf(_coverage_fout, "19375\n");
      fflush(_coverage_fout);
      ___coverage_array[19375] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21919] == 0) {
    {
    fprintf(_coverage_fout, "21919\n");
    fflush(_coverage_fout);
    ___coverage_array[21919] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy538: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21920] == 0) {
    {
    fprintf(_coverage_fout, "21920\n");
    fflush(_coverage_fout);
    ___coverage_array[21920] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21921] == 0) {
    {
    fprintf(_coverage_fout, "21921\n");
    fflush(_coverage_fout);
    ___coverage_array[21921] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy539;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19376] == 0) {
      {
      fprintf(_coverage_fout, "19376\n");
      fflush(_coverage_fout);
      ___coverage_array[19376] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21922] == 0) {
    {
    fprintf(_coverage_fout, "21922\n");
    fflush(_coverage_fout);
    ___coverage_array[21922] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19377] == 0) {
      {
      fprintf(_coverage_fout, "19377\n");
      fflush(_coverage_fout);
      ___coverage_array[19377] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21923] == 0) {
    {
    fprintf(_coverage_fout, "21923\n");
    fflush(_coverage_fout);
    ___coverage_array[21923] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy539: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21924] == 0) {
    {
    fprintf(_coverage_fout, "21924\n");
    fflush(_coverage_fout);
    ___coverage_array[21924] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21925] == 0) {
    {
    fprintf(_coverage_fout, "21925\n");
    fflush(_coverage_fout);
    ___coverage_array[21925] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19378] == 0) {
      {
      fprintf(_coverage_fout, "19378\n");
      fflush(_coverage_fout);
      ___coverage_array[19378] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21926] == 0) {
    {
    fprintf(_coverage_fout, "21926\n");
    fflush(_coverage_fout);
    ___coverage_array[21926] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21927] == 0) {
    {
    fprintf(_coverage_fout, "21927\n");
    fflush(_coverage_fout);
    ___coverage_array[21927] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )327);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21928] == 0) {
    {
    fprintf(_coverage_fout, "21928\n");
    fflush(_coverage_fout);
    ___coverage_array[21928] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy541: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21929] == 0) {
    {
    fprintf(_coverage_fout, "21929\n");
    fflush(_coverage_fout);
    ___coverage_array[21929] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21930] == 0) {
    {
    fprintf(_coverage_fout, "21930\n");
    fflush(_coverage_fout);
    ___coverage_array[21930] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy542;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19379] == 0) {
      {
      fprintf(_coverage_fout, "19379\n");
      fflush(_coverage_fout);
      ___coverage_array[19379] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21931] == 0) {
    {
    fprintf(_coverage_fout, "21931\n");
    fflush(_coverage_fout);
    ___coverage_array[21931] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19380] == 0) {
      {
      fprintf(_coverage_fout, "19380\n");
      fflush(_coverage_fout);
      ___coverage_array[19380] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21932] == 0) {
    {
    fprintf(_coverage_fout, "21932\n");
    fflush(_coverage_fout);
    ___coverage_array[21932] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy542: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21933] == 0) {
    {
    fprintf(_coverage_fout, "21933\n");
    fflush(_coverage_fout);
    ___coverage_array[21933] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21934] == 0) {
    {
    fprintf(_coverage_fout, "21934\n");
    fflush(_coverage_fout);
    ___coverage_array[21934] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy543;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19381] == 0) {
      {
      fprintf(_coverage_fout, "19381\n");
      fflush(_coverage_fout);
      ___coverage_array[19381] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21935] == 0) {
    {
    fprintf(_coverage_fout, "21935\n");
    fflush(_coverage_fout);
    ___coverage_array[21935] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19382] == 0) {
      {
      fprintf(_coverage_fout, "19382\n");
      fflush(_coverage_fout);
      ___coverage_array[19382] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21936] == 0) {
    {
    fprintf(_coverage_fout, "21936\n");
    fflush(_coverage_fout);
    ___coverage_array[21936] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy543: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21937] == 0) {
    {
    fprintf(_coverage_fout, "21937\n");
    fflush(_coverage_fout);
    ___coverage_array[21937] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21938] == 0) {
    {
    fprintf(_coverage_fout, "21938\n");
    fflush(_coverage_fout);
    ___coverage_array[21938] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy544;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19383] == 0) {
      {
      fprintf(_coverage_fout, "19383\n");
      fflush(_coverage_fout);
      ___coverage_array[19383] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21939] == 0) {
    {
    fprintf(_coverage_fout, "21939\n");
    fflush(_coverage_fout);
    ___coverage_array[21939] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19384] == 0) {
      {
      fprintf(_coverage_fout, "19384\n");
      fflush(_coverage_fout);
      ___coverage_array[19384] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21940] == 0) {
    {
    fprintf(_coverage_fout, "21940\n");
    fflush(_coverage_fout);
    ___coverage_array[21940] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy544: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21941] == 0) {
    {
    fprintf(_coverage_fout, "21941\n");
    fflush(_coverage_fout);
    ___coverage_array[21941] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21942] == 0) {
    {
    fprintf(_coverage_fout, "21942\n");
    fflush(_coverage_fout);
    ___coverage_array[21942] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19385] == 0) {
      {
      fprintf(_coverage_fout, "19385\n");
      fflush(_coverage_fout);
      ___coverage_array[19385] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21943] == 0) {
    {
    fprintf(_coverage_fout, "21943\n");
    fflush(_coverage_fout);
    ___coverage_array[21943] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21944] == 0) {
    {
    fprintf(_coverage_fout, "21944\n");
    fflush(_coverage_fout);
    ___coverage_array[21944] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )348);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21945] == 0) {
    {
    fprintf(_coverage_fout, "21945\n");
    fflush(_coverage_fout);
    ___coverage_array[21945] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy546: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21946] == 0) {
    {
    fprintf(_coverage_fout, "21946\n");
    fflush(_coverage_fout);
    ___coverage_array[21946] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21947] == 0) {
    {
    fprintf(_coverage_fout, "21947\n");
    fflush(_coverage_fout);
    ___coverage_array[21947] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy557;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19386] == 0) {
      {
      fprintf(_coverage_fout, "19386\n");
      fflush(_coverage_fout);
      ___coverage_array[19386] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21948] == 0) {
    {
    fprintf(_coverage_fout, "21948\n");
    fflush(_coverage_fout);
    ___coverage_array[21948] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 115) {
    goto yy557;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19387] == 0) {
      {
      fprintf(_coverage_fout, "19387\n");
      fflush(_coverage_fout);
      ___coverage_array[19387] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21949] == 0) {
    {
    fprintf(_coverage_fout, "21949\n");
    fflush(_coverage_fout);
    ___coverage_array[21949] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy547: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21950] == 0) {
    {
    fprintf(_coverage_fout, "21950\n");
    fflush(_coverage_fout);
    ___coverage_array[21950] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21951] == 0) {
    {
    fprintf(_coverage_fout, "21951\n");
    fflush(_coverage_fout);
    ___coverage_array[21951] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 68) {
    goto yy555;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19388] == 0) {
      {
      fprintf(_coverage_fout, "19388\n");
      fflush(_coverage_fout);
      ___coverage_array[19388] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21952] == 0) {
    {
    fprintf(_coverage_fout, "21952\n");
    fflush(_coverage_fout);
    ___coverage_array[21952] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 100) {
    goto yy555;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19389] == 0) {
      {
      fprintf(_coverage_fout, "19389\n");
      fflush(_coverage_fout);
      ___coverage_array[19389] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21953] == 0) {
    {
    fprintf(_coverage_fout, "21953\n");
    fflush(_coverage_fout);
    ___coverage_array[21953] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy548: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21954] == 0) {
    {
    fprintf(_coverage_fout, "21954\n");
    fflush(_coverage_fout);
    ___coverage_array[21954] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21955] == 0) {
    {
    fprintf(_coverage_fout, "21955\n");
    fflush(_coverage_fout);
    ___coverage_array[21955] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy551;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19390] == 0) {
      {
      fprintf(_coverage_fout, "19390\n");
      fflush(_coverage_fout);
      ___coverage_array[19390] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21956] == 0) {
    {
    fprintf(_coverage_fout, "21956\n");
    fflush(_coverage_fout);
    ___coverage_array[21956] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 114) {
    goto yy551;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19391] == 0) {
      {
      fprintf(_coverage_fout, "19391\n");
      fflush(_coverage_fout);
      ___coverage_array[19391] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21957] == 0) {
    {
    fprintf(_coverage_fout, "21957\n");
    fflush(_coverage_fout);
    ___coverage_array[21957] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy549: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21958] == 0) {
    {
    fprintf(_coverage_fout, "21958\n");
    fflush(_coverage_fout);
    ___coverage_array[21958] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21959] == 0) {
    {
    fprintf(_coverage_fout, "21959\n");
    fflush(_coverage_fout);
    ___coverage_array[21959] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19392] == 0) {
      {
      fprintf(_coverage_fout, "19392\n");
      fflush(_coverage_fout);
      ___coverage_array[19392] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21960] == 0) {
    {
    fprintf(_coverage_fout, "21960\n");
    fflush(_coverage_fout);
    ___coverage_array[21960] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21961] == 0) {
    {
    fprintf(_coverage_fout, "21961\n");
    fflush(_coverage_fout);
    ___coverage_array[21961] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )326);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21962] == 0) {
    {
    fprintf(_coverage_fout, "21962\n");
    fflush(_coverage_fout);
    ___coverage_array[21962] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy551: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21963] == 0) {
    {
    fprintf(_coverage_fout, "21963\n");
    fflush(_coverage_fout);
    ___coverage_array[21963] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21964] == 0) {
    {
    fprintf(_coverage_fout, "21964\n");
    fflush(_coverage_fout);
    ___coverage_array[21964] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy552;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19393] == 0) {
      {
      fprintf(_coverage_fout, "19393\n");
      fflush(_coverage_fout);
      ___coverage_array[19393] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21965] == 0) {
    {
    fprintf(_coverage_fout, "21965\n");
    fflush(_coverage_fout);
    ___coverage_array[21965] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19394] == 0) {
      {
      fprintf(_coverage_fout, "19394\n");
      fflush(_coverage_fout);
      ___coverage_array[19394] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21966] == 0) {
    {
    fprintf(_coverage_fout, "21966\n");
    fflush(_coverage_fout);
    ___coverage_array[21966] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy552: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21967] == 0) {
    {
    fprintf(_coverage_fout, "21967\n");
    fflush(_coverage_fout);
    ___coverage_array[21967] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21968] == 0) {
    {
    fprintf(_coverage_fout, "21968\n");
    fflush(_coverage_fout);
    ___coverage_array[21968] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 89) {
    goto yy553;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19395] == 0) {
      {
      fprintf(_coverage_fout, "19395\n");
      fflush(_coverage_fout);
      ___coverage_array[19395] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21969] == 0) {
    {
    fprintf(_coverage_fout, "21969\n");
    fflush(_coverage_fout);
    ___coverage_array[21969] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 121) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19396] == 0) {
      {
      fprintf(_coverage_fout, "19396\n");
      fflush(_coverage_fout);
      ___coverage_array[19396] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21970] == 0) {
    {
    fprintf(_coverage_fout, "21970\n");
    fflush(_coverage_fout);
    ___coverage_array[21970] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy553: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21971] == 0) {
    {
    fprintf(_coverage_fout, "21971\n");
    fflush(_coverage_fout);
    ___coverage_array[21971] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21972] == 0) {
    {
    fprintf(_coverage_fout, "21972\n");
    fflush(_coverage_fout);
    ___coverage_array[21972] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19397] == 0) {
      {
      fprintf(_coverage_fout, "19397\n");
      fflush(_coverage_fout);
      ___coverage_array[19397] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21973] == 0) {
    {
    fprintf(_coverage_fout, "21973\n");
    fflush(_coverage_fout);
    ___coverage_array[21973] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21974] == 0) {
    {
    fprintf(_coverage_fout, "21974\n");
    fflush(_coverage_fout);
    ___coverage_array[21974] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )362);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21975] == 0) {
    {
    fprintf(_coverage_fout, "21975\n");
    fflush(_coverage_fout);
    ___coverage_array[21975] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy555: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21976] == 0) {
    {
    fprintf(_coverage_fout, "21976\n");
    fflush(_coverage_fout);
    ___coverage_array[21976] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21977] == 0) {
    {
    fprintf(_coverage_fout, "21977\n");
    fflush(_coverage_fout);
    ___coverage_array[21977] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19398] == 0) {
      {
      fprintf(_coverage_fout, "19398\n");
      fflush(_coverage_fout);
      ___coverage_array[19398] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21978] == 0) {
    {
    fprintf(_coverage_fout, "21978\n");
    fflush(_coverage_fout);
    ___coverage_array[21978] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21979] == 0) {
    {
    fprintf(_coverage_fout, "21979\n");
    fflush(_coverage_fout);
    ___coverage_array[21979] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )265);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21980] == 0) {
    {
    fprintf(_coverage_fout, "21980\n");
    fflush(_coverage_fout);
    ___coverage_array[21980] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy557: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21981] == 0) {
    {
    fprintf(_coverage_fout, "21981\n");
    fflush(_coverage_fout);
    ___coverage_array[21981] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21982] == 0) {
    {
    fprintf(_coverage_fout, "21982\n");
    fflush(_coverage_fout);
    ___coverage_array[21982] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy558;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19399] == 0) {
      {
      fprintf(_coverage_fout, "19399\n");
      fflush(_coverage_fout);
      ___coverage_array[19399] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21983] == 0) {
    {
    fprintf(_coverage_fout, "21983\n");
    fflush(_coverage_fout);
    ___coverage_array[21983] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19400] == 0) {
      {
      fprintf(_coverage_fout, "19400\n");
      fflush(_coverage_fout);
      ___coverage_array[19400] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21984] == 0) {
    {
    fprintf(_coverage_fout, "21984\n");
    fflush(_coverage_fout);
    ___coverage_array[21984] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy558: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21985] == 0) {
    {
    fprintf(_coverage_fout, "21985\n");
    fflush(_coverage_fout);
    ___coverage_array[21985] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21986] == 0) {
    {
    fprintf(_coverage_fout, "21986\n");
    fflush(_coverage_fout);
    ___coverage_array[21986] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy559;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19401] == 0) {
      {
      fprintf(_coverage_fout, "19401\n");
      fflush(_coverage_fout);
      ___coverage_array[19401] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21987] == 0) {
    {
    fprintf(_coverage_fout, "21987\n");
    fflush(_coverage_fout);
    ___coverage_array[21987] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19402] == 0) {
      {
      fprintf(_coverage_fout, "19402\n");
      fflush(_coverage_fout);
      ___coverage_array[19402] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21988] == 0) {
    {
    fprintf(_coverage_fout, "21988\n");
    fflush(_coverage_fout);
    ___coverage_array[21988] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy559: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21989] == 0) {
    {
    fprintf(_coverage_fout, "21989\n");
    fflush(_coverage_fout);
    ___coverage_array[21989] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21990] == 0) {
    {
    fprintf(_coverage_fout, "21990\n");
    fflush(_coverage_fout);
    ___coverage_array[21990] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy560;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19403] == 0) {
      {
      fprintf(_coverage_fout, "19403\n");
      fflush(_coverage_fout);
      ___coverage_array[19403] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21991] == 0) {
    {
    fprintf(_coverage_fout, "21991\n");
    fflush(_coverage_fout);
    ___coverage_array[21991] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19404] == 0) {
      {
      fprintf(_coverage_fout, "19404\n");
      fflush(_coverage_fout);
      ___coverage_array[19404] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21992] == 0) {
    {
    fprintf(_coverage_fout, "21992\n");
    fflush(_coverage_fout);
    ___coverage_array[21992] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy560: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21993] == 0) {
    {
    fprintf(_coverage_fout, "21993\n");
    fflush(_coverage_fout);
    ___coverage_array[21993] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21994] == 0) {
    {
    fprintf(_coverage_fout, "21994\n");
    fflush(_coverage_fout);
    ___coverage_array[21994] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy561;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19405] == 0) {
      {
      fprintf(_coverage_fout, "19405\n");
      fflush(_coverage_fout);
      ___coverage_array[19405] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21995] == 0) {
    {
    fprintf(_coverage_fout, "21995\n");
    fflush(_coverage_fout);
    ___coverage_array[21995] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19406] == 0) {
      {
      fprintf(_coverage_fout, "19406\n");
      fflush(_coverage_fout);
      ___coverage_array[19406] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21996] == 0) {
    {
    fprintf(_coverage_fout, "21996\n");
    fflush(_coverage_fout);
    ___coverage_array[21996] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy561: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21997] == 0) {
    {
    fprintf(_coverage_fout, "21997\n");
    fflush(_coverage_fout);
    ___coverage_array[21997] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21998] == 0) {
    {
    fprintf(_coverage_fout, "21998\n");
    fflush(_coverage_fout);
    ___coverage_array[21998] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy562;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19407] == 0) {
      {
      fprintf(_coverage_fout, "19407\n");
      fflush(_coverage_fout);
      ___coverage_array[19407] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[21999] == 0) {
    {
    fprintf(_coverage_fout, "21999\n");
    fflush(_coverage_fout);
    ___coverage_array[21999] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19408] == 0) {
      {
      fprintf(_coverage_fout, "19408\n");
      fflush(_coverage_fout);
      ___coverage_array[19408] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22000] == 0) {
    {
    fprintf(_coverage_fout, "22000\n");
    fflush(_coverage_fout);
    ___coverage_array[22000] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy562: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22001] == 0) {
    {
    fprintf(_coverage_fout, "22001\n");
    fflush(_coverage_fout);
    ___coverage_array[22001] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22002] == 0) {
    {
    fprintf(_coverage_fout, "22002\n");
    fflush(_coverage_fout);
    ___coverage_array[22002] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19409] == 0) {
      {
      fprintf(_coverage_fout, "19409\n");
      fflush(_coverage_fout);
      ___coverage_array[19409] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22003] == 0) {
    {
    fprintf(_coverage_fout, "22003\n");
    fflush(_coverage_fout);
    ___coverage_array[22003] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22004] == 0) {
    {
    fprintf(_coverage_fout, "22004\n");
    fflush(_coverage_fout);
    ___coverage_array[22004] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )347);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22005] == 0) {
    {
    fprintf(_coverage_fout, "22005\n");
    fflush(_coverage_fout);
    ___coverage_array[22005] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy564: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22006] == 0) {
    {
    fprintf(_coverage_fout, "22006\n");
    fflush(_coverage_fout);
    ___coverage_array[22006] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22007] == 0) {
    {
    fprintf(_coverage_fout, "22007\n");
    fflush(_coverage_fout);
    ___coverage_array[22007] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy565;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19410] == 0) {
      {
      fprintf(_coverage_fout, "19410\n");
      fflush(_coverage_fout);
      ___coverage_array[19410] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22008] == 0) {
    {
    fprintf(_coverage_fout, "22008\n");
    fflush(_coverage_fout);
    ___coverage_array[22008] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19411] == 0) {
      {
      fprintf(_coverage_fout, "19411\n");
      fflush(_coverage_fout);
      ___coverage_array[19411] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22009] == 0) {
    {
    fprintf(_coverage_fout, "22009\n");
    fflush(_coverage_fout);
    ___coverage_array[22009] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy565: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22010] == 0) {
    {
    fprintf(_coverage_fout, "22010\n");
    fflush(_coverage_fout);
    ___coverage_array[22010] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22011] == 0) {
    {
    fprintf(_coverage_fout, "22011\n");
    fflush(_coverage_fout);
    ___coverage_array[22011] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy566;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19412] == 0) {
      {
      fprintf(_coverage_fout, "19412\n");
      fflush(_coverage_fout);
      ___coverage_array[19412] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22012] == 0) {
    {
    fprintf(_coverage_fout, "22012\n");
    fflush(_coverage_fout);
    ___coverage_array[22012] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19413] == 0) {
      {
      fprintf(_coverage_fout, "19413\n");
      fflush(_coverage_fout);
      ___coverage_array[19413] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22013] == 0) {
    {
    fprintf(_coverage_fout, "22013\n");
    fflush(_coverage_fout);
    ___coverage_array[22013] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy566: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22014] == 0) {
    {
    fprintf(_coverage_fout, "22014\n");
    fflush(_coverage_fout);
    ___coverage_array[22014] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22015] == 0) {
    {
    fprintf(_coverage_fout, "22015\n");
    fflush(_coverage_fout);
    ___coverage_array[22015] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy567;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19414] == 0) {
      {
      fprintf(_coverage_fout, "19414\n");
      fflush(_coverage_fout);
      ___coverage_array[19414] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22016] == 0) {
    {
    fprintf(_coverage_fout, "22016\n");
    fflush(_coverage_fout);
    ___coverage_array[22016] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19415] == 0) {
      {
      fprintf(_coverage_fout, "19415\n");
      fflush(_coverage_fout);
      ___coverage_array[19415] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22017] == 0) {
    {
    fprintf(_coverage_fout, "22017\n");
    fflush(_coverage_fout);
    ___coverage_array[22017] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy567: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22018] == 0) {
    {
    fprintf(_coverage_fout, "22018\n");
    fflush(_coverage_fout);
    ___coverage_array[22018] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22019] == 0) {
    {
    fprintf(_coverage_fout, "22019\n");
    fflush(_coverage_fout);
    ___coverage_array[22019] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19416] == 0) {
      {
      fprintf(_coverage_fout, "19416\n");
      fflush(_coverage_fout);
      ___coverage_array[19416] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22020] == 0) {
    {
    fprintf(_coverage_fout, "22020\n");
    fflush(_coverage_fout);
    ___coverage_array[22020] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22021] == 0) {
    {
    fprintf(_coverage_fout, "22021\n");
    fflush(_coverage_fout);
    ___coverage_array[22021] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )318);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22022] == 0) {
    {
    fprintf(_coverage_fout, "22022\n");
    fflush(_coverage_fout);
    ___coverage_array[22022] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy569: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22023] == 0) {
    {
    fprintf(_coverage_fout, "22023\n");
    fflush(_coverage_fout);
    ___coverage_array[22023] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22024] == 0) {
    {
    fprintf(_coverage_fout, "22024\n");
    fflush(_coverage_fout);
    ___coverage_array[22024] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19417] == 0) {
      {
      fprintf(_coverage_fout, "19417\n");
      fflush(_coverage_fout);
      ___coverage_array[19417] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22025] == 0) {
    {
    fprintf(_coverage_fout, "22025\n");
    fflush(_coverage_fout);
    ___coverage_array[22025] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22026] == 0) {
    {
    fprintf(_coverage_fout, "22026\n");
    fflush(_coverage_fout);
    ___coverage_array[22026] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )301);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22027] == 0) {
    {
    fprintf(_coverage_fout, "22027\n");
    fflush(_coverage_fout);
    ___coverage_array[22027] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy571: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22028] == 0) {
    {
    fprintf(_coverage_fout, "22028\n");
    fflush(_coverage_fout);
    ___coverage_array[22028] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22029] == 0) {
    {
    fprintf(_coverage_fout, "22029\n");
    fflush(_coverage_fout);
    ___coverage_array[22029] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy613;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19418] == 0) {
      {
      fprintf(_coverage_fout, "19418\n");
      fflush(_coverage_fout);
      ___coverage_array[19418] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22030] == 0) {
    {
    fprintf(_coverage_fout, "22030\n");
    fflush(_coverage_fout);
    ___coverage_array[22030] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 112) {
    goto yy613;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19419] == 0) {
      {
      fprintf(_coverage_fout, "19419\n");
      fflush(_coverage_fout);
      ___coverage_array[19419] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22031] == 0) {
    {
    fprintf(_coverage_fout, "22031\n");
    fflush(_coverage_fout);
    ___coverage_array[22031] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy572: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22032] == 0) {
    {
    fprintf(_coverage_fout, "22032\n");
    fflush(_coverage_fout);
    ___coverage_array[22032] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22033] == 0) {
    {
    fprintf(_coverage_fout, "22033\n");
    fflush(_coverage_fout);
    ___coverage_array[22033] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 84) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19426] == 0) {
      {
      fprintf(_coverage_fout, "19426\n");
      fflush(_coverage_fout);
      ___coverage_array[19426] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 67) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19421] == 0) {
        {
        fprintf(_coverage_fout, "19421\n");
        fflush(_coverage_fout);
        ___coverage_array[19421] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 66) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19420] == 0) {
          {
          fprintf(_coverage_fout, "19420\n");
          fflush(_coverage_fout);
          ___coverage_array[19420] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy580;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19424] == 0) {
        {
        fprintf(_coverage_fout, "19424\n");
        fflush(_coverage_fout);
        ___coverage_array[19424] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 82) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19422] == 0) {
          {
          fprintf(_coverage_fout, "19422\n");
          fflush(_coverage_fout);
          ___coverage_array[19422] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19425] == 0) {
        {
        fprintf(_coverage_fout, "19425\n");
        fflush(_coverage_fout);
        ___coverage_array[19425] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 83) {
        goto yy578;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19423] == 0) {
          {
          fprintf(_coverage_fout, "19423\n");
          fflush(_coverage_fout);
          ___coverage_array[19423] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy579;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19433] == 0) {
      {
      fprintf(_coverage_fout, "19433\n");
      fflush(_coverage_fout);
      ___coverage_array[19433] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 114) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19428] == 0) {
        {
        fprintf(_coverage_fout, "19428\n");
        fflush(_coverage_fout);
        ___coverage_array[19428] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 99) {
        goto yy580;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19427] == 0) {
          {
          fprintf(_coverage_fout, "19427\n");
          fflush(_coverage_fout);
          ___coverage_array[19427] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19431] == 0) {
        {
        fprintf(_coverage_fout, "19431\n");
        fflush(_coverage_fout);
        ___coverage_array[19431] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 115) {
        goto yy578;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19429] == 0) {
          {
          fprintf(_coverage_fout, "19429\n");
          fflush(_coverage_fout);
          ___coverage_array[19429] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19432] == 0) {
        {
        fprintf(_coverage_fout, "19432\n");
        fflush(_coverage_fout);
        ___coverage_array[19432] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 116) {
        goto yy579;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19430] == 0) {
          {
          fprintf(_coverage_fout, "19430\n");
          fflush(_coverage_fout);
          ___coverage_array[19430] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22034] == 0) {
    {
    fprintf(_coverage_fout, "22034\n");
    fflush(_coverage_fout);
    ___coverage_array[22034] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy573: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22035] == 0) {
    {
    fprintf(_coverage_fout, "22035\n");
    fflush(_coverage_fout);
    ___coverage_array[22035] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22036] == 0) {
    {
    fprintf(_coverage_fout, "22036\n");
    fflush(_coverage_fout);
    ___coverage_array[22036] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy574;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19434] == 0) {
      {
      fprintf(_coverage_fout, "19434\n");
      fflush(_coverage_fout);
      ___coverage_array[19434] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22037] == 0) {
    {
    fprintf(_coverage_fout, "22037\n");
    fflush(_coverage_fout);
    ___coverage_array[22037] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19435] == 0) {
      {
      fprintf(_coverage_fout, "19435\n");
      fflush(_coverage_fout);
      ___coverage_array[19435] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22038] == 0) {
    {
    fprintf(_coverage_fout, "22038\n");
    fflush(_coverage_fout);
    ___coverage_array[22038] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy574: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22039] == 0) {
    {
    fprintf(_coverage_fout, "22039\n");
    fflush(_coverage_fout);
    ___coverage_array[22039] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22040] == 0) {
    {
    fprintf(_coverage_fout, "22040\n");
    fflush(_coverage_fout);
    ___coverage_array[22040] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy575;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19436] == 0) {
      {
      fprintf(_coverage_fout, "19436\n");
      fflush(_coverage_fout);
      ___coverage_array[19436] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22041] == 0) {
    {
    fprintf(_coverage_fout, "22041\n");
    fflush(_coverage_fout);
    ___coverage_array[22041] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19437] == 0) {
      {
      fprintf(_coverage_fout, "19437\n");
      fflush(_coverage_fout);
      ___coverage_array[19437] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22042] == 0) {
    {
    fprintf(_coverage_fout, "22042\n");
    fflush(_coverage_fout);
    ___coverage_array[22042] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy575: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22043] == 0) {
    {
    fprintf(_coverage_fout, "22043\n");
    fflush(_coverage_fout);
    ___coverage_array[22043] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22044] == 0) {
    {
    fprintf(_coverage_fout, "22044\n");
    fflush(_coverage_fout);
    ___coverage_array[22044] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy576;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19438] == 0) {
      {
      fprintf(_coverage_fout, "19438\n");
      fflush(_coverage_fout);
      ___coverage_array[19438] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22045] == 0) {
    {
    fprintf(_coverage_fout, "22045\n");
    fflush(_coverage_fout);
    ___coverage_array[22045] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19439] == 0) {
      {
      fprintf(_coverage_fout, "19439\n");
      fflush(_coverage_fout);
      ___coverage_array[19439] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22046] == 0) {
    {
    fprintf(_coverage_fout, "22046\n");
    fflush(_coverage_fout);
    ___coverage_array[22046] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy576: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22047] == 0) {
    {
    fprintf(_coverage_fout, "22047\n");
    fflush(_coverage_fout);
    ___coverage_array[22047] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22048] == 0) {
    {
    fprintf(_coverage_fout, "22048\n");
    fflush(_coverage_fout);
    ___coverage_array[22048] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19440] == 0) {
      {
      fprintf(_coverage_fout, "19440\n");
      fflush(_coverage_fout);
      ___coverage_array[19440] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22049] == 0) {
    {
    fprintf(_coverage_fout, "22049\n");
    fflush(_coverage_fout);
    ___coverage_array[22049] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22050] == 0) {
    {
    fprintf(_coverage_fout, "22050\n");
    fflush(_coverage_fout);
    ___coverage_array[22050] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )351);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22051] == 0) {
    {
    fprintf(_coverage_fout, "22051\n");
    fflush(_coverage_fout);
    ___coverage_array[22051] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy578: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22052] == 0) {
    {
    fprintf(_coverage_fout, "22052\n");
    fflush(_coverage_fout);
    ___coverage_array[22052] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22053] == 0) {
    {
    fprintf(_coverage_fout, "22053\n");
    fflush(_coverage_fout);
    ___coverage_array[22053] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy599;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19441] == 0) {
      {
      fprintf(_coverage_fout, "19441\n");
      fflush(_coverage_fout);
      ___coverage_array[19441] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22054] == 0) {
    {
    fprintf(_coverage_fout, "22054\n");
    fflush(_coverage_fout);
    ___coverage_array[22054] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 116) {
    goto yy599;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19442] == 0) {
      {
      fprintf(_coverage_fout, "19442\n");
      fflush(_coverage_fout);
      ___coverage_array[19442] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22055] == 0) {
    {
    fprintf(_coverage_fout, "22055\n");
    fflush(_coverage_fout);
    ___coverage_array[22055] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy579: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22056] == 0) {
    {
    fprintf(_coverage_fout, "22056\n");
    fflush(_coverage_fout);
    ___coverage_array[22056] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22057] == 0) {
    {
    fprintf(_coverage_fout, "22057\n");
    fflush(_coverage_fout);
    ___coverage_array[22057] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy592;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19443] == 0) {
      {
      fprintf(_coverage_fout, "19443\n");
      fflush(_coverage_fout);
      ___coverage_array[19443] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22058] == 0) {
    {
    fprintf(_coverage_fout, "22058\n");
    fflush(_coverage_fout);
    ___coverage_array[22058] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy592;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19444] == 0) {
      {
      fprintf(_coverage_fout, "19444\n");
      fflush(_coverage_fout);
      ___coverage_array[19444] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22059] == 0) {
    {
    fprintf(_coverage_fout, "22059\n");
    fflush(_coverage_fout);
    ___coverage_array[22059] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy580: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22060] == 0) {
    {
    fprintf(_coverage_fout, "22060\n");
    fflush(_coverage_fout);
    ___coverage_array[22060] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22061] == 0) {
    {
    fprintf(_coverage_fout, "22061\n");
    fflush(_coverage_fout);
    ___coverage_array[22061] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy581;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19445] == 0) {
      {
      fprintf(_coverage_fout, "19445\n");
      fflush(_coverage_fout);
      ___coverage_array[19445] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22062] == 0) {
    {
    fprintf(_coverage_fout, "22062\n");
    fflush(_coverage_fout);
    ___coverage_array[22062] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19446] == 0) {
      {
      fprintf(_coverage_fout, "19446\n");
      fflush(_coverage_fout);
      ___coverage_array[19446] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22063] == 0) {
    {
    fprintf(_coverage_fout, "22063\n");
    fflush(_coverage_fout);
    ___coverage_array[22063] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy581: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22064] == 0) {
    {
    fprintf(_coverage_fout, "22064\n");
    fflush(_coverage_fout);
    ___coverage_array[22064] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22065] == 0) {
    {
    fprintf(_coverage_fout, "22065\n");
    fflush(_coverage_fout);
    ___coverage_array[22065] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 85) {
    goto yy582;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19447] == 0) {
      {
      fprintf(_coverage_fout, "19447\n");
      fflush(_coverage_fout);
      ___coverage_array[19447] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22066] == 0) {
    {
    fprintf(_coverage_fout, "22066\n");
    fflush(_coverage_fout);
    ___coverage_array[22066] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 117) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19448] == 0) {
      {
      fprintf(_coverage_fout, "19448\n");
      fflush(_coverage_fout);
      ___coverage_array[19448] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22067] == 0) {
    {
    fprintf(_coverage_fout, "22067\n");
    fflush(_coverage_fout);
    ___coverage_array[22067] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy582: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22068] == 0) {
    {
    fprintf(_coverage_fout, "22068\n");
    fflush(_coverage_fout);
    ___coverage_array[22068] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22069] == 0) {
    {
    fprintf(_coverage_fout, "22069\n");
    fflush(_coverage_fout);
    ___coverage_array[22069] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 68) {
    goto yy583;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19449] == 0) {
      {
      fprintf(_coverage_fout, "19449\n");
      fflush(_coverage_fout);
      ___coverage_array[19449] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22070] == 0) {
    {
    fprintf(_coverage_fout, "22070\n");
    fflush(_coverage_fout);
    ___coverage_array[22070] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 100) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19450] == 0) {
      {
      fprintf(_coverage_fout, "19450\n");
      fflush(_coverage_fout);
      ___coverage_array[19450] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22071] == 0) {
    {
    fprintf(_coverage_fout, "22071\n");
    fflush(_coverage_fout);
    ___coverage_array[22071] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy583: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22072] == 0) {
    {
    fprintf(_coverage_fout, "22072\n");
    fflush(_coverage_fout);
    ___coverage_array[22072] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22073] == 0) {
    {
    fprintf(_coverage_fout, "22073\n");
    fflush(_coverage_fout);
    ___coverage_array[22073] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy584;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19451] == 0) {
      {
      fprintf(_coverage_fout, "19451\n");
      fflush(_coverage_fout);
      ___coverage_array[19451] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22074] == 0) {
    {
    fprintf(_coverage_fout, "22074\n");
    fflush(_coverage_fout);
    ___coverage_array[22074] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19452] == 0) {
      {
      fprintf(_coverage_fout, "19452\n");
      fflush(_coverage_fout);
      ___coverage_array[19452] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22075] == 0) {
    {
    fprintf(_coverage_fout, "22075\n");
    fflush(_coverage_fout);
    ___coverage_array[22075] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy584: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22076] == 0) {
    {
    fprintf(_coverage_fout, "22076\n");
    fflush(_coverage_fout);
    ___coverage_array[22076] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22077] == 0) {
    {
    fprintf(_coverage_fout, "22077\n");
    fflush(_coverage_fout);
    ___coverage_array[22077] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 94) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19459] == 0) {
      {
      fprintf(_coverage_fout, "19459\n");
      fflush(_coverage_fout);
      ___coverage_array[19459] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19454] == 0) {
        {
        fprintf(_coverage_fout, "19454\n");
        fflush(_coverage_fout);
        ___coverage_array[19454] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 48) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19453] == 0) {
          {
          fprintf(_coverage_fout, "19453\n");
          fflush(_coverage_fout);
          ___coverage_array[19453] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19457] == 0) {
        {
        fprintf(_coverage_fout, "19457\n");
        fflush(_coverage_fout);
        ___coverage_array[19457] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy585;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19455] == 0) {
          {
          fprintf(_coverage_fout, "19455\n");
          fflush(_coverage_fout);
          ___coverage_array[19455] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19458] == 0) {
        {
        fprintf(_coverage_fout, "19458\n");
        fflush(_coverage_fout);
        ___coverage_array[19458] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19456] == 0) {
          {
          fprintf(_coverage_fout, "19456\n");
          fflush(_coverage_fout);
          ___coverage_array[19456] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19466] == 0) {
      {
      fprintf(_coverage_fout, "19466\n");
      fflush(_coverage_fout);
      ___coverage_array[19466] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19461] == 0) {
        {
        fprintf(_coverage_fout, "19461\n");
        fflush(_coverage_fout);
        ___coverage_array[19461] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 95) {
        goto yy586;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19460] == 0) {
          {
          fprintf(_coverage_fout, "19460\n");
          fflush(_coverage_fout);
          ___coverage_array[19460] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19464] == 0) {
        {
        fprintf(_coverage_fout, "19464\n");
        fflush(_coverage_fout);
        ___coverage_array[19464] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19462] == 0) {
          {
          fprintf(_coverage_fout, "19462\n");
          fflush(_coverage_fout);
          ___coverage_array[19462] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19465] == 0) {
        {
        fprintf(_coverage_fout, "19465\n");
        fflush(_coverage_fout);
        ___coverage_array[19465] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19463] == 0) {
          {
          fprintf(_coverage_fout, "19463\n");
          fflush(_coverage_fout);
          ___coverage_array[19463] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22078] == 0) {
    {
    fprintf(_coverage_fout, "22078\n");
    fflush(_coverage_fout);
    ___coverage_array[22078] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy585: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22079] == 0) {
    {
    fprintf(_coverage_fout, "22079\n");
    fflush(_coverage_fout);
    ___coverage_array[22079] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )262);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22080] == 0) {
    {
    fprintf(_coverage_fout, "22080\n");
    fflush(_coverage_fout);
    ___coverage_array[22080] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy586: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22081] == 0) {
    {
    fprintf(_coverage_fout, "22081\n");
    fflush(_coverage_fout);
    ___coverage_array[22081] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22082] == 0) {
    {
    fprintf(_coverage_fout, "22082\n");
    fflush(_coverage_fout);
    ___coverage_array[22082] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy587;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19467] == 0) {
      {
      fprintf(_coverage_fout, "19467\n");
      fflush(_coverage_fout);
      ___coverage_array[19467] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22083] == 0) {
    {
    fprintf(_coverage_fout, "22083\n");
    fflush(_coverage_fout);
    ___coverage_array[22083] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19468] == 0) {
      {
      fprintf(_coverage_fout, "19468\n");
      fflush(_coverage_fout);
      ___coverage_array[19468] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22084] == 0) {
    {
    fprintf(_coverage_fout, "22084\n");
    fflush(_coverage_fout);
    ___coverage_array[22084] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy587: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22085] == 0) {
    {
    fprintf(_coverage_fout, "22085\n");
    fflush(_coverage_fout);
    ___coverage_array[22085] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22086] == 0) {
    {
    fprintf(_coverage_fout, "22086\n");
    fflush(_coverage_fout);
    ___coverage_array[22086] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy588;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19469] == 0) {
      {
      fprintf(_coverage_fout, "19469\n");
      fflush(_coverage_fout);
      ___coverage_array[19469] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22087] == 0) {
    {
    fprintf(_coverage_fout, "22087\n");
    fflush(_coverage_fout);
    ___coverage_array[22087] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19470] == 0) {
      {
      fprintf(_coverage_fout, "19470\n");
      fflush(_coverage_fout);
      ___coverage_array[19470] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22088] == 0) {
    {
    fprintf(_coverage_fout, "22088\n");
    fflush(_coverage_fout);
    ___coverage_array[22088] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy588: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22089] == 0) {
    {
    fprintf(_coverage_fout, "22089\n");
    fflush(_coverage_fout);
    ___coverage_array[22089] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22090] == 0) {
    {
    fprintf(_coverage_fout, "22090\n");
    fflush(_coverage_fout);
    ___coverage_array[22090] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy589;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19471] == 0) {
      {
      fprintf(_coverage_fout, "19471\n");
      fflush(_coverage_fout);
      ___coverage_array[19471] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22091] == 0) {
    {
    fprintf(_coverage_fout, "22091\n");
    fflush(_coverage_fout);
    ___coverage_array[22091] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19472] == 0) {
      {
      fprintf(_coverage_fout, "19472\n");
      fflush(_coverage_fout);
      ___coverage_array[19472] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22092] == 0) {
    {
    fprintf(_coverage_fout, "22092\n");
    fflush(_coverage_fout);
    ___coverage_array[22092] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy589: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22093] == 0) {
    {
    fprintf(_coverage_fout, "22093\n");
    fflush(_coverage_fout);
    ___coverage_array[22093] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22094] == 0) {
    {
    fprintf(_coverage_fout, "22094\n");
    fflush(_coverage_fout);
    ___coverage_array[22094] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy590;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19473] == 0) {
      {
      fprintf(_coverage_fout, "19473\n");
      fflush(_coverage_fout);
      ___coverage_array[19473] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22095] == 0) {
    {
    fprintf(_coverage_fout, "22095\n");
    fflush(_coverage_fout);
    ___coverage_array[22095] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19474] == 0) {
      {
      fprintf(_coverage_fout, "19474\n");
      fflush(_coverage_fout);
      ___coverage_array[19474] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22096] == 0) {
    {
    fprintf(_coverage_fout, "22096\n");
    fflush(_coverage_fout);
    ___coverage_array[22096] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy590: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22097] == 0) {
    {
    fprintf(_coverage_fout, "22097\n");
    fflush(_coverage_fout);
    ___coverage_array[22097] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22098] == 0) {
    {
    fprintf(_coverage_fout, "22098\n");
    fflush(_coverage_fout);
    ___coverage_array[22098] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19475] == 0) {
      {
      fprintf(_coverage_fout, "19475\n");
      fflush(_coverage_fout);
      ___coverage_array[19475] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22099] == 0) {
    {
    fprintf(_coverage_fout, "22099\n");
    fflush(_coverage_fout);
    ___coverage_array[22099] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22100] == 0) {
    {
    fprintf(_coverage_fout, "22100\n");
    fflush(_coverage_fout);
    ___coverage_array[22100] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )261);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22101] == 0) {
    {
    fprintf(_coverage_fout, "22101\n");
    fflush(_coverage_fout);
    ___coverage_array[22101] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy592: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22102] == 0) {
    {
    fprintf(_coverage_fout, "22102\n");
    fflush(_coverage_fout);
    ___coverage_array[22102] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22103] == 0) {
    {
    fprintf(_coverage_fout, "22103\n");
    fflush(_coverage_fout);
    ___coverage_array[22103] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy593;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19476] == 0) {
      {
      fprintf(_coverage_fout, "19476\n");
      fflush(_coverage_fout);
      ___coverage_array[19476] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22104] == 0) {
    {
    fprintf(_coverage_fout, "22104\n");
    fflush(_coverage_fout);
    ___coverage_array[22104] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19477] == 0) {
      {
      fprintf(_coverage_fout, "19477\n");
      fflush(_coverage_fout);
      ___coverage_array[19477] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22105] == 0) {
    {
    fprintf(_coverage_fout, "22105\n");
    fflush(_coverage_fout);
    ___coverage_array[22105] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy593: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22106] == 0) {
    {
    fprintf(_coverage_fout, "22106\n");
    fflush(_coverage_fout);
    ___coverage_array[22106] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22107] == 0) {
    {
    fprintf(_coverage_fout, "22107\n");
    fflush(_coverage_fout);
    ___coverage_array[22107] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 70) {
    goto yy594;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19478] == 0) {
      {
      fprintf(_coverage_fout, "19478\n");
      fflush(_coverage_fout);
      ___coverage_array[19478] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22108] == 0) {
    {
    fprintf(_coverage_fout, "22108\n");
    fflush(_coverage_fout);
    ___coverage_array[22108] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 102) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19479] == 0) {
      {
      fprintf(_coverage_fout, "19479\n");
      fflush(_coverage_fout);
      ___coverage_array[19479] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22109] == 0) {
    {
    fprintf(_coverage_fout, "22109\n");
    fflush(_coverage_fout);
    ___coverage_array[22109] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy594: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22110] == 0) {
    {
    fprintf(_coverage_fout, "22110\n");
    fflush(_coverage_fout);
    ___coverage_array[22110] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22111] == 0) {
    {
    fprintf(_coverage_fout, "22111\n");
    fflush(_coverage_fout);
    ___coverage_array[22111] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy595;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19480] == 0) {
      {
      fprintf(_coverage_fout, "19480\n");
      fflush(_coverage_fout);
      ___coverage_array[19480] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22112] == 0) {
    {
    fprintf(_coverage_fout, "22112\n");
    fflush(_coverage_fout);
    ___coverage_array[22112] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19481] == 0) {
      {
      fprintf(_coverage_fout, "19481\n");
      fflush(_coverage_fout);
      ___coverage_array[19481] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22113] == 0) {
    {
    fprintf(_coverage_fout, "22113\n");
    fflush(_coverage_fout);
    ___coverage_array[22113] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy595: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22114] == 0) {
    {
    fprintf(_coverage_fout, "22114\n");
    fflush(_coverage_fout);
    ___coverage_array[22114] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22115] == 0) {
    {
    fprintf(_coverage_fout, "22115\n");
    fflush(_coverage_fout);
    ___coverage_array[22115] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy596;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19482] == 0) {
      {
      fprintf(_coverage_fout, "19482\n");
      fflush(_coverage_fout);
      ___coverage_array[19482] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22116] == 0) {
    {
    fprintf(_coverage_fout, "22116\n");
    fflush(_coverage_fout);
    ___coverage_array[22116] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19483] == 0) {
      {
      fprintf(_coverage_fout, "19483\n");
      fflush(_coverage_fout);
      ___coverage_array[19483] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22117] == 0) {
    {
    fprintf(_coverage_fout, "22117\n");
    fflush(_coverage_fout);
    ___coverage_array[22117] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy596: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22118] == 0) {
    {
    fprintf(_coverage_fout, "22118\n");
    fflush(_coverage_fout);
    ___coverage_array[22118] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22119] == 0) {
    {
    fprintf(_coverage_fout, "22119\n");
    fflush(_coverage_fout);
    ___coverage_array[22119] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy597;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19484] == 0) {
      {
      fprintf(_coverage_fout, "19484\n");
      fflush(_coverage_fout);
      ___coverage_array[19484] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22120] == 0) {
    {
    fprintf(_coverage_fout, "22120\n");
    fflush(_coverage_fout);
    ___coverage_array[22120] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19485] == 0) {
      {
      fprintf(_coverage_fout, "19485\n");
      fflush(_coverage_fout);
      ___coverage_array[19485] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22121] == 0) {
    {
    fprintf(_coverage_fout, "22121\n");
    fflush(_coverage_fout);
    ___coverage_array[22121] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy597: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22122] == 0) {
    {
    fprintf(_coverage_fout, "22122\n");
    fflush(_coverage_fout);
    ___coverage_array[22122] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22123] == 0) {
    {
    fprintf(_coverage_fout, "22123\n");
    fflush(_coverage_fout);
    ___coverage_array[22123] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19486] == 0) {
      {
      fprintf(_coverage_fout, "19486\n");
      fflush(_coverage_fout);
      ___coverage_array[19486] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22124] == 0) {
    {
    fprintf(_coverage_fout, "22124\n");
    fflush(_coverage_fout);
    ___coverage_array[22124] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22125] == 0) {
    {
    fprintf(_coverage_fout, "22125\n");
    fflush(_coverage_fout);
    ___coverage_array[22125] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )356);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22126] == 0) {
    {
    fprintf(_coverage_fout, "22126\n");
    fflush(_coverage_fout);
    ___coverage_array[22126] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy599: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22127] == 0) {
    {
    fprintf(_coverage_fout, "22127\n");
    fflush(_coverage_fout);
    ___coverage_array[22127] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22128] == 0) {
    {
    fprintf(_coverage_fout, "22128\n");
    fflush(_coverage_fout);
    ___coverage_array[22128] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 69) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19489] == 0) {
      {
      fprintf(_coverage_fout, "19489\n");
      fflush(_coverage_fout);
      ___coverage_array[19489] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 65) {
      goto yy600;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19487] == 0) {
        {
        fprintf(_coverage_fout, "19487\n");
        fflush(_coverage_fout);
        ___coverage_array[19487] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19490] == 0) {
      {
      fprintf(_coverage_fout, "19490\n");
      fflush(_coverage_fout);
      ___coverage_array[19490] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 68) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19488] == 0) {
        {
        fprintf(_coverage_fout, "19488\n");
        fflush(_coverage_fout);
        ___coverage_array[19488] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy601;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19495] == 0) {
      {
      fprintf(_coverage_fout, "19495\n");
      fflush(_coverage_fout);
      ___coverage_array[19495] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19492] == 0) {
        {
        fprintf(_coverage_fout, "19492\n");
        fflush(_coverage_fout);
        ___coverage_array[19492] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 96) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19491] == 0) {
          {
          fprintf(_coverage_fout, "19491\n");
          fflush(_coverage_fout);
          ___coverage_array[19491] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19494] == 0) {
        {
        fprintf(_coverage_fout, "19494\n");
        fflush(_coverage_fout);
        ___coverage_array[19494] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 101) {
        goto yy601;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19493] == 0) {
          {
          fprintf(_coverage_fout, "19493\n");
          fflush(_coverage_fout);
          ___coverage_array[19493] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22129] == 0) {
    {
    fprintf(_coverage_fout, "22129\n");
    fflush(_coverage_fout);
    ___coverage_array[22129] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy600: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22130] == 0) {
    {
    fprintf(_coverage_fout, "22130\n");
    fflush(_coverage_fout);
    ___coverage_array[22130] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22131] == 0) {
    {
    fprintf(_coverage_fout, "22131\n");
    fflush(_coverage_fout);
    ___coverage_array[22131] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy607;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19496] == 0) {
      {
      fprintf(_coverage_fout, "19496\n");
      fflush(_coverage_fout);
      ___coverage_array[19496] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22132] == 0) {
    {
    fprintf(_coverage_fout, "22132\n");
    fflush(_coverage_fout);
    ___coverage_array[22132] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 110) {
    goto yy607;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19497] == 0) {
      {
      fprintf(_coverage_fout, "19497\n");
      fflush(_coverage_fout);
      ___coverage_array[19497] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22133] == 0) {
    {
    fprintf(_coverage_fout, "22133\n");
    fflush(_coverage_fout);
    ___coverage_array[22133] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy601: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22134] == 0) {
    {
    fprintf(_coverage_fout, "22134\n");
    fflush(_coverage_fout);
    ___coverage_array[22134] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22135] == 0) {
    {
    fprintf(_coverage_fout, "22135\n");
    fflush(_coverage_fout);
    ___coverage_array[22135] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy602;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19498] == 0) {
      {
      fprintf(_coverage_fout, "19498\n");
      fflush(_coverage_fout);
      ___coverage_array[19498] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22136] == 0) {
    {
    fprintf(_coverage_fout, "22136\n");
    fflush(_coverage_fout);
    ___coverage_array[22136] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19499] == 0) {
      {
      fprintf(_coverage_fout, "19499\n");
      fflush(_coverage_fout);
      ___coverage_array[19499] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22137] == 0) {
    {
    fprintf(_coverage_fout, "22137\n");
    fflush(_coverage_fout);
    ___coverage_array[22137] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy602: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22138] == 0) {
    {
    fprintf(_coverage_fout, "22138\n");
    fflush(_coverage_fout);
    ___coverage_array[22138] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22139] == 0) {
    {
    fprintf(_coverage_fout, "22139\n");
    fflush(_coverage_fout);
    ___coverage_array[22139] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 68) {
    goto yy603;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19500] == 0) {
      {
      fprintf(_coverage_fout, "19500\n");
      fflush(_coverage_fout);
      ___coverage_array[19500] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22140] == 0) {
    {
    fprintf(_coverage_fout, "22140\n");
    fflush(_coverage_fout);
    ___coverage_array[22140] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 100) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19501] == 0) {
      {
      fprintf(_coverage_fout, "19501\n");
      fflush(_coverage_fout);
      ___coverage_array[19501] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22141] == 0) {
    {
    fprintf(_coverage_fout, "22141\n");
    fflush(_coverage_fout);
    ___coverage_array[22141] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy603: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22142] == 0) {
    {
    fprintf(_coverage_fout, "22142\n");
    fflush(_coverage_fout);
    ___coverage_array[22142] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22143] == 0) {
    {
    fprintf(_coverage_fout, "22143\n");
    fflush(_coverage_fout);
    ___coverage_array[22143] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy604;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19502] == 0) {
      {
      fprintf(_coverage_fout, "19502\n");
      fflush(_coverage_fout);
      ___coverage_array[19502] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22144] == 0) {
    {
    fprintf(_coverage_fout, "22144\n");
    fflush(_coverage_fout);
    ___coverage_array[22144] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19503] == 0) {
      {
      fprintf(_coverage_fout, "19503\n");
      fflush(_coverage_fout);
      ___coverage_array[19503] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22145] == 0) {
    {
    fprintf(_coverage_fout, "22145\n");
    fflush(_coverage_fout);
    ___coverage_array[22145] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy604: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22146] == 0) {
    {
    fprintf(_coverage_fout, "22146\n");
    fflush(_coverage_fout);
    ___coverage_array[22146] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22147] == 0) {
    {
    fprintf(_coverage_fout, "22147\n");
    fflush(_coverage_fout);
    ___coverage_array[22147] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 70) {
    goto yy605;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19504] == 0) {
      {
      fprintf(_coverage_fout, "19504\n");
      fflush(_coverage_fout);
      ___coverage_array[19504] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22148] == 0) {
    {
    fprintf(_coverage_fout, "22148\n");
    fflush(_coverage_fout);
    ___coverage_array[22148] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 102) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19505] == 0) {
      {
      fprintf(_coverage_fout, "19505\n");
      fflush(_coverage_fout);
      ___coverage_array[19505] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22149] == 0) {
    {
    fprintf(_coverage_fout, "22149\n");
    fflush(_coverage_fout);
    ___coverage_array[22149] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy605: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22150] == 0) {
    {
    fprintf(_coverage_fout, "22150\n");
    fflush(_coverage_fout);
    ___coverage_array[22150] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22151] == 0) {
    {
    fprintf(_coverage_fout, "22151\n");
    fflush(_coverage_fout);
    ___coverage_array[22151] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19506] == 0) {
      {
      fprintf(_coverage_fout, "19506\n");
      fflush(_coverage_fout);
      ___coverage_array[19506] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22152] == 0) {
    {
    fprintf(_coverage_fout, "22152\n");
    fflush(_coverage_fout);
    ___coverage_array[22152] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22153] == 0) {
    {
    fprintf(_coverage_fout, "22153\n");
    fflush(_coverage_fout);
    ___coverage_array[22153] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )341);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22154] == 0) {
    {
    fprintf(_coverage_fout, "22154\n");
    fflush(_coverage_fout);
    ___coverage_array[22154] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy607: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22155] == 0) {
    {
    fprintf(_coverage_fout, "22155\n");
    fflush(_coverage_fout);
    ___coverage_array[22155] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22156] == 0) {
    {
    fprintf(_coverage_fout, "22156\n");
    fflush(_coverage_fout);
    ___coverage_array[22156] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy608;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19507] == 0) {
      {
      fprintf(_coverage_fout, "19507\n");
      fflush(_coverage_fout);
      ___coverage_array[19507] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22157] == 0) {
    {
    fprintf(_coverage_fout, "22157\n");
    fflush(_coverage_fout);
    ___coverage_array[22157] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19508] == 0) {
      {
      fprintf(_coverage_fout, "19508\n");
      fflush(_coverage_fout);
      ___coverage_array[19508] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22158] == 0) {
    {
    fprintf(_coverage_fout, "22158\n");
    fflush(_coverage_fout);
    ___coverage_array[22158] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy608: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22159] == 0) {
    {
    fprintf(_coverage_fout, "22159\n");
    fflush(_coverage_fout);
    ___coverage_array[22159] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22160] == 0) {
    {
    fprintf(_coverage_fout, "22160\n");
    fflush(_coverage_fout);
    ___coverage_array[22160] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy609;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19509] == 0) {
      {
      fprintf(_coverage_fout, "19509\n");
      fflush(_coverage_fout);
      ___coverage_array[19509] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22161] == 0) {
    {
    fprintf(_coverage_fout, "22161\n");
    fflush(_coverage_fout);
    ___coverage_array[22161] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19510] == 0) {
      {
      fprintf(_coverage_fout, "19510\n");
      fflush(_coverage_fout);
      ___coverage_array[19510] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22162] == 0) {
    {
    fprintf(_coverage_fout, "22162\n");
    fflush(_coverage_fout);
    ___coverage_array[22162] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy609: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22163] == 0) {
    {
    fprintf(_coverage_fout, "22163\n");
    fflush(_coverage_fout);
    ___coverage_array[22163] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22164] == 0) {
    {
    fprintf(_coverage_fout, "22164\n");
    fflush(_coverage_fout);
    ___coverage_array[22164] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy610;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19511] == 0) {
      {
      fprintf(_coverage_fout, "19511\n");
      fflush(_coverage_fout);
      ___coverage_array[19511] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22165] == 0) {
    {
    fprintf(_coverage_fout, "22165\n");
    fflush(_coverage_fout);
    ___coverage_array[22165] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19512] == 0) {
      {
      fprintf(_coverage_fout, "19512\n");
      fflush(_coverage_fout);
      ___coverage_array[19512] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22166] == 0) {
    {
    fprintf(_coverage_fout, "22166\n");
    fflush(_coverage_fout);
    ___coverage_array[22166] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy610: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22167] == 0) {
    {
    fprintf(_coverage_fout, "22167\n");
    fflush(_coverage_fout);
    ___coverage_array[22167] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22168] == 0) {
    {
    fprintf(_coverage_fout, "22168\n");
    fflush(_coverage_fout);
    ___coverage_array[22168] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 70) {
    goto yy611;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19513] == 0) {
      {
      fprintf(_coverage_fout, "19513\n");
      fflush(_coverage_fout);
      ___coverage_array[19513] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22169] == 0) {
    {
    fprintf(_coverage_fout, "22169\n");
    fflush(_coverage_fout);
    ___coverage_array[22169] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 102) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19514] == 0) {
      {
      fprintf(_coverage_fout, "19514\n");
      fflush(_coverage_fout);
      ___coverage_array[19514] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22170] == 0) {
    {
    fprintf(_coverage_fout, "22170\n");
    fflush(_coverage_fout);
    ___coverage_array[22170] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy611: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22171] == 0) {
    {
    fprintf(_coverage_fout, "22171\n");
    fflush(_coverage_fout);
    ___coverage_array[22171] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22172] == 0) {
    {
    fprintf(_coverage_fout, "22172\n");
    fflush(_coverage_fout);
    ___coverage_array[22172] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19515] == 0) {
      {
      fprintf(_coverage_fout, "19515\n");
      fflush(_coverage_fout);
      ___coverage_array[19515] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22173] == 0) {
    {
    fprintf(_coverage_fout, "22173\n");
    fflush(_coverage_fout);
    ___coverage_array[22173] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22174] == 0) {
    {
    fprintf(_coverage_fout, "22174\n");
    fflush(_coverage_fout);
    ___coverage_array[22174] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )288);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22175] == 0) {
    {
    fprintf(_coverage_fout, "22175\n");
    fflush(_coverage_fout);
    ___coverage_array[22175] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy613: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22176] == 0) {
    {
    fprintf(_coverage_fout, "22176\n");
    fflush(_coverage_fout);
    ___coverage_array[22176] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22177] == 0) {
    {
    fprintf(_coverage_fout, "22177\n");
    fflush(_coverage_fout);
    ___coverage_array[22177] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy614;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19516] == 0) {
      {
      fprintf(_coverage_fout, "19516\n");
      fflush(_coverage_fout);
      ___coverage_array[19516] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22178] == 0) {
    {
    fprintf(_coverage_fout, "22178\n");
    fflush(_coverage_fout);
    ___coverage_array[22178] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19517] == 0) {
      {
      fprintf(_coverage_fout, "19517\n");
      fflush(_coverage_fout);
      ___coverage_array[19517] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22179] == 0) {
    {
    fprintf(_coverage_fout, "22179\n");
    fflush(_coverage_fout);
    ___coverage_array[22179] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy614: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22180] == 0) {
    {
    fprintf(_coverage_fout, "22180\n");
    fflush(_coverage_fout);
    ___coverage_array[22180] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22181] == 0) {
    {
    fprintf(_coverage_fout, "22181\n");
    fflush(_coverage_fout);
    ___coverage_array[22181] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy615;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19518] == 0) {
      {
      fprintf(_coverage_fout, "19518\n");
      fflush(_coverage_fout);
      ___coverage_array[19518] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22182] == 0) {
    {
    fprintf(_coverage_fout, "22182\n");
    fflush(_coverage_fout);
    ___coverage_array[22182] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19519] == 0) {
      {
      fprintf(_coverage_fout, "19519\n");
      fflush(_coverage_fout);
      ___coverage_array[19519] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22183] == 0) {
    {
    fprintf(_coverage_fout, "22183\n");
    fflush(_coverage_fout);
    ___coverage_array[22183] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy615: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22184] == 0) {
    {
    fprintf(_coverage_fout, "22184\n");
    fflush(_coverage_fout);
    ___coverage_array[22184] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22185] == 0) {
    {
    fprintf(_coverage_fout, "22185\n");
    fflush(_coverage_fout);
    ___coverage_array[22185] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 77) {
    goto yy616;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19520] == 0) {
      {
      fprintf(_coverage_fout, "19520\n");
      fflush(_coverage_fout);
      ___coverage_array[19520] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22186] == 0) {
    {
    fprintf(_coverage_fout, "22186\n");
    fflush(_coverage_fout);
    ___coverage_array[22186] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 109) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19521] == 0) {
      {
      fprintf(_coverage_fout, "19521\n");
      fflush(_coverage_fout);
      ___coverage_array[19521] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22187] == 0) {
    {
    fprintf(_coverage_fout, "22187\n");
    fflush(_coverage_fout);
    ___coverage_array[22187] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy616: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22188] == 0) {
    {
    fprintf(_coverage_fout, "22188\n");
    fflush(_coverage_fout);
    ___coverage_array[22188] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22189] == 0) {
    {
    fprintf(_coverage_fout, "22189\n");
    fflush(_coverage_fout);
    ___coverage_array[22189] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy617;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19522] == 0) {
      {
      fprintf(_coverage_fout, "19522\n");
      fflush(_coverage_fout);
      ___coverage_array[19522] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22190] == 0) {
    {
    fprintf(_coverage_fout, "22190\n");
    fflush(_coverage_fout);
    ___coverage_array[22190] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19523] == 0) {
      {
      fprintf(_coverage_fout, "19523\n");
      fflush(_coverage_fout);
      ___coverage_array[19523] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22191] == 0) {
    {
    fprintf(_coverage_fout, "22191\n");
    fflush(_coverage_fout);
    ___coverage_array[22191] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy617: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22192] == 0) {
    {
    fprintf(_coverage_fout, "22192\n");
    fflush(_coverage_fout);
    ___coverage_array[22192] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22193] == 0) {
    {
    fprintf(_coverage_fout, "22193\n");
    fflush(_coverage_fout);
    ___coverage_array[22193] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy618;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19524] == 0) {
      {
      fprintf(_coverage_fout, "19524\n");
      fflush(_coverage_fout);
      ___coverage_array[19524] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22194] == 0) {
    {
    fprintf(_coverage_fout, "22194\n");
    fflush(_coverage_fout);
    ___coverage_array[22194] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19525] == 0) {
      {
      fprintf(_coverage_fout, "19525\n");
      fflush(_coverage_fout);
      ___coverage_array[19525] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22195] == 0) {
    {
    fprintf(_coverage_fout, "22195\n");
    fflush(_coverage_fout);
    ___coverage_array[22195] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy618: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22196] == 0) {
    {
    fprintf(_coverage_fout, "22196\n");
    fflush(_coverage_fout);
    ___coverage_array[22196] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22197] == 0) {
    {
    fprintf(_coverage_fout, "22197\n");
    fflush(_coverage_fout);
    ___coverage_array[22197] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy619;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19526] == 0) {
      {
      fprintf(_coverage_fout, "19526\n");
      fflush(_coverage_fout);
      ___coverage_array[19526] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22198] == 0) {
    {
    fprintf(_coverage_fout, "22198\n");
    fflush(_coverage_fout);
    ___coverage_array[22198] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19527] == 0) {
      {
      fprintf(_coverage_fout, "19527\n");
      fflush(_coverage_fout);
      ___coverage_array[19527] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22199] == 0) {
    {
    fprintf(_coverage_fout, "22199\n");
    fflush(_coverage_fout);
    ___coverage_array[22199] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy619: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22200] == 0) {
    {
    fprintf(_coverage_fout, "22200\n");
    fflush(_coverage_fout);
    ___coverage_array[22200] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22201] == 0) {
    {
    fprintf(_coverage_fout, "22201\n");
    fflush(_coverage_fout);
    ___coverage_array[22201] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy620;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19528] == 0) {
      {
      fprintf(_coverage_fout, "19528\n");
      fflush(_coverage_fout);
      ___coverage_array[19528] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22202] == 0) {
    {
    fprintf(_coverage_fout, "22202\n");
    fflush(_coverage_fout);
    ___coverage_array[22202] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19529] == 0) {
      {
      fprintf(_coverage_fout, "19529\n");
      fflush(_coverage_fout);
      ___coverage_array[19529] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22203] == 0) {
    {
    fprintf(_coverage_fout, "22203\n");
    fflush(_coverage_fout);
    ___coverage_array[22203] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy620: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22204] == 0) {
    {
    fprintf(_coverage_fout, "22204\n");
    fflush(_coverage_fout);
    ___coverage_array[22204] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22205] == 0) {
    {
    fprintf(_coverage_fout, "22205\n");
    fflush(_coverage_fout);
    ___coverage_array[22205] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19530] == 0) {
      {
      fprintf(_coverage_fout, "19530\n");
      fflush(_coverage_fout);
      ___coverage_array[19530] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22206] == 0) {
    {
    fprintf(_coverage_fout, "22206\n");
    fflush(_coverage_fout);
    ___coverage_array[22206] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22207] == 0) {
    {
    fprintf(_coverage_fout, "22207\n");
    fflush(_coverage_fout);
    ___coverage_array[22207] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )358);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22208] == 0) {
    {
    fprintf(_coverage_fout, "22208\n");
    fflush(_coverage_fout);
    ___coverage_array[22208] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy622: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22209] == 0) {
    {
    fprintf(_coverage_fout, "22209\n");
    fflush(_coverage_fout);
    ___coverage_array[22209] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22210] == 0) {
    {
    fprintf(_coverage_fout, "22210\n");
    fflush(_coverage_fout);
    ___coverage_array[22210] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy630;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19531] == 0) {
      {
      fprintf(_coverage_fout, "19531\n");
      fflush(_coverage_fout);
      ___coverage_array[19531] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22211] == 0) {
    {
    fprintf(_coverage_fout, "22211\n");
    fflush(_coverage_fout);
    ___coverage_array[22211] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 114) {
    goto yy630;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19532] == 0) {
      {
      fprintf(_coverage_fout, "19532\n");
      fflush(_coverage_fout);
      ___coverage_array[19532] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22212] == 0) {
    {
    fprintf(_coverage_fout, "22212\n");
    fflush(_coverage_fout);
    ___coverage_array[22212] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy623: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22213] == 0) {
    {
    fprintf(_coverage_fout, "22213\n");
    fflush(_coverage_fout);
    ___coverage_array[22213] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22214] == 0) {
    {
    fprintf(_coverage_fout, "22214\n");
    fflush(_coverage_fout);
    ___coverage_array[22214] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 89) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19535] == 0) {
      {
      fprintf(_coverage_fout, "19535\n");
      fflush(_coverage_fout);
      ___coverage_array[19535] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 65) {
      goto yy626;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19533] == 0) {
        {
        fprintf(_coverage_fout, "19533\n");
        fflush(_coverage_fout);
        ___coverage_array[19533] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19536] == 0) {
      {
      fprintf(_coverage_fout, "19536\n");
      fflush(_coverage_fout);
      ___coverage_array[19536] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 88) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19534] == 0) {
        {
        fprintf(_coverage_fout, "19534\n");
        fflush(_coverage_fout);
        ___coverage_array[19534] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19541] == 0) {
      {
      fprintf(_coverage_fout, "19541\n");
      fflush(_coverage_fout);
      ___coverage_array[19541] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19538] == 0) {
        {
        fprintf(_coverage_fout, "19538\n");
        fflush(_coverage_fout);
        ___coverage_array[19538] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 96) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19537] == 0) {
          {
          fprintf(_coverage_fout, "19537\n");
          fflush(_coverage_fout);
          ___coverage_array[19537] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy626;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19540] == 0) {
        {
        fprintf(_coverage_fout, "19540\n");
        fflush(_coverage_fout);
        ___coverage_array[19540] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 121) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19539] == 0) {
          {
          fprintf(_coverage_fout, "19539\n");
          fflush(_coverage_fout);
          ___coverage_array[19539] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22215] == 0) {
    {
    fprintf(_coverage_fout, "22215\n");
    fflush(_coverage_fout);
    ___coverage_array[22215] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22216] == 0) {
    {
    fprintf(_coverage_fout, "22216\n");
    fflush(_coverage_fout);
    ___coverage_array[22216] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22217] == 0) {
    {
    fprintf(_coverage_fout, "22217\n");
    fflush(_coverage_fout);
    ___coverage_array[22217] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19542] == 0) {
      {
      fprintf(_coverage_fout, "19542\n");
      fflush(_coverage_fout);
      ___coverage_array[19542] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22218] == 0) {
    {
    fprintf(_coverage_fout, "22218\n");
    fflush(_coverage_fout);
    ___coverage_array[22218] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22219] == 0) {
    {
    fprintf(_coverage_fout, "22219\n");
    fflush(_coverage_fout);
    ___coverage_array[22219] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )337);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22220] == 0) {
    {
    fprintf(_coverage_fout, "22220\n");
    fflush(_coverage_fout);
    ___coverage_array[22220] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy626: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22221] == 0) {
    {
    fprintf(_coverage_fout, "22221\n");
    fflush(_coverage_fout);
    ___coverage_array[22221] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22222] == 0) {
    {
    fprintf(_coverage_fout, "22222\n");
    fflush(_coverage_fout);
    ___coverage_array[22222] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy627;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19543] == 0) {
      {
      fprintf(_coverage_fout, "19543\n");
      fflush(_coverage_fout);
      ___coverage_array[19543] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22223] == 0) {
    {
    fprintf(_coverage_fout, "22223\n");
    fflush(_coverage_fout);
    ___coverage_array[22223] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19544] == 0) {
      {
      fprintf(_coverage_fout, "19544\n");
      fflush(_coverage_fout);
      ___coverage_array[19544] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22224] == 0) {
    {
    fprintf(_coverage_fout, "22224\n");
    fflush(_coverage_fout);
    ___coverage_array[22224] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy627: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22225] == 0) {
    {
    fprintf(_coverage_fout, "22225\n");
    fflush(_coverage_fout);
    ___coverage_array[22225] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22226] == 0) {
    {
    fprintf(_coverage_fout, "22226\n");
    fflush(_coverage_fout);
    ___coverage_array[22226] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy628;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19545] == 0) {
      {
      fprintf(_coverage_fout, "19545\n");
      fflush(_coverage_fout);
      ___coverage_array[19545] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22227] == 0) {
    {
    fprintf(_coverage_fout, "22227\n");
    fflush(_coverage_fout);
    ___coverage_array[22227] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19546] == 0) {
      {
      fprintf(_coverage_fout, "19546\n");
      fflush(_coverage_fout);
      ___coverage_array[19546] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22228] == 0) {
    {
    fprintf(_coverage_fout, "22228\n");
    fflush(_coverage_fout);
    ___coverage_array[22228] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy628: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22229] == 0) {
    {
    fprintf(_coverage_fout, "22229\n");
    fflush(_coverage_fout);
    ___coverage_array[22229] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22230] == 0) {
    {
    fprintf(_coverage_fout, "22230\n");
    fflush(_coverage_fout);
    ___coverage_array[22230] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19547] == 0) {
      {
      fprintf(_coverage_fout, "19547\n");
      fflush(_coverage_fout);
      ___coverage_array[19547] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22231] == 0) {
    {
    fprintf(_coverage_fout, "22231\n");
    fflush(_coverage_fout);
    ___coverage_array[22231] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22232] == 0) {
    {
    fprintf(_coverage_fout, "22232\n");
    fflush(_coverage_fout);
    ___coverage_array[22232] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )355);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22233] == 0) {
    {
    fprintf(_coverage_fout, "22233\n");
    fflush(_coverage_fout);
    ___coverage_array[22233] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy630: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22234] == 0) {
    {
    fprintf(_coverage_fout, "22234\n");
    fflush(_coverage_fout);
    ___coverage_array[22234] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22235] == 0) {
    {
    fprintf(_coverage_fout, "22235\n");
    fflush(_coverage_fout);
    ___coverage_array[22235] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy631;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19548] == 0) {
      {
      fprintf(_coverage_fout, "19548\n");
      fflush(_coverage_fout);
      ___coverage_array[19548] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22236] == 0) {
    {
    fprintf(_coverage_fout, "22236\n");
    fflush(_coverage_fout);
    ___coverage_array[22236] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19549] == 0) {
      {
      fprintf(_coverage_fout, "19549\n");
      fflush(_coverage_fout);
      ___coverage_array[19549] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22237] == 0) {
    {
    fprintf(_coverage_fout, "22237\n");
    fflush(_coverage_fout);
    ___coverage_array[22237] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy631: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22238] == 0) {
    {
    fprintf(_coverage_fout, "22238\n");
    fflush(_coverage_fout);
    ___coverage_array[22238] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22239] == 0) {
    {
    fprintf(_coverage_fout, "22239\n");
    fflush(_coverage_fout);
    ___coverage_array[22239] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 87) {
    goto yy632;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19550] == 0) {
      {
      fprintf(_coverage_fout, "19550\n");
      fflush(_coverage_fout);
      ___coverage_array[19550] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22240] == 0) {
    {
    fprintf(_coverage_fout, "22240\n");
    fflush(_coverage_fout);
    ___coverage_array[22240] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 119) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19551] == 0) {
      {
      fprintf(_coverage_fout, "19551\n");
      fflush(_coverage_fout);
      ___coverage_array[19551] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22241] == 0) {
    {
    fprintf(_coverage_fout, "22241\n");
    fflush(_coverage_fout);
    ___coverage_array[22241] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy632: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22242] == 0) {
    {
    fprintf(_coverage_fout, "22242\n");
    fflush(_coverage_fout);
    ___coverage_array[22242] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22243] == 0) {
    {
    fprintf(_coverage_fout, "22243\n");
    fflush(_coverage_fout);
    ___coverage_array[22243] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19552] == 0) {
      {
      fprintf(_coverage_fout, "19552\n");
      fflush(_coverage_fout);
      ___coverage_array[19552] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22244] == 0) {
    {
    fprintf(_coverage_fout, "22244\n");
    fflush(_coverage_fout);
    ___coverage_array[22244] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22245] == 0) {
    {
    fprintf(_coverage_fout, "22245\n");
    fflush(_coverage_fout);
    ___coverage_array[22245] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )339);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22246] == 0) {
    {
    fprintf(_coverage_fout, "22246\n");
    fflush(_coverage_fout);
    ___coverage_array[22246] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy634: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22247] == 0) {
    {
    fprintf(_coverage_fout, "22247\n");
    fflush(_coverage_fout);
    ___coverage_array[22247] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22248] == 0) {
    {
    fprintf(_coverage_fout, "22248\n");
    fflush(_coverage_fout);
    ___coverage_array[22248] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 84) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19555] == 0) {
      {
      fprintf(_coverage_fout, "19555\n");
      fflush(_coverage_fout);
      ___coverage_array[19555] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 81) {
      goto yy636;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19553] == 0) {
        {
        fprintf(_coverage_fout, "19553\n");
        fflush(_coverage_fout);
        ___coverage_array[19553] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19556] == 0) {
      {
      fprintf(_coverage_fout, "19556\n");
      fflush(_coverage_fout);
      ___coverage_array[19556] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 83) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19554] == 0) {
        {
        fprintf(_coverage_fout, "19554\n");
        fflush(_coverage_fout);
        ___coverage_array[19554] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19561] == 0) {
      {
      fprintf(_coverage_fout, "19561\n");
      fflush(_coverage_fout);
      ___coverage_array[19561] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 113) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19558] == 0) {
        {
        fprintf(_coverage_fout, "19558\n");
        fflush(_coverage_fout);
        ___coverage_array[19558] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 112) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19557] == 0) {
          {
          fprintf(_coverage_fout, "19557\n");
          fflush(_coverage_fout);
          ___coverage_array[19557] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy636;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19560] == 0) {
        {
        fprintf(_coverage_fout, "19560\n");
        fflush(_coverage_fout);
        ___coverage_array[19560] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 116) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19559] == 0) {
          {
          fprintf(_coverage_fout, "19559\n");
          fflush(_coverage_fout);
          ___coverage_array[19559] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22249] == 0) {
    {
    fprintf(_coverage_fout, "22249\n");
    fflush(_coverage_fout);
    ___coverage_array[22249] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22250] == 0) {
    {
    fprintf(_coverage_fout, "22250\n");
    fflush(_coverage_fout);
    ___coverage_array[22250] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22251] == 0) {
    {
    fprintf(_coverage_fout, "22251\n");
    fflush(_coverage_fout);
    ___coverage_array[22251] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 85) {
    goto yy648;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19562] == 0) {
      {
      fprintf(_coverage_fout, "19562\n");
      fflush(_coverage_fout);
      ___coverage_array[19562] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22252] == 0) {
    {
    fprintf(_coverage_fout, "22252\n");
    fflush(_coverage_fout);
    ___coverage_array[22252] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 117) {
    goto yy648;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19563] == 0) {
      {
      fprintf(_coverage_fout, "19563\n");
      fflush(_coverage_fout);
      ___coverage_array[19563] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22253] == 0) {
    {
    fprintf(_coverage_fout, "22253\n");
    fflush(_coverage_fout);
    ___coverage_array[22253] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy636: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22254] == 0) {
    {
    fprintf(_coverage_fout, "22254\n");
    fflush(_coverage_fout);
    ___coverage_array[22254] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22255] == 0) {
    {
    fprintf(_coverage_fout, "22255\n");
    fflush(_coverage_fout);
    ___coverage_array[22255] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 85) {
    goto yy637;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19564] == 0) {
      {
      fprintf(_coverage_fout, "19564\n");
      fflush(_coverage_fout);
      ___coverage_array[19564] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22256] == 0) {
    {
    fprintf(_coverage_fout, "22256\n");
    fflush(_coverage_fout);
    ___coverage_array[22256] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 117) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19565] == 0) {
      {
      fprintf(_coverage_fout, "19565\n");
      fflush(_coverage_fout);
      ___coverage_array[19565] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22257] == 0) {
    {
    fprintf(_coverage_fout, "22257\n");
    fflush(_coverage_fout);
    ___coverage_array[22257] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy637: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22258] == 0) {
    {
    fprintf(_coverage_fout, "22258\n");
    fflush(_coverage_fout);
    ___coverage_array[22258] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22259] == 0) {
    {
    fprintf(_coverage_fout, "22259\n");
    fflush(_coverage_fout);
    ___coverage_array[22259] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy638;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19566] == 0) {
      {
      fprintf(_coverage_fout, "19566\n");
      fflush(_coverage_fout);
      ___coverage_array[19566] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22260] == 0) {
    {
    fprintf(_coverage_fout, "22260\n");
    fflush(_coverage_fout);
    ___coverage_array[22260] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19567] == 0) {
      {
      fprintf(_coverage_fout, "19567\n");
      fflush(_coverage_fout);
      ___coverage_array[19567] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22261] == 0) {
    {
    fprintf(_coverage_fout, "22261\n");
    fflush(_coverage_fout);
    ___coverage_array[22261] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy638: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22262] == 0) {
    {
    fprintf(_coverage_fout, "22262\n");
    fflush(_coverage_fout);
    ___coverage_array[22262] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22263] == 0) {
    {
    fprintf(_coverage_fout, "22263\n");
    fflush(_coverage_fout);
    ___coverage_array[22263] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy639;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19568] == 0) {
      {
      fprintf(_coverage_fout, "19568\n");
      fflush(_coverage_fout);
      ___coverage_array[19568] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22264] == 0) {
    {
    fprintf(_coverage_fout, "22264\n");
    fflush(_coverage_fout);
    ___coverage_array[22264] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19569] == 0) {
      {
      fprintf(_coverage_fout, "19569\n");
      fflush(_coverage_fout);
      ___coverage_array[19569] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22265] == 0) {
    {
    fprintf(_coverage_fout, "22265\n");
    fflush(_coverage_fout);
    ___coverage_array[22265] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy639: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22266] == 0) {
    {
    fprintf(_coverage_fout, "22266\n");
    fflush(_coverage_fout);
    ___coverage_array[22266] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22267] == 0) {
    {
    fprintf(_coverage_fout, "22267\n");
    fflush(_coverage_fout);
    ___coverage_array[22267] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy640;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19570] == 0) {
      {
      fprintf(_coverage_fout, "19570\n");
      fflush(_coverage_fout);
      ___coverage_array[19570] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22268] == 0) {
    {
    fprintf(_coverage_fout, "22268\n");
    fflush(_coverage_fout);
    ___coverage_array[22268] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19571] == 0) {
      {
      fprintf(_coverage_fout, "19571\n");
      fflush(_coverage_fout);
      ___coverage_array[19571] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22269] == 0) {
    {
    fprintf(_coverage_fout, "22269\n");
    fflush(_coverage_fout);
    ___coverage_array[22269] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy640: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22270] == 0) {
    {
    fprintf(_coverage_fout, "22270\n");
    fflush(_coverage_fout);
    ___coverage_array[22270] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22271] == 0) {
    {
    fprintf(_coverage_fout, "22271\n");
    fflush(_coverage_fout);
    ___coverage_array[22271] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 94) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19578] == 0) {
      {
      fprintf(_coverage_fout, "19578\n");
      fflush(_coverage_fout);
      ___coverage_array[19578] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19573] == 0) {
        {
        fprintf(_coverage_fout, "19573\n");
        fflush(_coverage_fout);
        ___coverage_array[19573] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 48) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19572] == 0) {
          {
          fprintf(_coverage_fout, "19572\n");
          fflush(_coverage_fout);
          ___coverage_array[19572] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19576] == 0) {
        {
        fprintf(_coverage_fout, "19576\n");
        fflush(_coverage_fout);
        ___coverage_array[19576] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy641;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19574] == 0) {
          {
          fprintf(_coverage_fout, "19574\n");
          fflush(_coverage_fout);
          ___coverage_array[19574] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19577] == 0) {
        {
        fprintf(_coverage_fout, "19577\n");
        fflush(_coverage_fout);
        ___coverage_array[19577] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19575] == 0) {
          {
          fprintf(_coverage_fout, "19575\n");
          fflush(_coverage_fout);
          ___coverage_array[19575] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19585] == 0) {
      {
      fprintf(_coverage_fout, "19585\n");
      fflush(_coverage_fout);
      ___coverage_array[19585] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19580] == 0) {
        {
        fprintf(_coverage_fout, "19580\n");
        fflush(_coverage_fout);
        ___coverage_array[19580] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 95) {
        goto yy642;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19579] == 0) {
          {
          fprintf(_coverage_fout, "19579\n");
          fflush(_coverage_fout);
          ___coverage_array[19579] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19583] == 0) {
        {
        fprintf(_coverage_fout, "19583\n");
        fflush(_coverage_fout);
        ___coverage_array[19583] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19581] == 0) {
          {
          fprintf(_coverage_fout, "19581\n");
          fflush(_coverage_fout);
          ___coverage_array[19581] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19584] == 0) {
        {
        fprintf(_coverage_fout, "19584\n");
        fflush(_coverage_fout);
        ___coverage_array[19584] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19582] == 0) {
          {
          fprintf(_coverage_fout, "19582\n");
          fflush(_coverage_fout);
          ___coverage_array[19582] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22272] == 0) {
    {
    fprintf(_coverage_fout, "22272\n");
    fflush(_coverage_fout);
    ___coverage_array[22272] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy641: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22273] == 0) {
    {
    fprintf(_coverage_fout, "22273\n");
    fflush(_coverage_fout);
    ___coverage_array[22273] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )259);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22274] == 0) {
    {
    fprintf(_coverage_fout, "22274\n");
    fflush(_coverage_fout);
    ___coverage_array[22274] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy642: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22275] == 0) {
    {
    fprintf(_coverage_fout, "22275\n");
    fflush(_coverage_fout);
    ___coverage_array[22275] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22276] == 0) {
    {
    fprintf(_coverage_fout, "22276\n");
    fflush(_coverage_fout);
    ___coverage_array[22276] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy643;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19586] == 0) {
      {
      fprintf(_coverage_fout, "19586\n");
      fflush(_coverage_fout);
      ___coverage_array[19586] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22277] == 0) {
    {
    fprintf(_coverage_fout, "22277\n");
    fflush(_coverage_fout);
    ___coverage_array[22277] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19587] == 0) {
      {
      fprintf(_coverage_fout, "19587\n");
      fflush(_coverage_fout);
      ___coverage_array[19587] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22278] == 0) {
    {
    fprintf(_coverage_fout, "22278\n");
    fflush(_coverage_fout);
    ___coverage_array[22278] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy643: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22279] == 0) {
    {
    fprintf(_coverage_fout, "22279\n");
    fflush(_coverage_fout);
    ___coverage_array[22279] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22280] == 0) {
    {
    fprintf(_coverage_fout, "22280\n");
    fflush(_coverage_fout);
    ___coverage_array[22280] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy644;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19588] == 0) {
      {
      fprintf(_coverage_fout, "19588\n");
      fflush(_coverage_fout);
      ___coverage_array[19588] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22281] == 0) {
    {
    fprintf(_coverage_fout, "22281\n");
    fflush(_coverage_fout);
    ___coverage_array[22281] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19589] == 0) {
      {
      fprintf(_coverage_fout, "19589\n");
      fflush(_coverage_fout);
      ___coverage_array[19589] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22282] == 0) {
    {
    fprintf(_coverage_fout, "22282\n");
    fflush(_coverage_fout);
    ___coverage_array[22282] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy644: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22283] == 0) {
    {
    fprintf(_coverage_fout, "22283\n");
    fflush(_coverage_fout);
    ___coverage_array[22283] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22284] == 0) {
    {
    fprintf(_coverage_fout, "22284\n");
    fflush(_coverage_fout);
    ___coverage_array[22284] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy645;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19590] == 0) {
      {
      fprintf(_coverage_fout, "19590\n");
      fflush(_coverage_fout);
      ___coverage_array[19590] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22285] == 0) {
    {
    fprintf(_coverage_fout, "22285\n");
    fflush(_coverage_fout);
    ___coverage_array[22285] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19591] == 0) {
      {
      fprintf(_coverage_fout, "19591\n");
      fflush(_coverage_fout);
      ___coverage_array[19591] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22286] == 0) {
    {
    fprintf(_coverage_fout, "22286\n");
    fflush(_coverage_fout);
    ___coverage_array[22286] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy645: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22287] == 0) {
    {
    fprintf(_coverage_fout, "22287\n");
    fflush(_coverage_fout);
    ___coverage_array[22287] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22288] == 0) {
    {
    fprintf(_coverage_fout, "22288\n");
    fflush(_coverage_fout);
    ___coverage_array[22288] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy646;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19592] == 0) {
      {
      fprintf(_coverage_fout, "19592\n");
      fflush(_coverage_fout);
      ___coverage_array[19592] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22289] == 0) {
    {
    fprintf(_coverage_fout, "22289\n");
    fflush(_coverage_fout);
    ___coverage_array[22289] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19593] == 0) {
      {
      fprintf(_coverage_fout, "19593\n");
      fflush(_coverage_fout);
      ___coverage_array[19593] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22290] == 0) {
    {
    fprintf(_coverage_fout, "22290\n");
    fflush(_coverage_fout);
    ___coverage_array[22290] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy646: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22291] == 0) {
    {
    fprintf(_coverage_fout, "22291\n");
    fflush(_coverage_fout);
    ___coverage_array[22291] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22292] == 0) {
    {
    fprintf(_coverage_fout, "22292\n");
    fflush(_coverage_fout);
    ___coverage_array[22292] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19594] == 0) {
      {
      fprintf(_coverage_fout, "19594\n");
      fflush(_coverage_fout);
      ___coverage_array[19594] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22293] == 0) {
    {
    fprintf(_coverage_fout, "22293\n");
    fflush(_coverage_fout);
    ___coverage_array[22293] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22294] == 0) {
    {
    fprintf(_coverage_fout, "22294\n");
    fflush(_coverage_fout);
    ___coverage_array[22294] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )258);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22295] == 0) {
    {
    fprintf(_coverage_fout, "22295\n");
    fflush(_coverage_fout);
    ___coverage_array[22295] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy648: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22296] == 0) {
    {
    fprintf(_coverage_fout, "22296\n");
    fflush(_coverage_fout);
    ___coverage_array[22296] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22297] == 0) {
    {
    fprintf(_coverage_fout, "22297\n");
    fflush(_coverage_fout);
    ___coverage_array[22297] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy649;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19595] == 0) {
      {
      fprintf(_coverage_fout, "19595\n");
      fflush(_coverage_fout);
      ___coverage_array[19595] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22298] == 0) {
    {
    fprintf(_coverage_fout, "22298\n");
    fflush(_coverage_fout);
    ___coverage_array[22298] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19596] == 0) {
      {
      fprintf(_coverage_fout, "19596\n");
      fflush(_coverage_fout);
      ___coverage_array[19596] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22299] == 0) {
    {
    fprintf(_coverage_fout, "22299\n");
    fflush(_coverage_fout);
    ___coverage_array[22299] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy649: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22300] == 0) {
    {
    fprintf(_coverage_fout, "22300\n");
    fflush(_coverage_fout);
    ___coverage_array[22300] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22301] == 0) {
    {
    fprintf(_coverage_fout, "22301\n");
    fflush(_coverage_fout);
    ___coverage_array[22301] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy650;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19597] == 0) {
      {
      fprintf(_coverage_fout, "19597\n");
      fflush(_coverage_fout);
      ___coverage_array[19597] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22302] == 0) {
    {
    fprintf(_coverage_fout, "22302\n");
    fflush(_coverage_fout);
    ___coverage_array[22302] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19598] == 0) {
      {
      fprintf(_coverage_fout, "19598\n");
      fflush(_coverage_fout);
      ___coverage_array[19598] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22303] == 0) {
    {
    fprintf(_coverage_fout, "22303\n");
    fflush(_coverage_fout);
    ___coverage_array[22303] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy650: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22304] == 0) {
    {
    fprintf(_coverage_fout, "22304\n");
    fflush(_coverage_fout);
    ___coverage_array[22304] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22305] == 0) {
    {
    fprintf(_coverage_fout, "22305\n");
    fflush(_coverage_fout);
    ___coverage_array[22305] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19599] == 0) {
      {
      fprintf(_coverage_fout, "19599\n");
      fflush(_coverage_fout);
      ___coverage_array[19599] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22306] == 0) {
    {
    fprintf(_coverage_fout, "22306\n");
    fflush(_coverage_fout);
    ___coverage_array[22306] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22307] == 0) {
    {
    fprintf(_coverage_fout, "22307\n");
    fflush(_coverage_fout);
    ___coverage_array[22307] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )336);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22308] == 0) {
    {
    fprintf(_coverage_fout, "22308\n");
    fflush(_coverage_fout);
    ___coverage_array[22308] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy652: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22309] == 0) {
    {
    fprintf(_coverage_fout, "22309\n");
    fflush(_coverage_fout);
    ___coverage_array[22309] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22310] == 0) {
    {
    fprintf(_coverage_fout, "22310\n");
    fflush(_coverage_fout);
    ___coverage_array[22310] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 84) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19606] == 0) {
      {
      fprintf(_coverage_fout, "19606\n");
      fflush(_coverage_fout);
      ___coverage_array[19606] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 76) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19601] == 0) {
        {
        fprintf(_coverage_fout, "19601\n");
        fflush(_coverage_fout);
        ___coverage_array[19601] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 75) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19600] == 0) {
          {
          fprintf(_coverage_fout, "19600\n");
          fflush(_coverage_fout);
          ___coverage_array[19600] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy675;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19604] == 0) {
        {
        fprintf(_coverage_fout, "19604\n");
        fflush(_coverage_fout);
        ___coverage_array[19604] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 82) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19602] == 0) {
          {
          fprintf(_coverage_fout, "19602\n");
          fflush(_coverage_fout);
          ___coverage_array[19602] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19605] == 0) {
        {
        fprintf(_coverage_fout, "19605\n");
        fflush(_coverage_fout);
        ___coverage_array[19605] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 83) {
        goto yy674;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19603] == 0) {
          {
          fprintf(_coverage_fout, "19603\n");
          fflush(_coverage_fout);
          ___coverage_array[19603] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy673;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19613] == 0) {
      {
      fprintf(_coverage_fout, "19613\n");
      fflush(_coverage_fout);
      ___coverage_array[19613] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 114) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19608] == 0) {
        {
        fprintf(_coverage_fout, "19608\n");
        fflush(_coverage_fout);
        ___coverage_array[19608] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 108) {
        goto yy675;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19607] == 0) {
          {
          fprintf(_coverage_fout, "19607\n");
          fflush(_coverage_fout);
          ___coverage_array[19607] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19611] == 0) {
        {
        fprintf(_coverage_fout, "19611\n");
        fflush(_coverage_fout);
        ___coverage_array[19611] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 115) {
        goto yy674;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19609] == 0) {
          {
          fprintf(_coverage_fout, "19609\n");
          fflush(_coverage_fout);
          ___coverage_array[19609] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19612] == 0) {
        {
        fprintf(_coverage_fout, "19612\n");
        fflush(_coverage_fout);
        ___coverage_array[19612] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 116) {
        goto yy673;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19610] == 0) {
          {
          fprintf(_coverage_fout, "19610\n");
          fflush(_coverage_fout);
          ___coverage_array[19610] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22311] == 0) {
    {
    fprintf(_coverage_fout, "22311\n");
    fflush(_coverage_fout);
    ___coverage_array[22311] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy653: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22312] == 0) {
    {
    fprintf(_coverage_fout, "22312\n");
    fflush(_coverage_fout);
    ___coverage_array[22312] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22313] == 0) {
    {
    fprintf(_coverage_fout, "22313\n");
    fflush(_coverage_fout);
    ___coverage_array[22313] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 79) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19616] == 0) {
      {
      fprintf(_coverage_fout, "19616\n");
      fflush(_coverage_fout);
      ___coverage_array[19616] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 65) {
      goto yy665;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19614] == 0) {
        {
        fprintf(_coverage_fout, "19614\n");
        fflush(_coverage_fout);
        ___coverage_array[19614] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19617] == 0) {
      {
      fprintf(_coverage_fout, "19617\n");
      fflush(_coverage_fout);
      ___coverage_array[19617] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 78) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19615] == 0) {
        {
        fprintf(_coverage_fout, "19615\n");
        fflush(_coverage_fout);
        ___coverage_array[19615] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy666;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19622] == 0) {
      {
      fprintf(_coverage_fout, "19622\n");
      fflush(_coverage_fout);
      ___coverage_array[19622] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19619] == 0) {
        {
        fprintf(_coverage_fout, "19619\n");
        fflush(_coverage_fout);
        ___coverage_array[19619] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 96) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19618] == 0) {
          {
          fprintf(_coverage_fout, "19618\n");
          fflush(_coverage_fout);
          ___coverage_array[19618] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy665;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19621] == 0) {
        {
        fprintf(_coverage_fout, "19621\n");
        fflush(_coverage_fout);
        ___coverage_array[19621] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 111) {
        goto yy666;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19620] == 0) {
          {
          fprintf(_coverage_fout, "19620\n");
          fflush(_coverage_fout);
          ___coverage_array[19620] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22314] == 0) {
    {
    fprintf(_coverage_fout, "22314\n");
    fflush(_coverage_fout);
    ___coverage_array[22314] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy654: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22315] == 0) {
    {
    fprintf(_coverage_fout, "22315\n");
    fflush(_coverage_fout);
    ___coverage_array[22315] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22316] == 0) {
    {
    fprintf(_coverage_fout, "22316\n");
    fflush(_coverage_fout);
    ___coverage_array[22316] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy655;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19623] == 0) {
      {
      fprintf(_coverage_fout, "19623\n");
      fflush(_coverage_fout);
      ___coverage_array[19623] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22317] == 0) {
    {
    fprintf(_coverage_fout, "22317\n");
    fflush(_coverage_fout);
    ___coverage_array[22317] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19624] == 0) {
      {
      fprintf(_coverage_fout, "19624\n");
      fflush(_coverage_fout);
      ___coverage_array[19624] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22318] == 0) {
    {
    fprintf(_coverage_fout, "22318\n");
    fflush(_coverage_fout);
    ___coverage_array[22318] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy655: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22319] == 0) {
    {
    fprintf(_coverage_fout, "22319\n");
    fflush(_coverage_fout);
    ___coverage_array[22319] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22320] == 0) {
    {
    fprintf(_coverage_fout, "22320\n");
    fflush(_coverage_fout);
    ___coverage_array[22320] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 84) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19627] == 0) {
      {
      fprintf(_coverage_fout, "19627\n");
      fflush(_coverage_fout);
      ___coverage_array[19627] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 82) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19625] == 0) {
        {
        fprintf(_coverage_fout, "19625\n");
        fflush(_coverage_fout);
        ___coverage_array[19625] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19628] == 0) {
      {
      fprintf(_coverage_fout, "19628\n");
      fflush(_coverage_fout);
      ___coverage_array[19628] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 84) {
      goto yy657;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19626] == 0) {
        {
        fprintf(_coverage_fout, "19626\n");
        fflush(_coverage_fout);
        ___coverage_array[19626] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19632] == 0) {
      {
      fprintf(_coverage_fout, "19632\n");
      fflush(_coverage_fout);
      ___coverage_array[19632] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 114) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19629] == 0) {
        {
        fprintf(_coverage_fout, "19629\n");
        fflush(_coverage_fout);
        ___coverage_array[19629] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19633] == 0) {
      {
      fprintf(_coverage_fout, "19633\n");
      fflush(_coverage_fout);
      ___coverage_array[19633] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 115) {
      goto yy656;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19630] == 0) {
        {
        fprintf(_coverage_fout, "19630\n");
        fflush(_coverage_fout);
        ___coverage_array[19630] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19634] == 0) {
      {
      fprintf(_coverage_fout, "19634\n");
      fflush(_coverage_fout);
      ___coverage_array[19634] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 116) {
      goto yy657;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19631] == 0) {
        {
        fprintf(_coverage_fout, "19631\n");
        fflush(_coverage_fout);
        ___coverage_array[19631] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy186;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22321] == 0) {
    {
    fprintf(_coverage_fout, "22321\n");
    fflush(_coverage_fout);
    ___coverage_array[22321] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy656: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22322] == 0) {
    {
    fprintf(_coverage_fout, "22322\n");
    fflush(_coverage_fout);
    ___coverage_array[22322] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22323] == 0) {
    {
    fprintf(_coverage_fout, "22323\n");
    fflush(_coverage_fout);
    ___coverage_array[22323] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy663;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19635] == 0) {
      {
      fprintf(_coverage_fout, "19635\n");
      fflush(_coverage_fout);
      ___coverage_array[19635] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22324] == 0) {
    {
    fprintf(_coverage_fout, "22324\n");
    fflush(_coverage_fout);
    ___coverage_array[22324] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 116) {
    goto yy663;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19636] == 0) {
      {
      fprintf(_coverage_fout, "19636\n");
      fflush(_coverage_fout);
      ___coverage_array[19636] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22325] == 0) {
    {
    fprintf(_coverage_fout, "22325\n");
    fflush(_coverage_fout);
    ___coverage_array[22325] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy657: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22326] == 0) {
    {
    fprintf(_coverage_fout, "22326\n");
    fflush(_coverage_fout);
    ___coverage_array[22326] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22327] == 0) {
    {
    fprintf(_coverage_fout, "22327\n");
    fflush(_coverage_fout);
    ___coverage_array[22327] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy658;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19637] == 0) {
      {
      fprintf(_coverage_fout, "19637\n");
      fflush(_coverage_fout);
      ___coverage_array[19637] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22328] == 0) {
    {
    fprintf(_coverage_fout, "22328\n");
    fflush(_coverage_fout);
    ___coverage_array[22328] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19638] == 0) {
      {
      fprintf(_coverage_fout, "19638\n");
      fflush(_coverage_fout);
      ___coverage_array[19638] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22329] == 0) {
    {
    fprintf(_coverage_fout, "22329\n");
    fflush(_coverage_fout);
    ___coverage_array[22329] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy658: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22330] == 0) {
    {
    fprintf(_coverage_fout, "22330\n");
    fflush(_coverage_fout);
    ___coverage_array[22330] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22331] == 0) {
    {
    fprintf(_coverage_fout, "22331\n");
    fflush(_coverage_fout);
    ___coverage_array[22331] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy659;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19639] == 0) {
      {
      fprintf(_coverage_fout, "19639\n");
      fflush(_coverage_fout);
      ___coverage_array[19639] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22332] == 0) {
    {
    fprintf(_coverage_fout, "22332\n");
    fflush(_coverage_fout);
    ___coverage_array[22332] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19640] == 0) {
      {
      fprintf(_coverage_fout, "19640\n");
      fflush(_coverage_fout);
      ___coverage_array[19640] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22333] == 0) {
    {
    fprintf(_coverage_fout, "22333\n");
    fflush(_coverage_fout);
    ___coverage_array[22333] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy659: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22334] == 0) {
    {
    fprintf(_coverage_fout, "22334\n");
    fflush(_coverage_fout);
    ___coverage_array[22334] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22335] == 0) {
    {
    fprintf(_coverage_fout, "22335\n");
    fflush(_coverage_fout);
    ___coverage_array[22335] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 85) {
    goto yy660;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19641] == 0) {
      {
      fprintf(_coverage_fout, "19641\n");
      fflush(_coverage_fout);
      ___coverage_array[19641] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22336] == 0) {
    {
    fprintf(_coverage_fout, "22336\n");
    fflush(_coverage_fout);
    ___coverage_array[22336] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 117) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19642] == 0) {
      {
      fprintf(_coverage_fout, "19642\n");
      fflush(_coverage_fout);
      ___coverage_array[19642] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22337] == 0) {
    {
    fprintf(_coverage_fout, "22337\n");
    fflush(_coverage_fout);
    ___coverage_array[22337] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy660: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22338] == 0) {
    {
    fprintf(_coverage_fout, "22338\n");
    fflush(_coverage_fout);
    ___coverage_array[22338] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22339] == 0) {
    {
    fprintf(_coverage_fout, "22339\n");
    fflush(_coverage_fout);
    ___coverage_array[22339] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy661;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19643] == 0) {
      {
      fprintf(_coverage_fout, "19643\n");
      fflush(_coverage_fout);
      ___coverage_array[19643] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22340] == 0) {
    {
    fprintf(_coverage_fout, "22340\n");
    fflush(_coverage_fout);
    ___coverage_array[22340] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19644] == 0) {
      {
      fprintf(_coverage_fout, "19644\n");
      fflush(_coverage_fout);
      ___coverage_array[19644] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22341] == 0) {
    {
    fprintf(_coverage_fout, "22341\n");
    fflush(_coverage_fout);
    ___coverage_array[22341] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy661: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22342] == 0) {
    {
    fprintf(_coverage_fout, "22342\n");
    fflush(_coverage_fout);
    ___coverage_array[22342] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22343] == 0) {
    {
    fprintf(_coverage_fout, "22343\n");
    fflush(_coverage_fout);
    ___coverage_array[22343] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19645] == 0) {
      {
      fprintf(_coverage_fout, "19645\n");
      fflush(_coverage_fout);
      ___coverage_array[19645] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22344] == 0) {
    {
    fprintf(_coverage_fout, "22344\n");
    fflush(_coverage_fout);
    ___coverage_array[22344] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22345] == 0) {
    {
    fprintf(_coverage_fout, "22345\n");
    fflush(_coverage_fout);
    ___coverage_array[22345] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )332);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22346] == 0) {
    {
    fprintf(_coverage_fout, "22346\n");
    fflush(_coverage_fout);
    ___coverage_array[22346] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy663: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22347] == 0) {
    {
    fprintf(_coverage_fout, "22347\n");
    fflush(_coverage_fout);
    ___coverage_array[22347] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22348] == 0) {
    {
    fprintf(_coverage_fout, "22348\n");
    fflush(_coverage_fout);
    ___coverage_array[22348] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19646] == 0) {
      {
      fprintf(_coverage_fout, "19646\n");
      fflush(_coverage_fout);
      ___coverage_array[19646] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22349] == 0) {
    {
    fprintf(_coverage_fout, "22349\n");
    fflush(_coverage_fout);
    ___coverage_array[22349] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22350] == 0) {
    {
    fprintf(_coverage_fout, "22350\n");
    fflush(_coverage_fout);
    ___coverage_array[22350] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )335);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22351] == 0) {
    {
    fprintf(_coverage_fout, "22351\n");
    fflush(_coverage_fout);
    ___coverage_array[22351] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy665: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22352] == 0) {
    {
    fprintf(_coverage_fout, "22352\n");
    fflush(_coverage_fout);
    ___coverage_array[22352] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22353] == 0) {
    {
    fprintf(_coverage_fout, "22353\n");
    fflush(_coverage_fout);
    ___coverage_array[22353] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy670;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19647] == 0) {
      {
      fprintf(_coverage_fout, "19647\n");
      fflush(_coverage_fout);
      ___coverage_array[19647] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22354] == 0) {
    {
    fprintf(_coverage_fout, "22354\n");
    fflush(_coverage_fout);
    ___coverage_array[22354] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 115) {
    goto yy670;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19648] == 0) {
      {
      fprintf(_coverage_fout, "19648\n");
      fflush(_coverage_fout);
      ___coverage_array[19648] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22355] == 0) {
    {
    fprintf(_coverage_fout, "22355\n");
    fflush(_coverage_fout);
    ___coverage_array[22355] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy666: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22356] == 0) {
    {
    fprintf(_coverage_fout, "22356\n");
    fflush(_coverage_fout);
    ___coverage_array[22356] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22357] == 0) {
    {
    fprintf(_coverage_fout, "22357\n");
    fflush(_coverage_fout);
    ___coverage_array[22357] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy667;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19649] == 0) {
      {
      fprintf(_coverage_fout, "19649\n");
      fflush(_coverage_fout);
      ___coverage_array[19649] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22358] == 0) {
    {
    fprintf(_coverage_fout, "22358\n");
    fflush(_coverage_fout);
    ___coverage_array[22358] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19650] == 0) {
      {
      fprintf(_coverage_fout, "19650\n");
      fflush(_coverage_fout);
      ___coverage_array[19650] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22359] == 0) {
    {
    fprintf(_coverage_fout, "22359\n");
    fflush(_coverage_fout);
    ___coverage_array[22359] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy667: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22360] == 0) {
    {
    fprintf(_coverage_fout, "22360\n");
    fflush(_coverage_fout);
    ___coverage_array[22360] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22361] == 0) {
    {
    fprintf(_coverage_fout, "22361\n");
    fflush(_coverage_fout);
    ___coverage_array[22361] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy668;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19651] == 0) {
      {
      fprintf(_coverage_fout, "19651\n");
      fflush(_coverage_fout);
      ___coverage_array[19651] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22362] == 0) {
    {
    fprintf(_coverage_fout, "22362\n");
    fflush(_coverage_fout);
    ___coverage_array[22362] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19652] == 0) {
      {
      fprintf(_coverage_fout, "19652\n");
      fflush(_coverage_fout);
      ___coverage_array[19652] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22363] == 0) {
    {
    fprintf(_coverage_fout, "22363\n");
    fflush(_coverage_fout);
    ___coverage_array[22363] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy668: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22364] == 0) {
    {
    fprintf(_coverage_fout, "22364\n");
    fflush(_coverage_fout);
    ___coverage_array[22364] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22365] == 0) {
    {
    fprintf(_coverage_fout, "22365\n");
    fflush(_coverage_fout);
    ___coverage_array[22365] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19653] == 0) {
      {
      fprintf(_coverage_fout, "19653\n");
      fflush(_coverage_fout);
      ___coverage_array[19653] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22366] == 0) {
    {
    fprintf(_coverage_fout, "22366\n");
    fflush(_coverage_fout);
    ___coverage_array[22366] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22367] == 0) {
    {
    fprintf(_coverage_fout, "22367\n");
    fflush(_coverage_fout);
    ___coverage_array[22367] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )298);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22368] == 0) {
    {
    fprintf(_coverage_fout, "22368\n");
    fflush(_coverage_fout);
    ___coverage_array[22368] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy670: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22369] == 0) {
    {
    fprintf(_coverage_fout, "22369\n");
    fflush(_coverage_fout);
    ___coverage_array[22369] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22370] == 0) {
    {
    fprintf(_coverage_fout, "22370\n");
    fflush(_coverage_fout);
    ___coverage_array[22370] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy671;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19654] == 0) {
      {
      fprintf(_coverage_fout, "19654\n");
      fflush(_coverage_fout);
      ___coverage_array[19654] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22371] == 0) {
    {
    fprintf(_coverage_fout, "22371\n");
    fflush(_coverage_fout);
    ___coverage_array[22371] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19655] == 0) {
      {
      fprintf(_coverage_fout, "19655\n");
      fflush(_coverage_fout);
      ___coverage_array[19655] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22372] == 0) {
    {
    fprintf(_coverage_fout, "22372\n");
    fflush(_coverage_fout);
    ___coverage_array[22372] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy671: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22373] == 0) {
    {
    fprintf(_coverage_fout, "22373\n");
    fflush(_coverage_fout);
    ___coverage_array[22373] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22374] == 0) {
    {
    fprintf(_coverage_fout, "22374\n");
    fflush(_coverage_fout);
    ___coverage_array[22374] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19656] == 0) {
      {
      fprintf(_coverage_fout, "19656\n");
      fflush(_coverage_fout);
      ___coverage_array[19656] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22375] == 0) {
    {
    fprintf(_coverage_fout, "22375\n");
    fflush(_coverage_fout);
    ___coverage_array[22375] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22376] == 0) {
    {
    fprintf(_coverage_fout, "22376\n");
    fflush(_coverage_fout);
    ___coverage_array[22376] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )354);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22377] == 0) {
    {
    fprintf(_coverage_fout, "22377\n");
    fflush(_coverage_fout);
    ___coverage_array[22377] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy673: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22378] == 0) {
    {
    fprintf(_coverage_fout, "22378\n");
    fflush(_coverage_fout);
    ___coverage_array[22378] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22379] == 0) {
    {
    fprintf(_coverage_fout, "22379\n");
    fflush(_coverage_fout);
    ___coverage_array[22379] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy684;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19657] == 0) {
      {
      fprintf(_coverage_fout, "19657\n");
      fflush(_coverage_fout);
      ___coverage_array[19657] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22380] == 0) {
    {
    fprintf(_coverage_fout, "22380\n");
    fflush(_coverage_fout);
    ___coverage_array[22380] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 99) {
    goto yy684;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19658] == 0) {
      {
      fprintf(_coverage_fout, "19658\n");
      fflush(_coverage_fout);
      ___coverage_array[19658] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22381] == 0) {
    {
    fprintf(_coverage_fout, "22381\n");
    fflush(_coverage_fout);
    ___coverage_array[22381] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy674: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22382] == 0) {
    {
    fprintf(_coverage_fout, "22382\n");
    fflush(_coverage_fout);
    ___coverage_array[22382] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22383] == 0) {
    {
    fprintf(_coverage_fout, "22383\n");
    fflush(_coverage_fout);
    ___coverage_array[22383] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy682;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19659] == 0) {
      {
      fprintf(_coverage_fout, "19659\n");
      fflush(_coverage_fout);
      ___coverage_array[19659] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22384] == 0) {
    {
    fprintf(_coverage_fout, "22384\n");
    fflush(_coverage_fout);
    ___coverage_array[22384] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy682;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19660] == 0) {
      {
      fprintf(_coverage_fout, "19660\n");
      fflush(_coverage_fout);
      ___coverage_array[19660] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22385] == 0) {
    {
    fprintf(_coverage_fout, "22385\n");
    fflush(_coverage_fout);
    ___coverage_array[22385] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy675: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22386] == 0) {
    {
    fprintf(_coverage_fout, "22386\n");
    fflush(_coverage_fout);
    ___coverage_array[22386] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22387] == 0) {
    {
    fprintf(_coverage_fout, "22387\n");
    fflush(_coverage_fout);
    ___coverage_array[22387] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy676;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19661] == 0) {
      {
      fprintf(_coverage_fout, "19661\n");
      fflush(_coverage_fout);
      ___coverage_array[19661] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22388] == 0) {
    {
    fprintf(_coverage_fout, "22388\n");
    fflush(_coverage_fout);
    ___coverage_array[22388] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19662] == 0) {
      {
      fprintf(_coverage_fout, "19662\n");
      fflush(_coverage_fout);
      ___coverage_array[19662] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22389] == 0) {
    {
    fprintf(_coverage_fout, "22389\n");
    fflush(_coverage_fout);
    ___coverage_array[22389] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy676: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22390] == 0) {
    {
    fprintf(_coverage_fout, "22390\n");
    fflush(_coverage_fout);
    ___coverage_array[22390] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22391] == 0) {
    {
    fprintf(_coverage_fout, "22391\n");
    fflush(_coverage_fout);
    ___coverage_array[22391] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy677;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19663] == 0) {
      {
      fprintf(_coverage_fout, "19663\n");
      fflush(_coverage_fout);
      ___coverage_array[19663] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22392] == 0) {
    {
    fprintf(_coverage_fout, "22392\n");
    fflush(_coverage_fout);
    ___coverage_array[22392] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19664] == 0) {
      {
      fprintf(_coverage_fout, "19664\n");
      fflush(_coverage_fout);
      ___coverage_array[19664] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22393] == 0) {
    {
    fprintf(_coverage_fout, "22393\n");
    fflush(_coverage_fout);
    ___coverage_array[22393] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy677: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22394] == 0) {
    {
    fprintf(_coverage_fout, "22394\n");
    fflush(_coverage_fout);
    ___coverage_array[22394] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22395] == 0) {
    {
    fprintf(_coverage_fout, "22395\n");
    fflush(_coverage_fout);
    ___coverage_array[22395] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 66) {
    goto yy678;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19665] == 0) {
      {
      fprintf(_coverage_fout, "19665\n");
      fflush(_coverage_fout);
      ___coverage_array[19665] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22396] == 0) {
    {
    fprintf(_coverage_fout, "22396\n");
    fflush(_coverage_fout);
    ___coverage_array[22396] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 98) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19666] == 0) {
      {
      fprintf(_coverage_fout, "19666\n");
      fflush(_coverage_fout);
      ___coverage_array[19666] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22397] == 0) {
    {
    fprintf(_coverage_fout, "22397\n");
    fflush(_coverage_fout);
    ___coverage_array[22397] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy678: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22398] == 0) {
    {
    fprintf(_coverage_fout, "22398\n");
    fflush(_coverage_fout);
    ___coverage_array[22398] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22399] == 0) {
    {
    fprintf(_coverage_fout, "22399\n");
    fflush(_coverage_fout);
    ___coverage_array[22399] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy679;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19667] == 0) {
      {
      fprintf(_coverage_fout, "19667\n");
      fflush(_coverage_fout);
      ___coverage_array[19667] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22400] == 0) {
    {
    fprintf(_coverage_fout, "22400\n");
    fflush(_coverage_fout);
    ___coverage_array[22400] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19668] == 0) {
      {
      fprintf(_coverage_fout, "19668\n");
      fflush(_coverage_fout);
      ___coverage_array[19668] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22401] == 0) {
    {
    fprintf(_coverage_fout, "22401\n");
    fflush(_coverage_fout);
    ___coverage_array[22401] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy679: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22402] == 0) {
    {
    fprintf(_coverage_fout, "22402\n");
    fflush(_coverage_fout);
    ___coverage_array[22402] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22403] == 0) {
    {
    fprintf(_coverage_fout, "22403\n");
    fflush(_coverage_fout);
    ___coverage_array[22403] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy680;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19669] == 0) {
      {
      fprintf(_coverage_fout, "19669\n");
      fflush(_coverage_fout);
      ___coverage_array[19669] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22404] == 0) {
    {
    fprintf(_coverage_fout, "22404\n");
    fflush(_coverage_fout);
    ___coverage_array[22404] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19670] == 0) {
      {
      fprintf(_coverage_fout, "19670\n");
      fflush(_coverage_fout);
      ___coverage_array[19670] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22405] == 0) {
    {
    fprintf(_coverage_fout, "22405\n");
    fflush(_coverage_fout);
    ___coverage_array[22405] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy680: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22406] == 0) {
    {
    fprintf(_coverage_fout, "22406\n");
    fflush(_coverage_fout);
    ___coverage_array[22406] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22407] == 0) {
    {
    fprintf(_coverage_fout, "22407\n");
    fflush(_coverage_fout);
    ___coverage_array[22407] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19671] == 0) {
      {
      fprintf(_coverage_fout, "19671\n");
      fflush(_coverage_fout);
      ___coverage_array[19671] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22408] == 0) {
    {
    fprintf(_coverage_fout, "22408\n");
    fflush(_coverage_fout);
    ___coverage_array[22408] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22409] == 0) {
    {
    fprintf(_coverage_fout, "22409\n");
    fflush(_coverage_fout);
    ___coverage_array[22409] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )363);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22410] == 0) {
    {
    fprintf(_coverage_fout, "22410\n");
    fflush(_coverage_fout);
    ___coverage_array[22410] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy682: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22411] == 0) {
    {
    fprintf(_coverage_fout, "22411\n");
    fflush(_coverage_fout);
    ___coverage_array[22411] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22412] == 0) {
    {
    fprintf(_coverage_fout, "22412\n");
    fflush(_coverage_fout);
    ___coverage_array[22412] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19672] == 0) {
      {
      fprintf(_coverage_fout, "19672\n");
      fflush(_coverage_fout);
      ___coverage_array[19672] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22413] == 0) {
    {
    fprintf(_coverage_fout, "22413\n");
    fflush(_coverage_fout);
    ___coverage_array[22413] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22414] == 0) {
    {
    fprintf(_coverage_fout, "22414\n");
    fflush(_coverage_fout);
    ___coverage_array[22414] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )329);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22415] == 0) {
    {
    fprintf(_coverage_fout, "22415\n");
    fflush(_coverage_fout);
    ___coverage_array[22415] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy684: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22416] == 0) {
    {
    fprintf(_coverage_fout, "22416\n");
    fflush(_coverage_fout);
    ___coverage_array[22416] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22417] == 0) {
    {
    fprintf(_coverage_fout, "22417\n");
    fflush(_coverage_fout);
    ___coverage_array[22417] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy685;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19673] == 0) {
      {
      fprintf(_coverage_fout, "19673\n");
      fflush(_coverage_fout);
      ___coverage_array[19673] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22418] == 0) {
    {
    fprintf(_coverage_fout, "22418\n");
    fflush(_coverage_fout);
    ___coverage_array[22418] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19674] == 0) {
      {
      fprintf(_coverage_fout, "19674\n");
      fflush(_coverage_fout);
      ___coverage_array[19674] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22419] == 0) {
    {
    fprintf(_coverage_fout, "22419\n");
    fflush(_coverage_fout);
    ___coverage_array[22419] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy685: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22420] == 0) {
    {
    fprintf(_coverage_fout, "22420\n");
    fflush(_coverage_fout);
    ___coverage_array[22420] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22421] == 0) {
    {
    fprintf(_coverage_fout, "22421\n");
    fflush(_coverage_fout);
    ___coverage_array[22421] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19675] == 0) {
      {
      fprintf(_coverage_fout, "19675\n");
      fflush(_coverage_fout);
      ___coverage_array[19675] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22422] == 0) {
    {
    fprintf(_coverage_fout, "22422\n");
    fflush(_coverage_fout);
    ___coverage_array[22422] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22423] == 0) {
    {
    fprintf(_coverage_fout, "22423\n");
    fflush(_coverage_fout);
    ___coverage_array[22423] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )338);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22424] == 0) {
    {
    fprintf(_coverage_fout, "22424\n");
    fflush(_coverage_fout);
    ___coverage_array[22424] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy687: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22425] == 0) {
    {
    fprintf(_coverage_fout, "22425\n");
    fflush(_coverage_fout);
    ___coverage_array[22425] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22426] == 0) {
    {
    fprintf(_coverage_fout, "22426\n");
    fflush(_coverage_fout);
    ___coverage_array[22426] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy704;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19676] == 0) {
      {
      fprintf(_coverage_fout, "19676\n");
      fflush(_coverage_fout);
      ___coverage_array[19676] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22427] == 0) {
    {
    fprintf(_coverage_fout, "22427\n");
    fflush(_coverage_fout);
    ___coverage_array[22427] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 110) {
    goto yy704;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19677] == 0) {
      {
      fprintf(_coverage_fout, "19677\n");
      fflush(_coverage_fout);
      ___coverage_array[19677] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22428] == 0) {
    {
    fprintf(_coverage_fout, "22428\n");
    fflush(_coverage_fout);
    ___coverage_array[22428] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy688: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22429] == 0) {
    {
    fprintf(_coverage_fout, "22429\n");
    fflush(_coverage_fout);
    ___coverage_array[22429] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22430] == 0) {
    {
    fprintf(_coverage_fout, "22430\n");
    fflush(_coverage_fout);
    ___coverage_array[22430] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy697;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19678] == 0) {
      {
      fprintf(_coverage_fout, "19678\n");
      fflush(_coverage_fout);
      ___coverage_array[19678] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22431] == 0) {
    {
    fprintf(_coverage_fout, "22431\n");
    fflush(_coverage_fout);
    ___coverage_array[22431] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 114) {
    goto yy697;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19679] == 0) {
      {
      fprintf(_coverage_fout, "19679\n");
      fflush(_coverage_fout);
      ___coverage_array[19679] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22432] == 0) {
    {
    fprintf(_coverage_fout, "22432\n");
    fflush(_coverage_fout);
    ___coverage_array[22432] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy689: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22433] == 0) {
    {
    fprintf(_coverage_fout, "22433\n");
    fflush(_coverage_fout);
    ___coverage_array[22433] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22434] == 0) {
    {
    fprintf(_coverage_fout, "22434\n");
    fflush(_coverage_fout);
    ___coverage_array[22434] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy690;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19680] == 0) {
      {
      fprintf(_coverage_fout, "19680\n");
      fflush(_coverage_fout);
      ___coverage_array[19680] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22435] == 0) {
    {
    fprintf(_coverage_fout, "22435\n");
    fflush(_coverage_fout);
    ___coverage_array[22435] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19681] == 0) {
      {
      fprintf(_coverage_fout, "19681\n");
      fflush(_coverage_fout);
      ___coverage_array[19681] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22436] == 0) {
    {
    fprintf(_coverage_fout, "22436\n");
    fflush(_coverage_fout);
    ___coverage_array[22436] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy690: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22437] == 0) {
    {
    fprintf(_coverage_fout, "22437\n");
    fflush(_coverage_fout);
    ___coverage_array[22437] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22438] == 0) {
    {
    fprintf(_coverage_fout, "22438\n");
    fflush(_coverage_fout);
    ___coverage_array[22438] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy691;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19682] == 0) {
      {
      fprintf(_coverage_fout, "19682\n");
      fflush(_coverage_fout);
      ___coverage_array[19682] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22439] == 0) {
    {
    fprintf(_coverage_fout, "22439\n");
    fflush(_coverage_fout);
    ___coverage_array[22439] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19683] == 0) {
      {
      fprintf(_coverage_fout, "19683\n");
      fflush(_coverage_fout);
      ___coverage_array[19683] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22440] == 0) {
    {
    fprintf(_coverage_fout, "22440\n");
    fflush(_coverage_fout);
    ___coverage_array[22440] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy691: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22441] == 0) {
    {
    fprintf(_coverage_fout, "22441\n");
    fflush(_coverage_fout);
    ___coverage_array[22441] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22442] == 0) {
    {
    fprintf(_coverage_fout, "22442\n");
    fflush(_coverage_fout);
    ___coverage_array[22442] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy692;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19684] == 0) {
      {
      fprintf(_coverage_fout, "19684\n");
      fflush(_coverage_fout);
      ___coverage_array[19684] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22443] == 0) {
    {
    fprintf(_coverage_fout, "22443\n");
    fflush(_coverage_fout);
    ___coverage_array[22443] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19685] == 0) {
      {
      fprintf(_coverage_fout, "19685\n");
      fflush(_coverage_fout);
      ___coverage_array[19685] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22444] == 0) {
    {
    fprintf(_coverage_fout, "22444\n");
    fflush(_coverage_fout);
    ___coverage_array[22444] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy692: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22445] == 0) {
    {
    fprintf(_coverage_fout, "22445\n");
    fflush(_coverage_fout);
    ___coverage_array[22445] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22446] == 0) {
    {
    fprintf(_coverage_fout, "22446\n");
    fflush(_coverage_fout);
    ___coverage_array[22446] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy693;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19686] == 0) {
      {
      fprintf(_coverage_fout, "19686\n");
      fflush(_coverage_fout);
      ___coverage_array[19686] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22447] == 0) {
    {
    fprintf(_coverage_fout, "22447\n");
    fflush(_coverage_fout);
    ___coverage_array[22447] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19687] == 0) {
      {
      fprintf(_coverage_fout, "19687\n");
      fflush(_coverage_fout);
      ___coverage_array[19687] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22448] == 0) {
    {
    fprintf(_coverage_fout, "22448\n");
    fflush(_coverage_fout);
    ___coverage_array[22448] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy693: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22449] == 0) {
    {
    fprintf(_coverage_fout, "22449\n");
    fflush(_coverage_fout);
    ___coverage_array[22449] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22450] == 0) {
    {
    fprintf(_coverage_fout, "22450\n");
    fflush(_coverage_fout);
    ___coverage_array[22450] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy694;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19688] == 0) {
      {
      fprintf(_coverage_fout, "19688\n");
      fflush(_coverage_fout);
      ___coverage_array[19688] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22451] == 0) {
    {
    fprintf(_coverage_fout, "22451\n");
    fflush(_coverage_fout);
    ___coverage_array[22451] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19689] == 0) {
      {
      fprintf(_coverage_fout, "19689\n");
      fflush(_coverage_fout);
      ___coverage_array[19689] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22452] == 0) {
    {
    fprintf(_coverage_fout, "22452\n");
    fflush(_coverage_fout);
    ___coverage_array[22452] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy694: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22453] == 0) {
    {
    fprintf(_coverage_fout, "22453\n");
    fflush(_coverage_fout);
    ___coverage_array[22453] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22454] == 0) {
    {
    fprintf(_coverage_fout, "22454\n");
    fflush(_coverage_fout);
    ___coverage_array[22454] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy695;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19690] == 0) {
      {
      fprintf(_coverage_fout, "19690\n");
      fflush(_coverage_fout);
      ___coverage_array[19690] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22455] == 0) {
    {
    fprintf(_coverage_fout, "22455\n");
    fflush(_coverage_fout);
    ___coverage_array[22455] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19691] == 0) {
      {
      fprintf(_coverage_fout, "19691\n");
      fflush(_coverage_fout);
      ___coverage_array[19691] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22456] == 0) {
    {
    fprintf(_coverage_fout, "22456\n");
    fflush(_coverage_fout);
    ___coverage_array[22456] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy695: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22457] == 0) {
    {
    fprintf(_coverage_fout, "22457\n");
    fflush(_coverage_fout);
    ___coverage_array[22457] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22458] == 0) {
    {
    fprintf(_coverage_fout, "22458\n");
    fflush(_coverage_fout);
    ___coverage_array[22458] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19692] == 0) {
      {
      fprintf(_coverage_fout, "19692\n");
      fflush(_coverage_fout);
      ___coverage_array[19692] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22459] == 0) {
    {
    fprintf(_coverage_fout, "22459\n");
    fflush(_coverage_fout);
    ___coverage_array[22459] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22460] == 0) {
    {
    fprintf(_coverage_fout, "22460\n");
    fflush(_coverage_fout);
    ___coverage_array[22460] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )334);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22461] == 0) {
    {
    fprintf(_coverage_fout, "22461\n");
    fflush(_coverage_fout);
    ___coverage_array[22461] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy697: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22462] == 0) {
    {
    fprintf(_coverage_fout, "22462\n");
    fflush(_coverage_fout);
    ___coverage_array[22462] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22463] == 0) {
    {
    fprintf(_coverage_fout, "22463\n");
    fflush(_coverage_fout);
    ___coverage_array[22463] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 94) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19701] == 0) {
      {
      fprintf(_coverage_fout, "19701\n");
      fflush(_coverage_fout);
      ___coverage_array[19701] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19695] == 0) {
        {
        fprintf(_coverage_fout, "19695\n");
        fflush(_coverage_fout);
        ___coverage_array[19695] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 47) {
        goto yy698;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19693] == 0) {
          {
          fprintf(_coverage_fout, "19693\n");
          fflush(_coverage_fout);
          ___coverage_array[19693] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19696] == 0) {
        {
        fprintf(_coverage_fout, "19696\n");
        fflush(_coverage_fout);
        ___coverage_array[19696] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 57) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19694] == 0) {
          {
          fprintf(_coverage_fout, "19694\n");
          fflush(_coverage_fout);
          ___coverage_array[19694] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19699] == 0) {
        {
        fprintf(_coverage_fout, "19699\n");
        fflush(_coverage_fout);
        ___coverage_array[19699] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 69) {
        goto yy699;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19697] == 0) {
          {
          fprintf(_coverage_fout, "19697\n");
          fflush(_coverage_fout);
          ___coverage_array[19697] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19700] == 0) {
        {
        fprintf(_coverage_fout, "19700\n");
        fflush(_coverage_fout);
        ___coverage_array[19700] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19698] == 0) {
          {
          fprintf(_coverage_fout, "19698\n");
          fflush(_coverage_fout);
          ___coverage_array[19698] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19710] == 0) {
      {
      fprintf(_coverage_fout, "19710\n");
      fflush(_coverage_fout);
      ___coverage_array[19710] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 100) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19703] == 0) {
        {
        fprintf(_coverage_fout, "19703\n");
        fflush(_coverage_fout);
        ___coverage_array[19703] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 96) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19702] == 0) {
          {
          fprintf(_coverage_fout, "19702\n");
          fflush(_coverage_fout);
          ___coverage_array[19702] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19707] == 0) {
        {
        fprintf(_coverage_fout, "19707\n");
        fflush(_coverage_fout);
        ___coverage_array[19707] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 101) {
        goto yy699;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19704] == 0) {
          {
          fprintf(_coverage_fout, "19704\n");
          fflush(_coverage_fout);
          ___coverage_array[19704] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19708] == 0) {
        {
        fprintf(_coverage_fout, "19708\n");
        fflush(_coverage_fout);
        ___coverage_array[19708] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19705] == 0) {
          {
          fprintf(_coverage_fout, "19705\n");
          fflush(_coverage_fout);
          ___coverage_array[19705] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19709] == 0) {
        {
        fprintf(_coverage_fout, "19709\n");
        fflush(_coverage_fout);
        ___coverage_array[19709] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19706] == 0) {
          {
          fprintf(_coverage_fout, "19706\n");
          fflush(_coverage_fout);
          ___coverage_array[19706] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22464] == 0) {
    {
    fprintf(_coverage_fout, "22464\n");
    fflush(_coverage_fout);
    ___coverage_array[22464] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy698: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22465] == 0) {
    {
    fprintf(_coverage_fout, "22465\n");
    fflush(_coverage_fout);
    ___coverage_array[22465] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )320);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22466] == 0) {
    {
    fprintf(_coverage_fout, "22466\n");
    fflush(_coverage_fout);
    ___coverage_array[22466] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy699: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22467] == 0) {
    {
    fprintf(_coverage_fout, "22467\n");
    fflush(_coverage_fout);
    ___coverage_array[22467] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22468] == 0) {
    {
    fprintf(_coverage_fout, "22468\n");
    fflush(_coverage_fout);
    ___coverage_array[22468] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy700;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19711] == 0) {
      {
      fprintf(_coverage_fout, "19711\n");
      fflush(_coverage_fout);
      ___coverage_array[19711] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22469] == 0) {
    {
    fprintf(_coverage_fout, "22469\n");
    fflush(_coverage_fout);
    ___coverage_array[22469] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19712] == 0) {
      {
      fprintf(_coverage_fout, "19712\n");
      fflush(_coverage_fout);
      ___coverage_array[19712] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22470] == 0) {
    {
    fprintf(_coverage_fout, "22470\n");
    fflush(_coverage_fout);
    ___coverage_array[22470] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy700: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22471] == 0) {
    {
    fprintf(_coverage_fout, "22471\n");
    fflush(_coverage_fout);
    ___coverage_array[22471] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22472] == 0) {
    {
    fprintf(_coverage_fout, "22472\n");
    fflush(_coverage_fout);
    ___coverage_array[22472] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy701;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19713] == 0) {
      {
      fprintf(_coverage_fout, "19713\n");
      fflush(_coverage_fout);
      ___coverage_array[19713] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22473] == 0) {
    {
    fprintf(_coverage_fout, "22473\n");
    fflush(_coverage_fout);
    ___coverage_array[22473] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19714] == 0) {
      {
      fprintf(_coverage_fout, "19714\n");
      fflush(_coverage_fout);
      ___coverage_array[19714] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22474] == 0) {
    {
    fprintf(_coverage_fout, "22474\n");
    fflush(_coverage_fout);
    ___coverage_array[22474] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy701: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22475] == 0) {
    {
    fprintf(_coverage_fout, "22475\n");
    fflush(_coverage_fout);
    ___coverage_array[22475] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22476] == 0) {
    {
    fprintf(_coverage_fout, "22476\n");
    fflush(_coverage_fout);
    ___coverage_array[22476] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy702;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19715] == 0) {
      {
      fprintf(_coverage_fout, "19715\n");
      fflush(_coverage_fout);
      ___coverage_array[19715] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22477] == 0) {
    {
    fprintf(_coverage_fout, "22477\n");
    fflush(_coverage_fout);
    ___coverage_array[22477] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19716] == 0) {
      {
      fprintf(_coverage_fout, "19716\n");
      fflush(_coverage_fout);
      ___coverage_array[19716] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22478] == 0) {
    {
    fprintf(_coverage_fout, "22478\n");
    fflush(_coverage_fout);
    ___coverage_array[22478] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy702: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22479] == 0) {
    {
    fprintf(_coverage_fout, "22479\n");
    fflush(_coverage_fout);
    ___coverage_array[22479] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22480] == 0) {
    {
    fprintf(_coverage_fout, "22480\n");
    fflush(_coverage_fout);
    ___coverage_array[22480] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19717] == 0) {
      {
      fprintf(_coverage_fout, "19717\n");
      fflush(_coverage_fout);
      ___coverage_array[19717] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22481] == 0) {
    {
    fprintf(_coverage_fout, "22481\n");
    fflush(_coverage_fout);
    ___coverage_array[22481] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22482] == 0) {
    {
    fprintf(_coverage_fout, "22482\n");
    fflush(_coverage_fout);
    ___coverage_array[22482] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )322);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22483] == 0) {
    {
    fprintf(_coverage_fout, "22483\n");
    fflush(_coverage_fout);
    ___coverage_array[22483] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy704: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22484] == 0) {
    {
    fprintf(_coverage_fout, "22484\n");
    fflush(_coverage_fout);
    ___coverage_array[22484] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22485] == 0) {
    {
    fprintf(_coverage_fout, "22485\n");
    fflush(_coverage_fout);
    ___coverage_array[22485] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy705;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19718] == 0) {
      {
      fprintf(_coverage_fout, "19718\n");
      fflush(_coverage_fout);
      ___coverage_array[19718] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22486] == 0) {
    {
    fprintf(_coverage_fout, "22486\n");
    fflush(_coverage_fout);
    ___coverage_array[22486] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19719] == 0) {
      {
      fprintf(_coverage_fout, "19719\n");
      fflush(_coverage_fout);
      ___coverage_array[19719] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22487] == 0) {
    {
    fprintf(_coverage_fout, "22487\n");
    fflush(_coverage_fout);
    ___coverage_array[22487] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy705: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22488] == 0) {
    {
    fprintf(_coverage_fout, "22488\n");
    fflush(_coverage_fout);
    ___coverage_array[22488] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22489] == 0) {
    {
    fprintf(_coverage_fout, "22489\n");
    fflush(_coverage_fout);
    ___coverage_array[22489] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy706;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19720] == 0) {
      {
      fprintf(_coverage_fout, "19720\n");
      fflush(_coverage_fout);
      ___coverage_array[19720] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22490] == 0) {
    {
    fprintf(_coverage_fout, "22490\n");
    fflush(_coverage_fout);
    ___coverage_array[22490] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19721] == 0) {
      {
      fprintf(_coverage_fout, "19721\n");
      fflush(_coverage_fout);
      ___coverage_array[19721] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22491] == 0) {
    {
    fprintf(_coverage_fout, "22491\n");
    fflush(_coverage_fout);
    ___coverage_array[22491] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy706: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22492] == 0) {
    {
    fprintf(_coverage_fout, "22492\n");
    fflush(_coverage_fout);
    ___coverage_array[22492] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22493] == 0) {
    {
    fprintf(_coverage_fout, "22493\n");
    fflush(_coverage_fout);
    ___coverage_array[22493] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19722] == 0) {
      {
      fprintf(_coverage_fout, "19722\n");
      fflush(_coverage_fout);
      ___coverage_array[19722] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22494] == 0) {
    {
    fprintf(_coverage_fout, "22494\n");
    fflush(_coverage_fout);
    ___coverage_array[22494] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22495] == 0) {
    {
    fprintf(_coverage_fout, "22495\n");
    fflush(_coverage_fout);
    ___coverage_array[22495] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )346);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22496] == 0) {
    {
    fprintf(_coverage_fout, "22496\n");
    fflush(_coverage_fout);
    ___coverage_array[22496] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy708: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22497] == 0) {
    {
    fprintf(_coverage_fout, "22497\n");
    fflush(_coverage_fout);
    ___coverage_array[22497] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22498] == 0) {
    {
    fprintf(_coverage_fout, "22498\n");
    fflush(_coverage_fout);
    ___coverage_array[22498] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 70) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19725] == 0) {
      {
      fprintf(_coverage_fout, "19725\n");
      fflush(_coverage_fout);
      ___coverage_array[19725] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 67) {
      goto yy714;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19723] == 0) {
        {
        fprintf(_coverage_fout, "19723\n");
        fflush(_coverage_fout);
        ___coverage_array[19723] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19726] == 0) {
      {
      fprintf(_coverage_fout, "19726\n");
      fflush(_coverage_fout);
      ___coverage_array[19726] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 69) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19724] == 0) {
        {
        fprintf(_coverage_fout, "19724\n");
        fflush(_coverage_fout);
        ___coverage_array[19724] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy715;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19731] == 0) {
      {
      fprintf(_coverage_fout, "19731\n");
      fflush(_coverage_fout);
      ___coverage_array[19731] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 99) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19728] == 0) {
        {
        fprintf(_coverage_fout, "19728\n");
        fflush(_coverage_fout);
        ___coverage_array[19728] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 98) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19727] == 0) {
          {
          fprintf(_coverage_fout, "19727\n");
          fflush(_coverage_fout);
          ___coverage_array[19727] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy714;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19730] == 0) {
        {
        fprintf(_coverage_fout, "19730\n");
        fflush(_coverage_fout);
        ___coverage_array[19730] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 102) {
        goto yy715;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19729] == 0) {
          {
          fprintf(_coverage_fout, "19729\n");
          fflush(_coverage_fout);
          ___coverage_array[19729] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22499] == 0) {
    {
    fprintf(_coverage_fout, "22499\n");
    fflush(_coverage_fout);
    ___coverage_array[22499] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy709: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22500] == 0) {
    {
    fprintf(_coverage_fout, "22500\n");
    fflush(_coverage_fout);
    ___coverage_array[22500] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22501] == 0) {
    {
    fprintf(_coverage_fout, "22501\n");
    fflush(_coverage_fout);
    ___coverage_array[22501] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy712;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19732] == 0) {
      {
      fprintf(_coverage_fout, "19732\n");
      fflush(_coverage_fout);
      ___coverage_array[19732] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22502] == 0) {
    {
    fprintf(_coverage_fout, "22502\n");
    fflush(_coverage_fout);
    ___coverage_array[22502] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy712;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19733] == 0) {
      {
      fprintf(_coverage_fout, "19733\n");
      fflush(_coverage_fout);
      ___coverage_array[19733] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22503] == 0) {
    {
    fprintf(_coverage_fout, "22503\n");
    fflush(_coverage_fout);
    ___coverage_array[22503] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy710: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22504] == 0) {
    {
    fprintf(_coverage_fout, "22504\n");
    fflush(_coverage_fout);
    ___coverage_array[22504] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22505] == 0) {
    {
    fprintf(_coverage_fout, "22505\n");
    fflush(_coverage_fout);
    ___coverage_array[22505] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19734] == 0) {
      {
      fprintf(_coverage_fout, "19734\n");
      fflush(_coverage_fout);
      ___coverage_array[19734] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22506] == 0) {
    {
    fprintf(_coverage_fout, "22506\n");
    fflush(_coverage_fout);
    ___coverage_array[22506] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22507] == 0) {
    {
    fprintf(_coverage_fout, "22507\n");
    fflush(_coverage_fout);
    ___coverage_array[22507] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )317);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22508] == 0) {
    {
    fprintf(_coverage_fout, "22508\n");
    fflush(_coverage_fout);
    ___coverage_array[22508] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy712: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22509] == 0) {
    {
    fprintf(_coverage_fout, "22509\n");
    fflush(_coverage_fout);
    ___coverage_array[22509] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22510] == 0) {
    {
    fprintf(_coverage_fout, "22510\n");
    fflush(_coverage_fout);
    ___coverage_array[22510] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19735] == 0) {
      {
      fprintf(_coverage_fout, "19735\n");
      fflush(_coverage_fout);
      ___coverage_array[19735] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22511] == 0) {
    {
    fprintf(_coverage_fout, "22511\n");
    fflush(_coverage_fout);
    ___coverage_array[22511] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22512] == 0) {
    {
    fprintf(_coverage_fout, "22512\n");
    fflush(_coverage_fout);
    ___coverage_array[22512] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )300);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22513] == 0) {
    {
    fprintf(_coverage_fout, "22513\n");
    fflush(_coverage_fout);
    ___coverage_array[22513] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy714: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22514] == 0) {
    {
    fprintf(_coverage_fout, "22514\n");
    fflush(_coverage_fout);
    ___coverage_array[22514] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22515] == 0) {
    {
    fprintf(_coverage_fout, "22515\n");
    fflush(_coverage_fout);
    ___coverage_array[22515] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy721;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19736] == 0) {
      {
      fprintf(_coverage_fout, "19736\n");
      fflush(_coverage_fout);
      ___coverage_array[19736] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22516] == 0) {
    {
    fprintf(_coverage_fout, "22516\n");
    fflush(_coverage_fout);
    ___coverage_array[22516] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 108) {
    goto yy721;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19737] == 0) {
      {
      fprintf(_coverage_fout, "19737\n");
      fflush(_coverage_fout);
      ___coverage_array[19737] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22517] == 0) {
    {
    fprintf(_coverage_fout, "22517\n");
    fflush(_coverage_fout);
    ___coverage_array[22517] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy715: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22518] == 0) {
    {
    fprintf(_coverage_fout, "22518\n");
    fflush(_coverage_fout);
    ___coverage_array[22518] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22519] == 0) {
    {
    fprintf(_coverage_fout, "22519\n");
    fflush(_coverage_fout);
    ___coverage_array[22519] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy716;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19738] == 0) {
      {
      fprintf(_coverage_fout, "19738\n");
      fflush(_coverage_fout);
      ___coverage_array[19738] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22520] == 0) {
    {
    fprintf(_coverage_fout, "22520\n");
    fflush(_coverage_fout);
    ___coverage_array[22520] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19739] == 0) {
      {
      fprintf(_coverage_fout, "19739\n");
      fflush(_coverage_fout);
      ___coverage_array[19739] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22521] == 0) {
    {
    fprintf(_coverage_fout, "22521\n");
    fflush(_coverage_fout);
    ___coverage_array[22521] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy716: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22522] == 0) {
    {
    fprintf(_coverage_fout, "22522\n");
    fflush(_coverage_fout);
    ___coverage_array[22522] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22523] == 0) {
    {
    fprintf(_coverage_fout, "22523\n");
    fflush(_coverage_fout);
    ___coverage_array[22523] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 85) {
    goto yy717;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19740] == 0) {
      {
      fprintf(_coverage_fout, "19740\n");
      fflush(_coverage_fout);
      ___coverage_array[19740] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22524] == 0) {
    {
    fprintf(_coverage_fout, "22524\n");
    fflush(_coverage_fout);
    ___coverage_array[22524] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 117) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19741] == 0) {
      {
      fprintf(_coverage_fout, "19741\n");
      fflush(_coverage_fout);
      ___coverage_array[19741] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22525] == 0) {
    {
    fprintf(_coverage_fout, "22525\n");
    fflush(_coverage_fout);
    ___coverage_array[22525] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy717: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22526] == 0) {
    {
    fprintf(_coverage_fout, "22526\n");
    fflush(_coverage_fout);
    ___coverage_array[22526] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22527] == 0) {
    {
    fprintf(_coverage_fout, "22527\n");
    fflush(_coverage_fout);
    ___coverage_array[22527] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy718;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19742] == 0) {
      {
      fprintf(_coverage_fout, "19742\n");
      fflush(_coverage_fout);
      ___coverage_array[19742] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22528] == 0) {
    {
    fprintf(_coverage_fout, "22528\n");
    fflush(_coverage_fout);
    ___coverage_array[22528] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19743] == 0) {
      {
      fprintf(_coverage_fout, "19743\n");
      fflush(_coverage_fout);
      ___coverage_array[19743] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22529] == 0) {
    {
    fprintf(_coverage_fout, "22529\n");
    fflush(_coverage_fout);
    ___coverage_array[22529] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy718: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22530] == 0) {
    {
    fprintf(_coverage_fout, "22530\n");
    fflush(_coverage_fout);
    ___coverage_array[22530] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22531] == 0) {
    {
    fprintf(_coverage_fout, "22531\n");
    fflush(_coverage_fout);
    ___coverage_array[22531] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy719;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19744] == 0) {
      {
      fprintf(_coverage_fout, "19744\n");
      fflush(_coverage_fout);
      ___coverage_array[19744] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22532] == 0) {
    {
    fprintf(_coverage_fout, "22532\n");
    fflush(_coverage_fout);
    ___coverage_array[22532] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19745] == 0) {
      {
      fprintf(_coverage_fout, "19745\n");
      fflush(_coverage_fout);
      ___coverage_array[19745] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22533] == 0) {
    {
    fprintf(_coverage_fout, "22533\n");
    fflush(_coverage_fout);
    ___coverage_array[22533] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy719: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22534] == 0) {
    {
    fprintf(_coverage_fout, "22534\n");
    fflush(_coverage_fout);
    ___coverage_array[22534] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22535] == 0) {
    {
    fprintf(_coverage_fout, "22535\n");
    fflush(_coverage_fout);
    ___coverage_array[22535] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19746] == 0) {
      {
      fprintf(_coverage_fout, "19746\n");
      fflush(_coverage_fout);
      ___coverage_array[19746] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22536] == 0) {
    {
    fprintf(_coverage_fout, "22536\n");
    fflush(_coverage_fout);
    ___coverage_array[22536] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22537] == 0) {
    {
    fprintf(_coverage_fout, "22537\n");
    fflush(_coverage_fout);
    ___coverage_array[22537] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )330);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22538] == 0) {
    {
    fprintf(_coverage_fout, "22538\n");
    fflush(_coverage_fout);
    ___coverage_array[22538] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy721: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22539] == 0) {
    {
    fprintf(_coverage_fout, "22539\n");
    fflush(_coverage_fout);
    ___coverage_array[22539] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22540] == 0) {
    {
    fprintf(_coverage_fout, "22540\n");
    fflush(_coverage_fout);
    ___coverage_array[22540] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy722;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19747] == 0) {
      {
      fprintf(_coverage_fout, "19747\n");
      fflush(_coverage_fout);
      ___coverage_array[19747] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22541] == 0) {
    {
    fprintf(_coverage_fout, "22541\n");
    fflush(_coverage_fout);
    ___coverage_array[22541] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19748] == 0) {
      {
      fprintf(_coverage_fout, "19748\n");
      fflush(_coverage_fout);
      ___coverage_array[19748] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22542] == 0) {
    {
    fprintf(_coverage_fout, "22542\n");
    fflush(_coverage_fout);
    ___coverage_array[22542] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy722: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22543] == 0) {
    {
    fprintf(_coverage_fout, "22543\n");
    fflush(_coverage_fout);
    ___coverage_array[22543] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22544] == 0) {
    {
    fprintf(_coverage_fout, "22544\n");
    fflush(_coverage_fout);
    ___coverage_array[22544] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy723;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19749] == 0) {
      {
      fprintf(_coverage_fout, "19749\n");
      fflush(_coverage_fout);
      ___coverage_array[19749] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22545] == 0) {
    {
    fprintf(_coverage_fout, "22545\n");
    fflush(_coverage_fout);
    ___coverage_array[22545] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19750] == 0) {
      {
      fprintf(_coverage_fout, "19750\n");
      fflush(_coverage_fout);
      ___coverage_array[19750] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22546] == 0) {
    {
    fprintf(_coverage_fout, "22546\n");
    fflush(_coverage_fout);
    ___coverage_array[22546] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy723: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22547] == 0) {
    {
    fprintf(_coverage_fout, "22547\n");
    fflush(_coverage_fout);
    ___coverage_array[22547] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22548] == 0) {
    {
    fprintf(_coverage_fout, "22548\n");
    fflush(_coverage_fout);
    ___coverage_array[22548] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy724;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19751] == 0) {
      {
      fprintf(_coverage_fout, "19751\n");
      fflush(_coverage_fout);
      ___coverage_array[19751] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22549] == 0) {
    {
    fprintf(_coverage_fout, "22549\n");
    fflush(_coverage_fout);
    ___coverage_array[22549] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19752] == 0) {
      {
      fprintf(_coverage_fout, "19752\n");
      fflush(_coverage_fout);
      ___coverage_array[19752] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22550] == 0) {
    {
    fprintf(_coverage_fout, "22550\n");
    fflush(_coverage_fout);
    ___coverage_array[22550] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy724: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22551] == 0) {
    {
    fprintf(_coverage_fout, "22551\n");
    fflush(_coverage_fout);
    ___coverage_array[22551] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22552] == 0) {
    {
    fprintf(_coverage_fout, "22552\n");
    fflush(_coverage_fout);
    ___coverage_array[22552] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19753] == 0) {
      {
      fprintf(_coverage_fout, "19753\n");
      fflush(_coverage_fout);
      ___coverage_array[19753] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22553] == 0) {
    {
    fprintf(_coverage_fout, "22553\n");
    fflush(_coverage_fout);
    ___coverage_array[22553] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22554] == 0) {
    {
    fprintf(_coverage_fout, "22554\n");
    fflush(_coverage_fout);
    ___coverage_array[22554] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )324);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22555] == 0) {
    {
    fprintf(_coverage_fout, "22555\n");
    fflush(_coverage_fout);
    ___coverage_array[22555] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy726: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22556] == 0) {
    {
    fprintf(_coverage_fout, "22556\n");
    fflush(_coverage_fout);
    ___coverage_array[22556] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22557] == 0) {
    {
    fprintf(_coverage_fout, "22557\n");
    fflush(_coverage_fout);
    ___coverage_array[22557] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy788;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19754] == 0) {
      {
      fprintf(_coverage_fout, "19754\n");
      fflush(_coverage_fout);
      ___coverage_array[19754] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22558] == 0) {
    {
    fprintf(_coverage_fout, "22558\n");
    fflush(_coverage_fout);
    ___coverage_array[22558] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 104) {
    goto yy788;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19755] == 0) {
      {
      fprintf(_coverage_fout, "19755\n");
      fflush(_coverage_fout);
      ___coverage_array[19755] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22559] == 0) {
    {
    fprintf(_coverage_fout, "22559\n");
    fflush(_coverage_fout);
    ___coverage_array[22559] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy727: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22560] == 0) {
    {
    fprintf(_coverage_fout, "22560\n");
    fflush(_coverage_fout);
    ___coverage_array[22560] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22561] == 0) {
    {
    fprintf(_coverage_fout, "22561\n");
    fflush(_coverage_fout);
    ___coverage_array[22561] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy782;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19756] == 0) {
      {
      fprintf(_coverage_fout, "19756\n");
      fflush(_coverage_fout);
      ___coverage_array[19756] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22562] == 0) {
    {
    fprintf(_coverage_fout, "22562\n");
    fflush(_coverage_fout);
    ___coverage_array[22562] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 115) {
    goto yy782;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19757] == 0) {
      {
      fprintf(_coverage_fout, "19757\n");
      fflush(_coverage_fout);
      ___coverage_array[19757] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22563] == 0) {
    {
    fprintf(_coverage_fout, "22563\n");
    fflush(_coverage_fout);
    ___coverage_array[22563] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy728: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22564] == 0) {
    {
    fprintf(_coverage_fout, "22564\n");
    fflush(_coverage_fout);
    ___coverage_array[22564] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22565] == 0) {
    {
    fprintf(_coverage_fout, "22565\n");
    fflush(_coverage_fout);
    ___coverage_array[22565] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 80) {
    goto yy778;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19758] == 0) {
      {
      fprintf(_coverage_fout, "19758\n");
      fflush(_coverage_fout);
      ___coverage_array[19758] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22566] == 0) {
    {
    fprintf(_coverage_fout, "22566\n");
    fflush(_coverage_fout);
    ___coverage_array[22566] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 112) {
    goto yy778;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19759] == 0) {
      {
      fprintf(_coverage_fout, "19759\n");
      fflush(_coverage_fout);
      ___coverage_array[19759] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22567] == 0) {
    {
    fprintf(_coverage_fout, "22567\n");
    fflush(_coverage_fout);
    ___coverage_array[22567] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy729: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22568] == 0) {
    {
    fprintf(_coverage_fout, "22568\n");
    fflush(_coverage_fout);
    ___coverage_array[22568] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22569] == 0) {
    {
    fprintf(_coverage_fout, "22569\n");
    fflush(_coverage_fout);
    ___coverage_array[22569] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 68) {
    goto yy744;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19760] == 0) {
      {
      fprintf(_coverage_fout, "19760\n");
      fflush(_coverage_fout);
      ___coverage_array[19760] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22570] == 0) {
    {
    fprintf(_coverage_fout, "22570\n");
    fflush(_coverage_fout);
    ___coverage_array[22570] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 100) {
    goto yy744;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19761] == 0) {
      {
      fprintf(_coverage_fout, "19761\n");
      fflush(_coverage_fout);
      ___coverage_array[19761] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22571] == 0) {
    {
    fprintf(_coverage_fout, "22571\n");
    fflush(_coverage_fout);
    ___coverage_array[22571] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy730: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22572] == 0) {
    {
    fprintf(_coverage_fout, "22572\n");
    fflush(_coverage_fout);
    ___coverage_array[22572] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22573] == 0) {
    {
    fprintf(_coverage_fout, "22573\n");
    fflush(_coverage_fout);
    ___coverage_array[22573] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy741;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19762] == 0) {
      {
      fprintf(_coverage_fout, "19762\n");
      fflush(_coverage_fout);
      ___coverage_array[19762] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22574] == 0) {
    {
    fprintf(_coverage_fout, "22574\n");
    fflush(_coverage_fout);
    ___coverage_array[22574] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 97) {
    goto yy741;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19763] == 0) {
      {
      fprintf(_coverage_fout, "19763\n");
      fflush(_coverage_fout);
      ___coverage_array[19763] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22575] == 0) {
    {
    fprintf(_coverage_fout, "22575\n");
    fflush(_coverage_fout);
    ___coverage_array[22575] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy731: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22576] == 0) {
    {
    fprintf(_coverage_fout, "22576\n");
    fflush(_coverage_fout);
    ___coverage_array[22576] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22577] == 0) {
    {
    fprintf(_coverage_fout, "22577\n");
    fflush(_coverage_fout);
    ___coverage_array[22577] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 84) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19766] == 0) {
      {
      fprintf(_coverage_fout, "19766\n");
      fflush(_coverage_fout);
      ___coverage_array[19766] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych == 73) {
      goto yy732;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19764] == 0) {
        {
        fprintf(_coverage_fout, "19764\n");
        fflush(_coverage_fout);
        ___coverage_array[19764] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19767] == 0) {
      {
      fprintf(_coverage_fout, "19767\n");
      fflush(_coverage_fout);
      ___coverage_array[19767] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 83) {
      goto yy186;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19765] == 0) {
        {
        fprintf(_coverage_fout, "19765\n");
        fflush(_coverage_fout);
        ___coverage_array[19765] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    goto yy733;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19772] == 0) {
      {
      fprintf(_coverage_fout, "19772\n");
      fflush(_coverage_fout);
      ___coverage_array[19772] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 105) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19769] == 0) {
        {
        fprintf(_coverage_fout, "19769\n");
        fflush(_coverage_fout);
        ___coverage_array[19769] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 104) {
        goto yy186;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19768] == 0) {
          {
          fprintf(_coverage_fout, "19768\n");
          fflush(_coverage_fout);
          ___coverage_array[19768] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19771] == 0) {
        {
        fprintf(_coverage_fout, "19771\n");
        fflush(_coverage_fout);
        ___coverage_array[19771] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 116) {
        goto yy733;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19770] == 0) {
          {
          fprintf(_coverage_fout, "19770\n");
          fflush(_coverage_fout);
          ___coverage_array[19770] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy186;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22578] == 0) {
    {
    fprintf(_coverage_fout, "22578\n");
    fflush(_coverage_fout);
    ___coverage_array[22578] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy732: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22579] == 0) {
    {
    fprintf(_coverage_fout, "22579\n");
    fflush(_coverage_fout);
    ___coverage_array[22579] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22580] == 0) {
    {
    fprintf(_coverage_fout, "22580\n");
    fflush(_coverage_fout);
    ___coverage_array[22580] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy739;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19773] == 0) {
      {
      fprintf(_coverage_fout, "19773\n");
      fflush(_coverage_fout);
      ___coverage_array[19773] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22581] == 0) {
    {
    fprintf(_coverage_fout, "22581\n");
    fflush(_coverage_fout);
    ___coverage_array[22581] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 116) {
    goto yy739;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19774] == 0) {
      {
      fprintf(_coverage_fout, "19774\n");
      fflush(_coverage_fout);
      ___coverage_array[19774] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22582] == 0) {
    {
    fprintf(_coverage_fout, "22582\n");
    fflush(_coverage_fout);
    ___coverage_array[22582] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy733: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22583] == 0) {
    {
    fprintf(_coverage_fout, "22583\n");
    fflush(_coverage_fout);
    ___coverage_array[22583] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22584] == 0) {
    {
    fprintf(_coverage_fout, "22584\n");
    fflush(_coverage_fout);
    ___coverage_array[22584] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy734;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19775] == 0) {
      {
      fprintf(_coverage_fout, "19775\n");
      fflush(_coverage_fout);
      ___coverage_array[19775] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22585] == 0) {
    {
    fprintf(_coverage_fout, "22585\n");
    fflush(_coverage_fout);
    ___coverage_array[22585] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19776] == 0) {
      {
      fprintf(_coverage_fout, "19776\n");
      fflush(_coverage_fout);
      ___coverage_array[19776] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22586] == 0) {
    {
    fprintf(_coverage_fout, "22586\n");
    fflush(_coverage_fout);
    ___coverage_array[22586] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy734: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22587] == 0) {
    {
    fprintf(_coverage_fout, "22587\n");
    fflush(_coverage_fout);
    ___coverage_array[22587] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22588] == 0) {
    {
    fprintf(_coverage_fout, "22588\n");
    fflush(_coverage_fout);
    ___coverage_array[22588] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 78) {
    goto yy735;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19777] == 0) {
      {
      fprintf(_coverage_fout, "19777\n");
      fflush(_coverage_fout);
      ___coverage_array[19777] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22589] == 0) {
    {
    fprintf(_coverage_fout, "22589\n");
    fflush(_coverage_fout);
    ___coverage_array[22589] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 110) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19778] == 0) {
      {
      fprintf(_coverage_fout, "19778\n");
      fflush(_coverage_fout);
      ___coverage_array[19778] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22590] == 0) {
    {
    fprintf(_coverage_fout, "22590\n");
    fflush(_coverage_fout);
    ___coverage_array[22590] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy735: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22591] == 0) {
    {
    fprintf(_coverage_fout, "22591\n");
    fflush(_coverage_fout);
    ___coverage_array[22591] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22592] == 0) {
    {
    fprintf(_coverage_fout, "22592\n");
    fflush(_coverage_fout);
    ___coverage_array[22592] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 68) {
    goto yy736;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19779] == 0) {
      {
      fprintf(_coverage_fout, "19779\n");
      fflush(_coverage_fout);
      ___coverage_array[19779] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22593] == 0) {
    {
    fprintf(_coverage_fout, "22593\n");
    fflush(_coverage_fout);
    ___coverage_array[22593] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 100) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19780] == 0) {
      {
      fprintf(_coverage_fout, "19780\n");
      fflush(_coverage_fout);
      ___coverage_array[19780] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22594] == 0) {
    {
    fprintf(_coverage_fout, "22594\n");
    fflush(_coverage_fout);
    ___coverage_array[22594] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy736: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22595] == 0) {
    {
    fprintf(_coverage_fout, "22595\n");
    fflush(_coverage_fout);
    ___coverage_array[22595] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22596] == 0) {
    {
    fprintf(_coverage_fout, "22596\n");
    fflush(_coverage_fout);
    ___coverage_array[22596] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 83) {
    goto yy737;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19781] == 0) {
      {
      fprintf(_coverage_fout, "19781\n");
      fflush(_coverage_fout);
      ___coverage_array[19781] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22597] == 0) {
    {
    fprintf(_coverage_fout, "22597\n");
    fflush(_coverage_fout);
    ___coverage_array[22597] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 115) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19782] == 0) {
      {
      fprintf(_coverage_fout, "19782\n");
      fflush(_coverage_fout);
      ___coverage_array[19782] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22598] == 0) {
    {
    fprintf(_coverage_fout, "22598\n");
    fflush(_coverage_fout);
    ___coverage_array[22598] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy737: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22599] == 0) {
    {
    fprintf(_coverage_fout, "22599\n");
    fflush(_coverage_fout);
    ___coverage_array[22599] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22600] == 0) {
    {
    fprintf(_coverage_fout, "22600\n");
    fflush(_coverage_fout);
    ___coverage_array[22600] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19783] == 0) {
      {
      fprintf(_coverage_fout, "19783\n");
      fflush(_coverage_fout);
      ___coverage_array[19783] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22601] == 0) {
    {
    fprintf(_coverage_fout, "22601\n");
    fflush(_coverage_fout);
    ___coverage_array[22601] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22602] == 0) {
    {
    fprintf(_coverage_fout, "22602\n");
    fflush(_coverage_fout);
    ___coverage_array[22602] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )357);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22603] == 0) {
    {
    fprintf(_coverage_fout, "22603\n");
    fflush(_coverage_fout);
    ___coverage_array[22603] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy739: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22604] == 0) {
    {
    fprintf(_coverage_fout, "22604\n");
    fflush(_coverage_fout);
    ___coverage_array[22604] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22605] == 0) {
    {
    fprintf(_coverage_fout, "22605\n");
    fflush(_coverage_fout);
    ___coverage_array[22605] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19784] == 0) {
      {
      fprintf(_coverage_fout, "19784\n");
      fflush(_coverage_fout);
      ___coverage_array[19784] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22606] == 0) {
    {
    fprintf(_coverage_fout, "22606\n");
    fflush(_coverage_fout);
    ___coverage_array[22606] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22607] == 0) {
    {
    fprintf(_coverage_fout, "22607\n");
    fflush(_coverage_fout);
    ___coverage_array[22607] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )300);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22608] == 0) {
    {
    fprintf(_coverage_fout, "22608\n");
    fflush(_coverage_fout);
    ___coverage_array[22608] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy741: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22609] == 0) {
    {
    fprintf(_coverage_fout, "22609\n");
    fflush(_coverage_fout);
    ___coverage_array[22609] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22610] == 0) {
    {
    fprintf(_coverage_fout, "22610\n");
    fflush(_coverage_fout);
    ___coverage_array[22610] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy742;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19785] == 0) {
      {
      fprintf(_coverage_fout, "19785\n");
      fflush(_coverage_fout);
      ___coverage_array[19785] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22611] == 0) {
    {
    fprintf(_coverage_fout, "22611\n");
    fflush(_coverage_fout);
    ___coverage_array[22611] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19786] == 0) {
      {
      fprintf(_coverage_fout, "19786\n");
      fflush(_coverage_fout);
      ___coverage_array[19786] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22612] == 0) {
    {
    fprintf(_coverage_fout, "22612\n");
    fflush(_coverage_fout);
    ___coverage_array[22612] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy742: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22613] == 0) {
    {
    fprintf(_coverage_fout, "22613\n");
    fflush(_coverage_fout);
    ___coverage_array[22613] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22614] == 0) {
    {
    fprintf(_coverage_fout, "22614\n");
    fflush(_coverage_fout);
    ___coverage_array[22614] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19787] == 0) {
      {
      fprintf(_coverage_fout, "19787\n");
      fflush(_coverage_fout);
      ___coverage_array[19787] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22615] == 0) {
    {
    fprintf(_coverage_fout, "22615\n");
    fflush(_coverage_fout);
    ___coverage_array[22615] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22616] == 0) {
    {
    fprintf(_coverage_fout, "22616\n");
    fflush(_coverage_fout);
    ___coverage_array[22616] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )260);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22617] == 0) {
    {
    fprintf(_coverage_fout, "22617\n");
    fflush(_coverage_fout);
    ___coverage_array[22617] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy744: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22618] == 0) {
    {
    fprintf(_coverage_fout, "22618\n");
    fflush(_coverage_fout);
    ___coverage_array[22618] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  switch ((int )yych) {
  case 68: 
  case 100: 
  goto yy745;
  case 70: 
  case 102: 
  goto yy746;
  case 73: 
  case 105: 
  goto yy747;
  case 83: 
  case 115: 
  goto yy748;
  case 87: 
  case 119: 
  goto yy749;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[19788] == 0) {
    {
    fprintf(_coverage_fout, "19788\n");
    fflush(_coverage_fout);
    ___coverage_array[19788] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  default: ;
  goto yy186;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22619] == 0) {
    {
    fprintf(_coverage_fout, "22619\n");
    fflush(_coverage_fout);
    ___coverage_array[22619] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy745: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22620] == 0) {
    {
    fprintf(_coverage_fout, "22620\n");
    fflush(_coverage_fout);
    ___coverage_array[22620] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22621] == 0) {
    {
    fprintf(_coverage_fout, "22621\n");
    fflush(_coverage_fout);
    ___coverage_array[22621] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy771;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19789] == 0) {
      {
      fprintf(_coverage_fout, "19789\n");
      fflush(_coverage_fout);
      ___coverage_array[19789] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22622] == 0) {
    {
    fprintf(_coverage_fout, "22622\n");
    fflush(_coverage_fout);
    ___coverage_array[22622] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 101) {
    goto yy771;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19790] == 0) {
      {
      fprintf(_coverage_fout, "19790\n");
      fflush(_coverage_fout);
      ___coverage_array[19790] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22623] == 0) {
    {
    fprintf(_coverage_fout, "22623\n");
    fflush(_coverage_fout);
    ___coverage_array[22623] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy746: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22624] == 0) {
    {
    fprintf(_coverage_fout, "22624\n");
    fflush(_coverage_fout);
    ___coverage_array[22624] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22625] == 0) {
    {
    fprintf(_coverage_fout, "22625\n");
    fflush(_coverage_fout);
    ___coverage_array[22625] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy763;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19791] == 0) {
      {
      fprintf(_coverage_fout, "19791\n");
      fflush(_coverage_fout);
      ___coverage_array[19791] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22626] == 0) {
    {
    fprintf(_coverage_fout, "22626\n");
    fflush(_coverage_fout);
    ___coverage_array[22626] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 111) {
    goto yy763;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19792] == 0) {
      {
      fprintf(_coverage_fout, "19792\n");
      fflush(_coverage_fout);
      ___coverage_array[19792] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22627] == 0) {
    {
    fprintf(_coverage_fout, "22627\n");
    fflush(_coverage_fout);
    ___coverage_array[22627] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy747: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22628] == 0) {
    {
    fprintf(_coverage_fout, "22628\n");
    fflush(_coverage_fout);
    ___coverage_array[22628] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22629] == 0) {
    {
    fprintf(_coverage_fout, "22629\n");
    fflush(_coverage_fout);
    ___coverage_array[22629] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 70) {
    goto yy761;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19793] == 0) {
      {
      fprintf(_coverage_fout, "19793\n");
      fflush(_coverage_fout);
      ___coverage_array[19793] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22630] == 0) {
    {
    fprintf(_coverage_fout, "22630\n");
    fflush(_coverage_fout);
    ___coverage_array[22630] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 102) {
    goto yy761;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19794] == 0) {
      {
      fprintf(_coverage_fout, "19794\n");
      fflush(_coverage_fout);
      ___coverage_array[19794] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22631] == 0) {
    {
    fprintf(_coverage_fout, "22631\n");
    fflush(_coverage_fout);
    ___coverage_array[22631] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy748: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22632] == 0) {
    {
    fprintf(_coverage_fout, "22632\n");
    fflush(_coverage_fout);
    ___coverage_array[22632] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22633] == 0) {
    {
    fprintf(_coverage_fout, "22633\n");
    fflush(_coverage_fout);
    ___coverage_array[22633] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 87) {
    goto yy755;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19795] == 0) {
      {
      fprintf(_coverage_fout, "19795\n");
      fflush(_coverage_fout);
      ___coverage_array[19795] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22634] == 0) {
    {
    fprintf(_coverage_fout, "22634\n");
    fflush(_coverage_fout);
    ___coverage_array[22634] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 119) {
    goto yy755;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19796] == 0) {
      {
      fprintf(_coverage_fout, "19796\n");
      fflush(_coverage_fout);
      ___coverage_array[19796] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy186;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22635] == 0) {
    {
    fprintf(_coverage_fout, "22635\n");
    fflush(_coverage_fout);
    ___coverage_array[22635] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy749: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22636] == 0) {
    {
    fprintf(_coverage_fout, "22636\n");
    fflush(_coverage_fout);
    ___coverage_array[22636] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22637] == 0) {
    {
    fprintf(_coverage_fout, "22637\n");
    fflush(_coverage_fout);
    ___coverage_array[22637] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy750;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19797] == 0) {
      {
      fprintf(_coverage_fout, "19797\n");
      fflush(_coverage_fout);
      ___coverage_array[19797] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22638] == 0) {
    {
    fprintf(_coverage_fout, "22638\n");
    fflush(_coverage_fout);
    ___coverage_array[22638] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19798] == 0) {
      {
      fprintf(_coverage_fout, "19798\n");
      fflush(_coverage_fout);
      ___coverage_array[19798] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22639] == 0) {
    {
    fprintf(_coverage_fout, "22639\n");
    fflush(_coverage_fout);
    ___coverage_array[22639] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy750: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22640] == 0) {
    {
    fprintf(_coverage_fout, "22640\n");
    fflush(_coverage_fout);
    ___coverage_array[22640] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22641] == 0) {
    {
    fprintf(_coverage_fout, "22641\n");
    fflush(_coverage_fout);
    ___coverage_array[22641] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy751;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19799] == 0) {
      {
      fprintf(_coverage_fout, "19799\n");
      fflush(_coverage_fout);
      ___coverage_array[19799] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22642] == 0) {
    {
    fprintf(_coverage_fout, "22642\n");
    fflush(_coverage_fout);
    ___coverage_array[22642] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19800] == 0) {
      {
      fprintf(_coverage_fout, "19800\n");
      fflush(_coverage_fout);
      ___coverage_array[19800] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22643] == 0) {
    {
    fprintf(_coverage_fout, "22643\n");
    fflush(_coverage_fout);
    ___coverage_array[22643] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy751: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22644] == 0) {
    {
    fprintf(_coverage_fout, "22644\n");
    fflush(_coverage_fout);
    ___coverage_array[22644] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22645] == 0) {
    {
    fprintf(_coverage_fout, "22645\n");
    fflush(_coverage_fout);
    ___coverage_array[22645] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy752;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19801] == 0) {
      {
      fprintf(_coverage_fout, "19801\n");
      fflush(_coverage_fout);
      ___coverage_array[19801] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22646] == 0) {
    {
    fprintf(_coverage_fout, "22646\n");
    fflush(_coverage_fout);
    ___coverage_array[22646] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19802] == 0) {
      {
      fprintf(_coverage_fout, "19802\n");
      fflush(_coverage_fout);
      ___coverage_array[19802] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22647] == 0) {
    {
    fprintf(_coverage_fout, "22647\n");
    fflush(_coverage_fout);
    ___coverage_array[22647] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy752: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22648] == 0) {
    {
    fprintf(_coverage_fout, "22648\n");
    fflush(_coverage_fout);
    ___coverage_array[22648] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22649] == 0) {
    {
    fprintf(_coverage_fout, "22649\n");
    fflush(_coverage_fout);
    ___coverage_array[22649] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy753;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19803] == 0) {
      {
      fprintf(_coverage_fout, "19803\n");
      fflush(_coverage_fout);
      ___coverage_array[19803] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22650] == 0) {
    {
    fprintf(_coverage_fout, "22650\n");
    fflush(_coverage_fout);
    ___coverage_array[22650] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19804] == 0) {
      {
      fprintf(_coverage_fout, "19804\n");
      fflush(_coverage_fout);
      ___coverage_array[19804] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22651] == 0) {
    {
    fprintf(_coverage_fout, "22651\n");
    fflush(_coverage_fout);
    ___coverage_array[22651] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy753: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22652] == 0) {
    {
    fprintf(_coverage_fout, "22652\n");
    fflush(_coverage_fout);
    ___coverage_array[22652] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22653] == 0) {
    {
    fprintf(_coverage_fout, "22653\n");
    fflush(_coverage_fout);
    ___coverage_array[22653] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19805] == 0) {
      {
      fprintf(_coverage_fout, "19805\n");
      fflush(_coverage_fout);
      ___coverage_array[19805] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22654] == 0) {
    {
    fprintf(_coverage_fout, "22654\n");
    fflush(_coverage_fout);
    ___coverage_array[22654] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22655] == 0) {
    {
    fprintf(_coverage_fout, "22655\n");
    fflush(_coverage_fout);
    ___coverage_array[22655] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )319);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22656] == 0) {
    {
    fprintf(_coverage_fout, "22656\n");
    fflush(_coverage_fout);
    ___coverage_array[22656] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy755: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22657] == 0) {
    {
    fprintf(_coverage_fout, "22657\n");
    fflush(_coverage_fout);
    ___coverage_array[22657] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22658] == 0) {
    {
    fprintf(_coverage_fout, "22658\n");
    fflush(_coverage_fout);
    ___coverage_array[22658] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 73) {
    goto yy756;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19806] == 0) {
      {
      fprintf(_coverage_fout, "19806\n");
      fflush(_coverage_fout);
      ___coverage_array[19806] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22659] == 0) {
    {
    fprintf(_coverage_fout, "22659\n");
    fflush(_coverage_fout);
    ___coverage_array[22659] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 105) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19807] == 0) {
      {
      fprintf(_coverage_fout, "19807\n");
      fflush(_coverage_fout);
      ___coverage_array[19807] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22660] == 0) {
    {
    fprintf(_coverage_fout, "22660\n");
    fflush(_coverage_fout);
    ___coverage_array[22660] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy756: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22661] == 0) {
    {
    fprintf(_coverage_fout, "22661\n");
    fflush(_coverage_fout);
    ___coverage_array[22661] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22662] == 0) {
    {
    fprintf(_coverage_fout, "22662\n");
    fflush(_coverage_fout);
    ___coverage_array[22662] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy757;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19808] == 0) {
      {
      fprintf(_coverage_fout, "19808\n");
      fflush(_coverage_fout);
      ___coverage_array[19808] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22663] == 0) {
    {
    fprintf(_coverage_fout, "22663\n");
    fflush(_coverage_fout);
    ___coverage_array[22663] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19809] == 0) {
      {
      fprintf(_coverage_fout, "19809\n");
      fflush(_coverage_fout);
      ___coverage_array[19809] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22664] == 0) {
    {
    fprintf(_coverage_fout, "22664\n");
    fflush(_coverage_fout);
    ___coverage_array[22664] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy757: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22665] == 0) {
    {
    fprintf(_coverage_fout, "22665\n");
    fflush(_coverage_fout);
    ___coverage_array[22665] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22666] == 0) {
    {
    fprintf(_coverage_fout, "22666\n");
    fflush(_coverage_fout);
    ___coverage_array[22666] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy758;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19810] == 0) {
      {
      fprintf(_coverage_fout, "19810\n");
      fflush(_coverage_fout);
      ___coverage_array[19810] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22667] == 0) {
    {
    fprintf(_coverage_fout, "22667\n");
    fflush(_coverage_fout);
    ___coverage_array[22667] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19811] == 0) {
      {
      fprintf(_coverage_fout, "19811\n");
      fflush(_coverage_fout);
      ___coverage_array[19811] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22668] == 0) {
    {
    fprintf(_coverage_fout, "22668\n");
    fflush(_coverage_fout);
    ___coverage_array[22668] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy758: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22669] == 0) {
    {
    fprintf(_coverage_fout, "22669\n");
    fflush(_coverage_fout);
    ___coverage_array[22669] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22670] == 0) {
    {
    fprintf(_coverage_fout, "22670\n");
    fflush(_coverage_fout);
    ___coverage_array[22670] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy759;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19812] == 0) {
      {
      fprintf(_coverage_fout, "19812\n");
      fflush(_coverage_fout);
      ___coverage_array[19812] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22671] == 0) {
    {
    fprintf(_coverage_fout, "22671\n");
    fflush(_coverage_fout);
    ___coverage_array[22671] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19813] == 0) {
      {
      fprintf(_coverage_fout, "19813\n");
      fflush(_coverage_fout);
      ___coverage_array[19813] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22672] == 0) {
    {
    fprintf(_coverage_fout, "22672\n");
    fflush(_coverage_fout);
    ___coverage_array[22672] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy759: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22673] == 0) {
    {
    fprintf(_coverage_fout, "22673\n");
    fflush(_coverage_fout);
    ___coverage_array[22673] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22674] == 0) {
    {
    fprintf(_coverage_fout, "22674\n");
    fflush(_coverage_fout);
    ___coverage_array[22674] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19814] == 0) {
      {
      fprintf(_coverage_fout, "19814\n");
      fflush(_coverage_fout);
      ___coverage_array[19814] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22675] == 0) {
    {
    fprintf(_coverage_fout, "22675\n");
    fflush(_coverage_fout);
    ___coverage_array[22675] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22676] == 0) {
    {
    fprintf(_coverage_fout, "22676\n");
    fflush(_coverage_fout);
    ___coverage_array[22676] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )328);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22677] == 0) {
    {
    fprintf(_coverage_fout, "22677\n");
    fflush(_coverage_fout);
    ___coverage_array[22677] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy761: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22678] == 0) {
    {
    fprintf(_coverage_fout, "22678\n");
    fflush(_coverage_fout);
    ___coverage_array[22678] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22679] == 0) {
    {
    fprintf(_coverage_fout, "22679\n");
    fflush(_coverage_fout);
    ___coverage_array[22679] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19815] == 0) {
      {
      fprintf(_coverage_fout, "19815\n");
      fflush(_coverage_fout);
      ___coverage_array[19815] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22680] == 0) {
    {
    fprintf(_coverage_fout, "22680\n");
    fflush(_coverage_fout);
    ___coverage_array[22680] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22681] == 0) {
    {
    fprintf(_coverage_fout, "22681\n");
    fflush(_coverage_fout);
    ___coverage_array[22681] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )304);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22682] == 0) {
    {
    fprintf(_coverage_fout, "22682\n");
    fflush(_coverage_fout);
    ___coverage_array[22682] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy763: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22683] == 0) {
    {
    fprintf(_coverage_fout, "22683\n");
    fflush(_coverage_fout);
    ___coverage_array[22683] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22684] == 0) {
    {
    fprintf(_coverage_fout, "22684\n");
    fflush(_coverage_fout);
    ___coverage_array[22684] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy764;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19816] == 0) {
      {
      fprintf(_coverage_fout, "19816\n");
      fflush(_coverage_fout);
      ___coverage_array[19816] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22685] == 0) {
    {
    fprintf(_coverage_fout, "22685\n");
    fflush(_coverage_fout);
    ___coverage_array[22685] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19817] == 0) {
      {
      fprintf(_coverage_fout, "19817\n");
      fflush(_coverage_fout);
      ___coverage_array[19817] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22686] == 0) {
    {
    fprintf(_coverage_fout, "22686\n");
    fflush(_coverage_fout);
    ___coverage_array[22686] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy764: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22687] == 0) {
    {
    fprintf(_coverage_fout, "22687\n");
    fflush(_coverage_fout);
    ___coverage_array[22687] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22688] == 0) {
    {
    fprintf(_coverage_fout, "22688\n");
    fflush(_coverage_fout);
    ___coverage_array[22688] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 94) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19826] == 0) {
      {
      fprintf(_coverage_fout, "19826\n");
      fflush(_coverage_fout);
      ___coverage_array[19826] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19820] == 0) {
        {
        fprintf(_coverage_fout, "19820\n");
        fflush(_coverage_fout);
        ___coverage_array[19820] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 47) {
        goto yy765;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19818] == 0) {
          {
          fprintf(_coverage_fout, "19818\n");
          fflush(_coverage_fout);
          ___coverage_array[19818] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19821] == 0) {
        {
        fprintf(_coverage_fout, "19821\n");
        fflush(_coverage_fout);
        ___coverage_array[19821] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 57) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19819] == 0) {
          {
          fprintf(_coverage_fout, "19819\n");
          fflush(_coverage_fout);
          ___coverage_array[19819] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19824] == 0) {
        {
        fprintf(_coverage_fout, "19824\n");
        fflush(_coverage_fout);
        ___coverage_array[19824] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 69) {
        goto yy766;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19822] == 0) {
          {
          fprintf(_coverage_fout, "19822\n");
          fflush(_coverage_fout);
          ___coverage_array[19822] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19825] == 0) {
        {
        fprintf(_coverage_fout, "19825\n");
        fflush(_coverage_fout);
        ___coverage_array[19825] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19823] == 0) {
          {
          fprintf(_coverage_fout, "19823\n");
          fflush(_coverage_fout);
          ___coverage_array[19823] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19835] == 0) {
      {
      fprintf(_coverage_fout, "19835\n");
      fflush(_coverage_fout);
      ___coverage_array[19835] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 100) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19828] == 0) {
        {
        fprintf(_coverage_fout, "19828\n");
        fflush(_coverage_fout);
        ___coverage_array[19828] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 96) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19827] == 0) {
          {
          fprintf(_coverage_fout, "19827\n");
          fflush(_coverage_fout);
          ___coverage_array[19827] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19832] == 0) {
        {
        fprintf(_coverage_fout, "19832\n");
        fflush(_coverage_fout);
        ___coverage_array[19832] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 101) {
        goto yy766;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19829] == 0) {
          {
          fprintf(_coverage_fout, "19829\n");
          fflush(_coverage_fout);
          ___coverage_array[19829] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19833] == 0) {
        {
        fprintf(_coverage_fout, "19833\n");
        fflush(_coverage_fout);
        ___coverage_array[19833] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19830] == 0) {
          {
          fprintf(_coverage_fout, "19830\n");
          fflush(_coverage_fout);
          ___coverage_array[19830] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19834] == 0) {
        {
        fprintf(_coverage_fout, "19834\n");
        fflush(_coverage_fout);
        ___coverage_array[19834] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19831] == 0) {
          {
          fprintf(_coverage_fout, "19831\n");
          fflush(_coverage_fout);
          ___coverage_array[19831] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22689] == 0) {
    {
    fprintf(_coverage_fout, "22689\n");
    fflush(_coverage_fout);
    ___coverage_array[22689] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy765: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22690] == 0) {
    {
    fprintf(_coverage_fout, "22690\n");
    fflush(_coverage_fout);
    ___coverage_array[22690] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )321);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22691] == 0) {
    {
    fprintf(_coverage_fout, "22691\n");
    fflush(_coverage_fout);
    ___coverage_array[22691] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy766: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22692] == 0) {
    {
    fprintf(_coverage_fout, "22692\n");
    fflush(_coverage_fout);
    ___coverage_array[22692] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22693] == 0) {
    {
    fprintf(_coverage_fout, "22693\n");
    fflush(_coverage_fout);
    ___coverage_array[22693] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy767;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19836] == 0) {
      {
      fprintf(_coverage_fout, "19836\n");
      fflush(_coverage_fout);
      ___coverage_array[19836] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22694] == 0) {
    {
    fprintf(_coverage_fout, "22694\n");
    fflush(_coverage_fout);
    ___coverage_array[22694] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19837] == 0) {
      {
      fprintf(_coverage_fout, "19837\n");
      fflush(_coverage_fout);
      ___coverage_array[19837] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22695] == 0) {
    {
    fprintf(_coverage_fout, "22695\n");
    fflush(_coverage_fout);
    ___coverage_array[22695] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy767: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22696] == 0) {
    {
    fprintf(_coverage_fout, "22696\n");
    fflush(_coverage_fout);
    ___coverage_array[22696] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22697] == 0) {
    {
    fprintf(_coverage_fout, "22697\n");
    fflush(_coverage_fout);
    ___coverage_array[22697] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy768;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19838] == 0) {
      {
      fprintf(_coverage_fout, "19838\n");
      fflush(_coverage_fout);
      ___coverage_array[19838] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22698] == 0) {
    {
    fprintf(_coverage_fout, "22698\n");
    fflush(_coverage_fout);
    ___coverage_array[22698] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19839] == 0) {
      {
      fprintf(_coverage_fout, "19839\n");
      fflush(_coverage_fout);
      ___coverage_array[19839] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22699] == 0) {
    {
    fprintf(_coverage_fout, "22699\n");
    fflush(_coverage_fout);
    ___coverage_array[22699] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy768: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22700] == 0) {
    {
    fprintf(_coverage_fout, "22700\n");
    fflush(_coverage_fout);
    ___coverage_array[22700] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22701] == 0) {
    {
    fprintf(_coverage_fout, "22701\n");
    fflush(_coverage_fout);
    ___coverage_array[22701] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 72) {
    goto yy769;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19840] == 0) {
      {
      fprintf(_coverage_fout, "19840\n");
      fflush(_coverage_fout);
      ___coverage_array[19840] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22702] == 0) {
    {
    fprintf(_coverage_fout, "22702\n");
    fflush(_coverage_fout);
    ___coverage_array[22702] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 104) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19841] == 0) {
      {
      fprintf(_coverage_fout, "19841\n");
      fflush(_coverage_fout);
      ___coverage_array[19841] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22703] == 0) {
    {
    fprintf(_coverage_fout, "22703\n");
    fflush(_coverage_fout);
    ___coverage_array[22703] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy769: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22704] == 0) {
    {
    fprintf(_coverage_fout, "22704\n");
    fflush(_coverage_fout);
    ___coverage_array[22704] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22705] == 0) {
    {
    fprintf(_coverage_fout, "22705\n");
    fflush(_coverage_fout);
    ___coverage_array[22705] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19842] == 0) {
      {
      fprintf(_coverage_fout, "19842\n");
      fflush(_coverage_fout);
      ___coverage_array[19842] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22706] == 0) {
    {
    fprintf(_coverage_fout, "22706\n");
    fflush(_coverage_fout);
    ___coverage_array[22706] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22707] == 0) {
    {
    fprintf(_coverage_fout, "22707\n");
    fflush(_coverage_fout);
    ___coverage_array[22707] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )323);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22708] == 0) {
    {
    fprintf(_coverage_fout, "22708\n");
    fflush(_coverage_fout);
    ___coverage_array[22708] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy771: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22709] == 0) {
    {
    fprintf(_coverage_fout, "22709\n");
    fflush(_coverage_fout);
    ___coverage_array[22709] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22710] == 0) {
    {
    fprintf(_coverage_fout, "22710\n");
    fflush(_coverage_fout);
    ___coverage_array[22710] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 67) {
    goto yy772;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19843] == 0) {
      {
      fprintf(_coverage_fout, "19843\n");
      fflush(_coverage_fout);
      ___coverage_array[19843] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22711] == 0) {
    {
    fprintf(_coverage_fout, "22711\n");
    fflush(_coverage_fout);
    ___coverage_array[22711] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 99) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19844] == 0) {
      {
      fprintf(_coverage_fout, "19844\n");
      fflush(_coverage_fout);
      ___coverage_array[19844] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22712] == 0) {
    {
    fprintf(_coverage_fout, "22712\n");
    fflush(_coverage_fout);
    ___coverage_array[22712] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy772: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22713] == 0) {
    {
    fprintf(_coverage_fout, "22713\n");
    fflush(_coverage_fout);
    ___coverage_array[22713] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22714] == 0) {
    {
    fprintf(_coverage_fout, "22714\n");
    fflush(_coverage_fout);
    ___coverage_array[22714] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 76) {
    goto yy773;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19845] == 0) {
      {
      fprintf(_coverage_fout, "19845\n");
      fflush(_coverage_fout);
      ___coverage_array[19845] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22715] == 0) {
    {
    fprintf(_coverage_fout, "22715\n");
    fflush(_coverage_fout);
    ___coverage_array[22715] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 108) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19846] == 0) {
      {
      fprintf(_coverage_fout, "19846\n");
      fflush(_coverage_fout);
      ___coverage_array[19846] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22716] == 0) {
    {
    fprintf(_coverage_fout, "22716\n");
    fflush(_coverage_fout);
    ___coverage_array[22716] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy773: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22717] == 0) {
    {
    fprintf(_coverage_fout, "22717\n");
    fflush(_coverage_fout);
    ___coverage_array[22717] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22718] == 0) {
    {
    fprintf(_coverage_fout, "22718\n");
    fflush(_coverage_fout);
    ___coverage_array[22718] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 65) {
    goto yy774;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19847] == 0) {
      {
      fprintf(_coverage_fout, "19847\n");
      fflush(_coverage_fout);
      ___coverage_array[19847] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22719] == 0) {
    {
    fprintf(_coverage_fout, "22719\n");
    fflush(_coverage_fout);
    ___coverage_array[22719] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 97) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19848] == 0) {
      {
      fprintf(_coverage_fout, "19848\n");
      fflush(_coverage_fout);
      ___coverage_array[19848] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22720] == 0) {
    {
    fprintf(_coverage_fout, "22720\n");
    fflush(_coverage_fout);
    ___coverage_array[22720] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy774: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22721] == 0) {
    {
    fprintf(_coverage_fout, "22721\n");
    fflush(_coverage_fout);
    ___coverage_array[22721] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22722] == 0) {
    {
    fprintf(_coverage_fout, "22722\n");
    fflush(_coverage_fout);
    ___coverage_array[22722] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 82) {
    goto yy775;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19849] == 0) {
      {
      fprintf(_coverage_fout, "19849\n");
      fflush(_coverage_fout);
      ___coverage_array[19849] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22723] == 0) {
    {
    fprintf(_coverage_fout, "22723\n");
    fflush(_coverage_fout);
    ___coverage_array[22723] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 114) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19850] == 0) {
      {
      fprintf(_coverage_fout, "19850\n");
      fflush(_coverage_fout);
      ___coverage_array[19850] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22724] == 0) {
    {
    fprintf(_coverage_fout, "22724\n");
    fflush(_coverage_fout);
    ___coverage_array[22724] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy775: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22725] == 0) {
    {
    fprintf(_coverage_fout, "22725\n");
    fflush(_coverage_fout);
    ___coverage_array[22725] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22726] == 0) {
    {
    fprintf(_coverage_fout, "22726\n");
    fflush(_coverage_fout);
    ___coverage_array[22726] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy776;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19851] == 0) {
      {
      fprintf(_coverage_fout, "19851\n");
      fflush(_coverage_fout);
      ___coverage_array[19851] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22727] == 0) {
    {
    fprintf(_coverage_fout, "22727\n");
    fflush(_coverage_fout);
    ___coverage_array[22727] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19852] == 0) {
      {
      fprintf(_coverage_fout, "19852\n");
      fflush(_coverage_fout);
      ___coverage_array[19852] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22728] == 0) {
    {
    fprintf(_coverage_fout, "22728\n");
    fflush(_coverage_fout);
    ___coverage_array[22728] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy776: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22729] == 0) {
    {
    fprintf(_coverage_fout, "22729\n");
    fflush(_coverage_fout);
    ___coverage_array[22729] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22730] == 0) {
    {
    fprintf(_coverage_fout, "22730\n");
    fflush(_coverage_fout);
    ___coverage_array[22730] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19853] == 0) {
      {
      fprintf(_coverage_fout, "19853\n");
      fflush(_coverage_fout);
      ___coverage_array[19853] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22731] == 0) {
    {
    fprintf(_coverage_fout, "22731\n");
    fflush(_coverage_fout);
    ___coverage_array[22731] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22732] == 0) {
    {
    fprintf(_coverage_fout, "22732\n");
    fflush(_coverage_fout);
    ___coverage_array[22732] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )325);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22733] == 0) {
    {
    fprintf(_coverage_fout, "22733\n");
    fflush(_coverage_fout);
    ___coverage_array[22733] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy778: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22734] == 0) {
    {
    fprintf(_coverage_fout, "22734\n");
    fflush(_coverage_fout);
    ___coverage_array[22734] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22735] == 0) {
    {
    fprintf(_coverage_fout, "22735\n");
    fflush(_coverage_fout);
    ___coverage_array[22735] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 84) {
    goto yy779;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19854] == 0) {
      {
      fprintf(_coverage_fout, "19854\n");
      fflush(_coverage_fout);
      ___coverage_array[19854] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22736] == 0) {
    {
    fprintf(_coverage_fout, "22736\n");
    fflush(_coverage_fout);
    ___coverage_array[22736] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 116) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19855] == 0) {
      {
      fprintf(_coverage_fout, "19855\n");
      fflush(_coverage_fout);
      ___coverage_array[19855] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22737] == 0) {
    {
    fprintf(_coverage_fout, "22737\n");
    fflush(_coverage_fout);
    ___coverage_array[22737] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy779: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22738] == 0) {
    {
    fprintf(_coverage_fout, "22738\n");
    fflush(_coverage_fout);
    ___coverage_array[22738] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22739] == 0) {
    {
    fprintf(_coverage_fout, "22739\n");
    fflush(_coverage_fout);
    ___coverage_array[22739] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 89) {
    goto yy780;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19856] == 0) {
      {
      fprintf(_coverage_fout, "19856\n");
      fflush(_coverage_fout);
      ___coverage_array[19856] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22740] == 0) {
    {
    fprintf(_coverage_fout, "22740\n");
    fflush(_coverage_fout);
    ___coverage_array[22740] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 121) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19857] == 0) {
      {
      fprintf(_coverage_fout, "19857\n");
      fflush(_coverage_fout);
      ___coverage_array[19857] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22741] == 0) {
    {
    fprintf(_coverage_fout, "22741\n");
    fflush(_coverage_fout);
    ___coverage_array[22741] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy780: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22742] == 0) {
    {
    fprintf(_coverage_fout, "22742\n");
    fflush(_coverage_fout);
    ___coverage_array[22742] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22743] == 0) {
    {
    fprintf(_coverage_fout, "22743\n");
    fflush(_coverage_fout);
    ___coverage_array[22743] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19858] == 0) {
      {
      fprintf(_coverage_fout, "19858\n");
      fflush(_coverage_fout);
      ___coverage_array[19858] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22744] == 0) {
    {
    fprintf(_coverage_fout, "22744\n");
    fflush(_coverage_fout);
    ___coverage_array[22744] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22745] == 0) {
    {
    fprintf(_coverage_fout, "22745\n");
    fflush(_coverage_fout);
    ___coverage_array[22745] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )352);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22746] == 0) {
    {
    fprintf(_coverage_fout, "22746\n");
    fflush(_coverage_fout);
    ___coverage_array[22746] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy782: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22747] == 0) {
    {
    fprintf(_coverage_fout, "22747\n");
    fflush(_coverage_fout);
    ___coverage_array[22747] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22748] == 0) {
    {
    fprintf(_coverage_fout, "22748\n");
    fflush(_coverage_fout);
    ___coverage_array[22748] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 69) {
    goto yy783;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19859] == 0) {
      {
      fprintf(_coverage_fout, "19859\n");
      fflush(_coverage_fout);
      ___coverage_array[19859] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22749] == 0) {
    {
    fprintf(_coverage_fout, "22749\n");
    fflush(_coverage_fout);
    ___coverage_array[22749] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 101) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19860] == 0) {
      {
      fprintf(_coverage_fout, "19860\n");
      fflush(_coverage_fout);
      ___coverage_array[19860] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22750] == 0) {
    {
    fprintf(_coverage_fout, "22750\n");
    fflush(_coverage_fout);
    ___coverage_array[22750] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy783: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22751] == 0) {
    {
    fprintf(_coverage_fout, "22751\n");
    fflush(_coverage_fout);
    ___coverage_array[22751] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22752] == 0) {
    {
    fprintf(_coverage_fout, "22752\n");
    fflush(_coverage_fout);
    ___coverage_array[22752] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 94) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19869] == 0) {
      {
      fprintf(_coverage_fout, "19869\n");
      fflush(_coverage_fout);
      ___coverage_array[19869] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19863] == 0) {
        {
        fprintf(_coverage_fout, "19863\n");
        fflush(_coverage_fout);
        ___coverage_array[19863] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 47) {
        goto yy784;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19861] == 0) {
          {
          fprintf(_coverage_fout, "19861\n");
          fflush(_coverage_fout);
          ___coverage_array[19861] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19864] == 0) {
        {
        fprintf(_coverage_fout, "19864\n");
        fflush(_coverage_fout);
        ___coverage_array[19864] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 57) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19862] == 0) {
          {
          fprintf(_coverage_fout, "19862\n");
          fflush(_coverage_fout);
          ___coverage_array[19862] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19867] == 0) {
        {
        fprintf(_coverage_fout, "19867\n");
        fflush(_coverage_fout);
        ___coverage_array[19867] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 73) {
        goto yy785;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19865] == 0) {
          {
          fprintf(_coverage_fout, "19865\n");
          fflush(_coverage_fout);
          ___coverage_array[19865] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19868] == 0) {
        {
        fprintf(_coverage_fout, "19868\n");
        fflush(_coverage_fout);
        ___coverage_array[19868] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19866] == 0) {
          {
          fprintf(_coverage_fout, "19866\n");
          fflush(_coverage_fout);
          ___coverage_array[19866] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19878] == 0) {
      {
      fprintf(_coverage_fout, "19878\n");
      fflush(_coverage_fout);
      ___coverage_array[19878] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 104) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19871] == 0) {
        {
        fprintf(_coverage_fout, "19871\n");
        fflush(_coverage_fout);
        ___coverage_array[19871] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych != 96) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19870] == 0) {
          {
          fprintf(_coverage_fout, "19870\n");
          fflush(_coverage_fout);
          ___coverage_array[19870] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19875] == 0) {
        {
        fprintf(_coverage_fout, "19875\n");
        fflush(_coverage_fout);
        ___coverage_array[19875] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 105) {
        goto yy785;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19872] == 0) {
          {
          fprintf(_coverage_fout, "19872\n");
          fflush(_coverage_fout);
          ___coverage_array[19872] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19876] == 0) {
        {
        fprintf(_coverage_fout, "19876\n");
        fflush(_coverage_fout);
        ___coverage_array[19876] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19873] == 0) {
          {
          fprintf(_coverage_fout, "19873\n");
          fflush(_coverage_fout);
          ___coverage_array[19873] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19877] == 0) {
        {
        fprintf(_coverage_fout, "19877\n");
        fflush(_coverage_fout);
        ___coverage_array[19877] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy185;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19874] == 0) {
          {
          fprintf(_coverage_fout, "19874\n");
          fflush(_coverage_fout);
          ___coverage_array[19874] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22753] == 0) {
    {
    fprintf(_coverage_fout, "22753\n");
    fflush(_coverage_fout);
    ___coverage_array[22753] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy784: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22754] == 0) {
    {
    fprintf(_coverage_fout, "22754\n");
    fflush(_coverage_fout);
    ___coverage_array[22754] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )303);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22755] == 0) {
    {
    fprintf(_coverage_fout, "22755\n");
    fflush(_coverage_fout);
    ___coverage_array[22755] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy785: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22756] == 0) {
    {
    fprintf(_coverage_fout, "22756\n");
    fflush(_coverage_fout);
    ___coverage_array[22756] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22757] == 0) {
    {
    fprintf(_coverage_fout, "22757\n");
    fflush(_coverage_fout);
    ___coverage_array[22757] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 70) {
    goto yy786;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19879] == 0) {
      {
      fprintf(_coverage_fout, "19879\n");
      fflush(_coverage_fout);
      ___coverage_array[19879] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22758] == 0) {
    {
    fprintf(_coverage_fout, "22758\n");
    fflush(_coverage_fout);
    ___coverage_array[22758] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 102) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19880] == 0) {
      {
      fprintf(_coverage_fout, "19880\n");
      fflush(_coverage_fout);
      ___coverage_array[19880] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22759] == 0) {
    {
    fprintf(_coverage_fout, "22759\n");
    fflush(_coverage_fout);
    ___coverage_array[22759] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy786: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22760] == 0) {
    {
    fprintf(_coverage_fout, "22760\n");
    fflush(_coverage_fout);
    ___coverage_array[22760] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22761] == 0) {
    {
    fprintf(_coverage_fout, "22761\n");
    fflush(_coverage_fout);
    ___coverage_array[22761] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19881] == 0) {
      {
      fprintf(_coverage_fout, "19881\n");
      fflush(_coverage_fout);
      ___coverage_array[19881] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22762] == 0) {
    {
    fprintf(_coverage_fout, "22762\n");
    fflush(_coverage_fout);
    ___coverage_array[22762] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22763] == 0) {
    {
    fprintf(_coverage_fout, "22763\n");
    fflush(_coverage_fout);
    ___coverage_array[22763] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )302);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22764] == 0) {
    {
    fprintf(_coverage_fout, "22764\n");
    fflush(_coverage_fout);
    ___coverage_array[22764] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy788: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22765] == 0) {
    {
    fprintf(_coverage_fout, "22765\n");
    fflush(_coverage_fout);
    ___coverage_array[22765] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22766] == 0) {
    {
    fprintf(_coverage_fout, "22766\n");
    fflush(_coverage_fout);
    ___coverage_array[22766] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 79) {
    goto yy789;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19882] == 0) {
      {
      fprintf(_coverage_fout, "19882\n");
      fflush(_coverage_fout);
      ___coverage_array[19882] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22767] == 0) {
    {
    fprintf(_coverage_fout, "22767\n");
    fflush(_coverage_fout);
    ___coverage_array[22767] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych != 111) {
    goto yy186;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19883] == 0) {
      {
      fprintf(_coverage_fout, "19883\n");
      fflush(_coverage_fout);
      ___coverage_array[19883] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22768] == 0) {
    {
    fprintf(_coverage_fout, "22768\n");
    fflush(_coverage_fout);
    ___coverage_array[22768] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy789: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22769] == 0) {
    {
    fprintf(_coverage_fout, "22769\n");
    fflush(_coverage_fout);
    ___coverage_array[22769] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22770] == 0) {
    {
    fprintf(_coverage_fout, "22770\n");
    fflush(_coverage_fout);
    ___coverage_array[22770] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___3[(int )yych] & 4) {
    goto yy185;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19884] == 0) {
      {
      fprintf(_coverage_fout, "19884\n");
      fflush(_coverage_fout);
      ___coverage_array[19884] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22771] == 0) {
    {
    fprintf(_coverage_fout, "22771\n");
    fflush(_coverage_fout);
    ___coverage_array[22771] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22772] == 0) {
    {
    fprintf(_coverage_fout, "22772\n");
    fflush(_coverage_fout);
    ___coverage_array[22772] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )316);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22773] == 0) {
    {
    fprintf(_coverage_fout, "22773\n");
    fflush(_coverage_fout);
    ___coverage_array[22773] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_LOOKING_FOR_PROPERTY: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 2) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19885] == 0) {
      {
      fprintf(_coverage_fout, "19885\n");
      fflush(_coverage_fout);
      ___coverage_array[19885] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19886] == 0) {
      {
      fprintf(_coverage_fout, "19886\n");
      fflush(_coverage_fout);
      ___coverage_array[19886] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22774] == 0) {
    {
    fprintf(_coverage_fout, "22774\n");
    fflush(_coverage_fout);
    ___coverage_array[22774] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22775] == 0) {
    {
    fprintf(_coverage_fout, "22775\n");
    fflush(_coverage_fout);
    ___coverage_array[22775] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 45) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19897] == 0) {
      {
      fprintf(_coverage_fout, "19897\n");
      fflush(_coverage_fout);
      ___coverage_array[19897] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19890] == 0) {
        {
        fprintf(_coverage_fout, "19890\n");
        fflush(_coverage_fout);
        ___coverage_array[19890] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 0x08) {
        goto yy799;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19887] == 0) {
          {
          fprintf(_coverage_fout, "19887\n");
          fflush(_coverage_fout);
          ___coverage_array[19887] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19891] == 0) {
        {
        fprintf(_coverage_fout, "19891\n");
        fflush(_coverage_fout);
        ___coverage_array[19891] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 10) {
        goto yy793;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19888] == 0) {
          {
          fprintf(_coverage_fout, "19888\n");
          fflush(_coverage_fout);
          ___coverage_array[19888] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19892] == 0) {
        {
        fprintf(_coverage_fout, "19892\n");
        fflush(_coverage_fout);
        ___coverage_array[19892] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 12) {
        goto yy799;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19889] == 0) {
          {
          fprintf(_coverage_fout, "19889\n");
          fflush(_coverage_fout);
          ___coverage_array[19889] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19895] == 0) {
        {
        fprintf(_coverage_fout, "19895\n");
        fflush(_coverage_fout);
        ___coverage_array[19895] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 32) {
        goto yy793;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19893] == 0) {
          {
          fprintf(_coverage_fout, "19893\n");
          fflush(_coverage_fout);
          ___coverage_array[19893] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19896] == 0) {
        {
        fprintf(_coverage_fout, "19896\n");
        fflush(_coverage_fout);
        ___coverage_array[19896] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 44) {
        goto yy799;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19894] == 0) {
          {
          fprintf(_coverage_fout, "19894\n");
          fflush(_coverage_fout);
          ___coverage_array[19894] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy795;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19910] == 0) {
      {
      fprintf(_coverage_fout, "19910\n");
      fflush(_coverage_fout);
      ___coverage_array[19910] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 95) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19901] == 0) {
        {
        fprintf(_coverage_fout, "19901\n");
        fflush(_coverage_fout);
        ___coverage_array[19901] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy799;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19898] == 0) {
          {
          fprintf(_coverage_fout, "19898\n");
          fflush(_coverage_fout);
          ___coverage_array[19898] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19902] == 0) {
        {
        fprintf(_coverage_fout, "19902\n");
        fflush(_coverage_fout);
        ___coverage_array[19902] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy797;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19899] == 0) {
          {
          fprintf(_coverage_fout, "19899\n");
          fflush(_coverage_fout);
          ___coverage_array[19899] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19903] == 0) {
        {
        fprintf(_coverage_fout, "19903\n");
        fflush(_coverage_fout);
        ___coverage_array[19903] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 94) {
        goto yy799;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19900] == 0) {
          {
          fprintf(_coverage_fout, "19900\n");
          fflush(_coverage_fout);
          ___coverage_array[19900] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy797;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19907] == 0) {
        {
        fprintf(_coverage_fout, "19907\n");
        fflush(_coverage_fout);
        ___coverage_array[19907] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 96) {
        goto yy799;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19904] == 0) {
          {
          fprintf(_coverage_fout, "19904\n");
          fflush(_coverage_fout);
          ___coverage_array[19904] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19908] == 0) {
        {
        fprintf(_coverage_fout, "19908\n");
        fflush(_coverage_fout);
        ___coverage_array[19908] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy797;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19905] == 0) {
          {
          fprintf(_coverage_fout, "19905\n");
          fflush(_coverage_fout);
          ___coverage_array[19905] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19909] == 0) {
        {
        fprintf(_coverage_fout, "19909\n");
        fflush(_coverage_fout);
        ___coverage_array[19909] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 126) {
        goto yy799;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19906] == 0) {
          {
          fprintf(_coverage_fout, "19906\n");
          fflush(_coverage_fout);
          ___coverage_array[19906] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      goto yy797;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22776] == 0) {
    {
    fprintf(_coverage_fout, "22776\n");
    fflush(_coverage_fout);
    ___coverage_array[22776] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy793: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22777] == 0) {
    {
    fprintf(_coverage_fout, "22777\n");
    fflush(_coverage_fout);
    ___coverage_array[22777] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy805;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22778] == 0) {
    {
    fprintf(_coverage_fout, "22778\n");
    fflush(_coverage_fout);
    ___coverage_array[22778] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy794: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22779] == 0) {
    {
    fprintf(_coverage_fout, "22779\n");
    fflush(_coverage_fout);
    ___coverage_array[22779] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)language_scanner_globals.yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22780] == 0) {
    {
    fprintf(_coverage_fout, "22780\n");
    fflush(_coverage_fout);
    ___coverage_array[22780] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22781] == 0) {
    {
    fprintf(_coverage_fout, "22781\n");
    fflush(_coverage_fout);
    ___coverage_array[22781] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22782] == 0) {
    {
    fprintf(_coverage_fout, "22782\n");
    fflush(_coverage_fout);
    ___coverage_array[22782] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19921] == 0) {
      {
      fprintf(_coverage_fout, "19921\n");
      fflush(_coverage_fout);
      ___coverage_array[19921] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p___3 = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19922] == 0) {
      {
      fprintf(_coverage_fout, "19922\n");
      fflush(_coverage_fout);
      ___coverage_array[19922] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    boundary___3 = p___3 + language_scanner_globals.yy_leng;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19923] == 0) {
      {
      fprintf(_coverage_fout, "19923\n");
      fflush(_coverage_fout);
      ___coverage_array[19923] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19918] == 0) {
        {
        fprintf(_coverage_fout, "19918\n");
        fflush(_coverage_fout);
        ___coverage_array[19918] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )p___3 < (unsigned int )boundary___3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19911] == 0) {
          {
          fprintf(_coverage_fout, "19911\n");
          fflush(_coverage_fout);
          ___coverage_array[19911] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19919] == 0) {
        {
        fprintf(_coverage_fout, "19919\n");
        fflush(_coverage_fout);
        ___coverage_array[19919] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*p___3 == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19912] == 0) {
          {
          fprintf(_coverage_fout, "19912\n");
          fflush(_coverage_fout);
          ___coverage_array[19912] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (compiler_globals.zend_lineno) ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19917] == 0) {
          {
          fprintf(_coverage_fout, "19917\n");
          fflush(_coverage_fout);
          ___coverage_array[19917] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*p___3 == 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19915] == 0) {
            {
            fprintf(_coverage_fout, "19915\n");
            fflush(_coverage_fout);
            ___coverage_array[19915] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(p___3 + 1) != 10) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19913] == 0) {
              {
              fprintf(_coverage_fout, "19913\n");
              fflush(_coverage_fout);
              ___coverage_array[19913] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            (compiler_globals.zend_lineno) ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19914] == 0) {
              {
              fprintf(_coverage_fout, "19914\n");
              fflush(_coverage_fout);
              ___coverage_array[19914] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19916] == 0) {
            {
            fprintf(_coverage_fout, "19916\n");
            fflush(_coverage_fout);
            ___coverage_array[19916] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19920] == 0) {
        {
        fprintf(_coverage_fout, "19920\n");
        fflush(_coverage_fout);
        ___coverage_array[19920] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      p___3 ++;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22783] == 0) {
    {
    fprintf(_coverage_fout, "22783\n");
    fflush(_coverage_fout);
    ___coverage_array[22783] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )375);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22784] == 0) {
    {
    fprintf(_coverage_fout, "22784\n");
    fflush(_coverage_fout);
    ___coverage_array[22784] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy795: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22785] == 0) {
    {
    fprintf(_coverage_fout, "22785\n");
    fflush(_coverage_fout);
    ___coverage_array[22785] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22786] == 0) {
    {
    fprintf(_coverage_fout, "22786\n");
    fflush(_coverage_fout);
    ___coverage_array[22786] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych == 62) {
    goto yy802;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19924] == 0) {
      {
      fprintf(_coverage_fout, "19924\n");
      fflush(_coverage_fout);
      ___coverage_array[19924] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22787] == 0) {
    {
    fprintf(_coverage_fout, "22787\n");
    fflush(_coverage_fout);
    ___coverage_array[22787] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy796: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22788] == 0) {
    {
    fprintf(_coverage_fout, "22788\n");
    fflush(_coverage_fout);
    ___coverage_array[22788] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19925] == 0) {
      {
      fprintf(_coverage_fout, "19925\n");
      fflush(_coverage_fout);
      ___coverage_array[19925] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19926] == 0) {
      {
      fprintf(_coverage_fout, "19926\n");
      fflush(_coverage_fout);
      ___coverage_array[19926] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng = 0U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22789] == 0) {
    {
    fprintf(_coverage_fout, "22789\n");
    fflush(_coverage_fout);
    ___coverage_array[22789] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy_pop_state();
  goto restart;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22790] == 0) {
    {
    fprintf(_coverage_fout, "22790\n");
    fflush(_coverage_fout);
    ___coverage_array[22790] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy797: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22791] == 0) {
    {
    fprintf(_coverage_fout, "22791\n");
    fflush(_coverage_fout);
    ___coverage_array[22791] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy801;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22792] == 0) {
    {
    fprintf(_coverage_fout, "22792\n");
    fflush(_coverage_fout);
    ___coverage_array[22792] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy798: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22793] == 0) {
    {
    fprintf(_coverage_fout, "22793\n");
    fflush(_coverage_fout);
    ___coverage_array[22793] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy_pop_state();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22794] == 0) {
    {
    fprintf(_coverage_fout, "22794\n");
    fflush(_coverage_fout);
    ___coverage_array[22794] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19927] == 0) {
      {
      fprintf(_coverage_fout, "19927\n");
      fflush(_coverage_fout);
      ___coverage_array[19927] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___12 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19928] == 0) {
      {
      fprintf(_coverage_fout, "19928\n");
      fflush(_coverage_fout);
      ___coverage_array[19928] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___12,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text)),
                                                language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19929] == 0) {
      {
      fprintf(_coverage_fout, "19929\n");
      fflush(_coverage_fout);
      ___coverage_array[19929] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___12;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19930] == 0) {
      {
      fprintf(_coverage_fout, "19930\n");
      fflush(_coverage_fout);
      ___coverage_array[19930] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___72 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                         language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19931] == 0) {
      {
      fprintf(_coverage_fout, "19931\n");
      fflush(_coverage_fout);
      ___coverage_array[19931] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___72;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19932] == 0) {
      {
      fprintf(_coverage_fout, "19932\n");
      fflush(_coverage_fout);
      ___coverage_array[19932] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22795] == 0) {
    {
    fprintf(_coverage_fout, "22795\n");
    fflush(_coverage_fout);
    ___coverage_array[22795] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22796] == 0) {
    {
    fprintf(_coverage_fout, "22796\n");
    fflush(_coverage_fout);
    ___coverage_array[22796] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )307);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22797] == 0) {
    {
    fprintf(_coverage_fout, "22797\n");
    fflush(_coverage_fout);
    ___coverage_array[22797] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy799: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22798] == 0) {
    {
    fprintf(_coverage_fout, "22798\n");
    fflush(_coverage_fout);
    ___coverage_array[22798] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy796;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22799] == 0) {
    {
    fprintf(_coverage_fout, "22799\n");
    fflush(_coverage_fout);
    ___coverage_array[22799] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy800: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22800] == 0) {
    {
    fprintf(_coverage_fout, "22800\n");
    fflush(_coverage_fout);
    ___coverage_array[22800] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19933] == 0) {
      {
      fprintf(_coverage_fout, "19933\n");
      fflush(_coverage_fout);
      ___coverage_array[19933] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19934] == 0) {
      {
      fprintf(_coverage_fout, "19934\n");
      fflush(_coverage_fout);
      ___coverage_array[19934] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22801] == 0) {
    {
    fprintf(_coverage_fout, "22801\n");
    fflush(_coverage_fout);
    ___coverage_array[22801] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22802] == 0) {
    {
    fprintf(_coverage_fout, "22802\n");
    fflush(_coverage_fout);
    ___coverage_array[22802] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy801: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22803] == 0) {
    {
    fprintf(_coverage_fout, "22803\n");
    fflush(_coverage_fout);
    ___coverage_array[22803] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___4[(int )yych] & 64) {
    goto yy800;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19935] == 0) {
      {
      fprintf(_coverage_fout, "19935\n");
      fflush(_coverage_fout);
      ___coverage_array[19935] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy798;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22804] == 0) {
    {
    fprintf(_coverage_fout, "22804\n");
    fflush(_coverage_fout);
    ___coverage_array[22804] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy802: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22805] == 0) {
    {
    fprintf(_coverage_fout, "22805\n");
    fflush(_coverage_fout);
    ___coverage_array[22805] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22806] == 0) {
    {
    fprintf(_coverage_fout, "22806\n");
    fflush(_coverage_fout);
    ___coverage_array[22806] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )359);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22807] == 0) {
    {
    fprintf(_coverage_fout, "22807\n");
    fflush(_coverage_fout);
    ___coverage_array[22807] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy804: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22808] == 0) {
    {
    fprintf(_coverage_fout, "22808\n");
    fflush(_coverage_fout);
    ___coverage_array[22808] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19936] == 0) {
      {
      fprintf(_coverage_fout, "19936\n");
      fflush(_coverage_fout);
      ___coverage_array[19936] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19937] == 0) {
      {
      fprintf(_coverage_fout, "19937\n");
      fflush(_coverage_fout);
      ___coverage_array[19937] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22809] == 0) {
    {
    fprintf(_coverage_fout, "22809\n");
    fflush(_coverage_fout);
    ___coverage_array[22809] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22810] == 0) {
    {
    fprintf(_coverage_fout, "22810\n");
    fflush(_coverage_fout);
    ___coverage_array[22810] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy805: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22811] == 0) {
    {
    fprintf(_coverage_fout, "22811\n");
    fflush(_coverage_fout);
    ___coverage_array[22811] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___4[(int )yych] & 128) {
    goto yy804;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19938] == 0) {
      {
      fprintf(_coverage_fout, "19938\n");
      fflush(_coverage_fout);
      ___coverage_array[19938] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy794;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22812] == 0) {
    {
    fprintf(_coverage_fout, "22812\n");
    fflush(_coverage_fout);
    ___coverage_array[22812] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_LOOKING_FOR_VARNAME: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 2) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19939] == 0) {
      {
      fprintf(_coverage_fout, "19939\n");
      fflush(_coverage_fout);
      ___coverage_array[19939] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19940] == 0) {
      {
      fprintf(_coverage_fout, "19940\n");
      fflush(_coverage_fout);
      ___coverage_array[19940] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22813] == 0) {
    {
    fprintf(_coverage_fout, "22813\n");
    fflush(_coverage_fout);
    ___coverage_array[22813] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22814] == 0) {
    {
    fprintf(_coverage_fout, "22814\n");
    fflush(_coverage_fout);
    ___coverage_array[22814] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19944] == 0) {
      {
      fprintf(_coverage_fout, "19944\n");
      fflush(_coverage_fout);
      ___coverage_array[19944] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy810;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19941] == 0) {
        {
        fprintf(_coverage_fout, "19941\n");
        fflush(_coverage_fout);
        ___coverage_array[19941] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19945] == 0) {
      {
      fprintf(_coverage_fout, "19945\n");
      fflush(_coverage_fout);
      ___coverage_array[19945] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy808;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19942] == 0) {
        {
        fprintf(_coverage_fout, "19942\n");
        fflush(_coverage_fout);
        ___coverage_array[19942] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19946] == 0) {
      {
      fprintf(_coverage_fout, "19946\n");
      fflush(_coverage_fout);
      ___coverage_array[19946] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 94) {
      goto yy810;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19943] == 0) {
        {
        fprintf(_coverage_fout, "19943\n");
        fflush(_coverage_fout);
        ___coverage_array[19943] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19950] == 0) {
      {
      fprintf(_coverage_fout, "19950\n");
      fflush(_coverage_fout);
      ___coverage_array[19950] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      goto yy810;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19947] == 0) {
        {
        fprintf(_coverage_fout, "19947\n");
        fflush(_coverage_fout);
        ___coverage_array[19947] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19951] == 0) {
      {
      fprintf(_coverage_fout, "19951\n");
      fflush(_coverage_fout);
      ___coverage_array[19951] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      goto yy808;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19948] == 0) {
        {
        fprintf(_coverage_fout, "19948\n");
        fflush(_coverage_fout);
        ___coverage_array[19948] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19952] == 0) {
      {
      fprintf(_coverage_fout, "19952\n");
      fflush(_coverage_fout);
      ___coverage_array[19952] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 126) {
      goto yy810;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19949] == 0) {
        {
        fprintf(_coverage_fout, "19949\n");
        fflush(_coverage_fout);
        ___coverage_array[19949] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22815] == 0) {
    {
    fprintf(_coverage_fout, "22815\n");
    fflush(_coverage_fout);
    ___coverage_array[22815] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy808: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22816] == 0) {
    {
    fprintf(_coverage_fout, "22816\n");
    fflush(_coverage_fout);
    ___coverage_array[22816] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy813;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22817] == 0) {
    {
    fprintf(_coverage_fout, "22817\n");
    fflush(_coverage_fout);
    ___coverage_array[22817] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy809: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22818] == 0) {
    {
    fprintf(_coverage_fout, "22818\n");
    fflush(_coverage_fout);
    ___coverage_array[22818] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19953] == 0) {
      {
      fprintf(_coverage_fout, "19953\n");
      fflush(_coverage_fout);
      ___coverage_array[19953] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___13 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19954] == 0) {
      {
      fprintf(_coverage_fout, "19954\n");
      fflush(_coverage_fout);
      ___coverage_array[19954] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___13,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text)),
                                                language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19955] == 0) {
      {
      fprintf(_coverage_fout, "19955\n");
      fflush(_coverage_fout);
      ___coverage_array[19955] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___13;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19956] == 0) {
      {
      fprintf(_coverage_fout, "19956\n");
      fflush(_coverage_fout);
      ___coverage_array[19956] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___73 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                         language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19957] == 0) {
      {
      fprintf(_coverage_fout, "19957\n");
      fflush(_coverage_fout);
      ___coverage_array[19957] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___73;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19958] == 0) {
      {
      fprintf(_coverage_fout, "19958\n");
      fflush(_coverage_fout);
      ___coverage_array[19958] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22819] == 0) {
    {
    fprintf(_coverage_fout, "22819\n");
    fflush(_coverage_fout);
    ___coverage_array[22819] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22820] == 0) {
    {
    fprintf(_coverage_fout, "22820\n");
    fflush(_coverage_fout);
    ___coverage_array[22820] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy_pop_state();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22821] == 0) {
    {
    fprintf(_coverage_fout, "22821\n");
    fflush(_coverage_fout);
    ___coverage_array[22821] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22822] == 0) {
    {
    fprintf(_coverage_fout, "22822\n");
    fflush(_coverage_fout);
    ___coverage_array[22822] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )308);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22823] == 0) {
    {
    fprintf(_coverage_fout, "22823\n");
    fflush(_coverage_fout);
    ___coverage_array[22823] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy810: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22824] == 0) {
    {
    fprintf(_coverage_fout, "22824\n");
    fflush(_coverage_fout);
    ___coverage_array[22824] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22825] == 0) {
    {
    fprintf(_coverage_fout, "22825\n");
    fflush(_coverage_fout);
    ___coverage_array[22825] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19959] == 0) {
      {
      fprintf(_coverage_fout, "19959\n");
      fflush(_coverage_fout);
      ___coverage_array[19959] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19960] == 0) {
      {
      fprintf(_coverage_fout, "19960\n");
      fflush(_coverage_fout);
      ___coverage_array[19960] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng = 0U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22826] == 0) {
    {
    fprintf(_coverage_fout, "22826\n");
    fflush(_coverage_fout);
    ___coverage_array[22826] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy_pop_state();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22827] == 0) {
    {
    fprintf(_coverage_fout, "22827\n");
    fflush(_coverage_fout);
    ___coverage_array[22827] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _yy_push_state(0);
  goto restart;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22828] == 0) {
    {
    fprintf(_coverage_fout, "22828\n");
    fflush(_coverage_fout);
    ___coverage_array[22828] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy812: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22829] == 0) {
    {
    fprintf(_coverage_fout, "22829\n");
    fflush(_coverage_fout);
    ___coverage_array[22829] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19961] == 0) {
      {
      fprintf(_coverage_fout, "19961\n");
      fflush(_coverage_fout);
      ___coverage_array[19961] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19962] == 0) {
      {
      fprintf(_coverage_fout, "19962\n");
      fflush(_coverage_fout);
      ___coverage_array[19962] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22830] == 0) {
    {
    fprintf(_coverage_fout, "22830\n");
    fflush(_coverage_fout);
    ___coverage_array[22830] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22831] == 0) {
    {
    fprintf(_coverage_fout, "22831\n");
    fflush(_coverage_fout);
    ___coverage_array[22831] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy813: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22832] == 0) {
    {
    fprintf(_coverage_fout, "22832\n");
    fflush(_coverage_fout);
    ___coverage_array[22832] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___5[(int )yych] & 128) {
    goto yy812;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19963] == 0) {
      {
      fprintf(_coverage_fout, "19963\n");
      fflush(_coverage_fout);
      ___coverage_array[19963] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy809;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22833] == 0) {
    {
    fprintf(_coverage_fout, "22833\n");
    fflush(_coverage_fout);
    ___coverage_array[22833] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_NOWDOC: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22834] == 0) {
    {
    fprintf(_coverage_fout, "22834\n");
    fflush(_coverage_fout);
    ___coverage_array[22834] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19964] == 0) {
      {
      fprintf(_coverage_fout, "19964\n");
      fflush(_coverage_fout);
      ___coverage_array[19964] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19965] == 0) {
      {
      fprintf(_coverage_fout, "19965\n");
      fflush(_coverage_fout);
      ___coverage_array[19965] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22835] == 0) {
    {
    fprintf(_coverage_fout, "22835\n");
    fflush(_coverage_fout);
    ___coverage_array[22835] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22836] == 0) {
    {
    fprintf(_coverage_fout, "22836\n");
    fflush(_coverage_fout);
    ___coverage_array[22836] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22837] == 0) {
    {
    fprintf(_coverage_fout, "22837\n");
    fflush(_coverage_fout);
    ___coverage_array[22837] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22838] == 0) {
    {
    fprintf(_coverage_fout, "22838\n");
    fflush(_coverage_fout);
    ___coverage_array[22838] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  newline___0 = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22839] == 0) {
    {
    fprintf(_coverage_fout, "22839\n");
    fflush(_coverage_fout);
    ___coverage_array[22839] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor > (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19966] == 0) {
      {
      fprintf(_coverage_fout, "19966\n");
      fflush(_coverage_fout);
      ___coverage_array[19966] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19967] == 0) {
      {
      fprintf(_coverage_fout, "19967\n");
      fflush(_coverage_fout);
      ___coverage_array[19967] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22840] == 0) {
    {
    fprintf(_coverage_fout, "22840\n");
    fflush(_coverage_fout);
    ___coverage_array[22840] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22841] == 0) {
    {
    fprintf(_coverage_fout, "22841\n");
    fflush(_coverage_fout);
    ___coverage_array[22841] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19999] == 0) {
      {
      fprintf(_coverage_fout, "19999\n");
      fflush(_coverage_fout);
      ___coverage_array[19999] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.yy_cursor < (unsigned int )language_scanner_globals.yy_limit) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19968] == 0) {
        {
        fprintf(_coverage_fout, "19968\n");
        fflush(_coverage_fout);
        ___coverage_array[19968] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20000] == 0) {
      {
      fprintf(_coverage_fout, "20000\n");
      fflush(_coverage_fout);
      ___coverage_array[20000] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___74 = language_scanner_globals.yy_cursor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20001] == 0) {
      {
      fprintf(_coverage_fout, "20001\n");
      fflush(_coverage_fout);
      ___coverage_array[20001] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (language_scanner_globals.yy_cursor) ++;
    switch ((int )*tmp___74) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19996] == 0) {
      {
      fprintf(_coverage_fout, "19996\n");
      fflush(_coverage_fout);
      ___coverage_array[19996] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 13: 
    if ((int )*(language_scanner_globals.yy_cursor) == 10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19969] == 0) {
        {
        fprintf(_coverage_fout, "19969\n");
        fflush(_coverage_fout);
        ___coverage_array[19969] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (language_scanner_globals.yy_cursor) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19970] == 0) {
        {
        fprintf(_coverage_fout, "19970\n");
        fflush(_coverage_fout);
        ___coverage_array[19970] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19997] == 0) {
      {
      fprintf(_coverage_fout, "19997\n");
      fflush(_coverage_fout);
      ___coverage_array[19997] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    case 10: 
    if ((int )*(language_scanner_globals.yy_cursor) >= 97) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19971] == 0) {
        {
        fprintf(_coverage_fout, "19971\n");
        fflush(_coverage_fout);
        ___coverage_array[19971] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(language_scanner_globals.yy_cursor) <= 122) {
        goto _L___15;
      } else {
        goto _L___17;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[19995] == 0) {
        {
        fprintf(_coverage_fout, "19995\n");
        fflush(_coverage_fout);
        ___coverage_array[19995] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L___17: /* CIL Label */ 
      if ((int )*(language_scanner_globals.yy_cursor) >= 65) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19972] == 0) {
          {
          fprintf(_coverage_fout, "19972\n");
          fflush(_coverage_fout);
          ___coverage_array[19972] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(language_scanner_globals.yy_cursor) <= 90) {
          goto _L___15;
        } else {
          goto _L___16;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[19994] == 0) {
          {
          fprintf(_coverage_fout, "19994\n");
          fflush(_coverage_fout);
          ___coverage_array[19994] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___16: /* CIL Label */ 
        if ((int )*(language_scanner_globals.yy_cursor) == 95) {
          goto _L___15;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[19993] == 0) {
            {
            fprintf(_coverage_fout, "19993\n");
            fflush(_coverage_fout);
            ___coverage_array[19993] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(language_scanner_globals.yy_cursor) >= 0x7F) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19991] == 0) {
              {
              fprintf(_coverage_fout, "19991\n");
              fflush(_coverage_fout);
              ___coverage_array[19991] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _L___15: /* CIL Label */ 
            if (compiler_globals.heredoc_len < language_scanner_globals.yy_limit - language_scanner_globals.yy_cursor) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[19988] == 0) {
                {
                fprintf(_coverage_fout, "19988\n");
                fflush(_coverage_fout);
                ___coverage_array[19988] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              tmp___75 = memcmp((void const   *)language_scanner_globals.yy_cursor,
                                (void const   *)compiler_globals.heredoc,
                                (unsigned int )compiler_globals.heredoc_len);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[19989] == 0) {
                {
                fprintf(_coverage_fout, "19989\n");
                fflush(_coverage_fout);
                ___coverage_array[19989] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (tmp___75) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[19973] == 0) {
                  {
                  fprintf(_coverage_fout, "19973\n");
                  fflush(_coverage_fout);
                  ___coverage_array[19973] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[19985] == 0) {
                  {
                  fprintf(_coverage_fout, "19985\n");
                  fflush(_coverage_fout);
                  ___coverage_array[19985] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                end___2 = language_scanner_globals.yy_cursor + compiler_globals.heredoc_len;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[19986] == 0) {
                  {
                  fprintf(_coverage_fout, "19986\n");
                  fflush(_coverage_fout);
                  ___coverage_array[19986] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*end___2 == 59) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[19974] == 0) {
                    {
                    fprintf(_coverage_fout, "19974\n");
                    fflush(_coverage_fout);
                    ___coverage_array[19974] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  end___2 ++;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[19975] == 0) {
                    {
                    fprintf(_coverage_fout, "19975\n");
                    fflush(_coverage_fout);
                    ___coverage_array[19975] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[19987] == 0) {
                  {
                  fprintf(_coverage_fout, "19987\n");
                  fflush(_coverage_fout);
                  ___coverage_array[19987] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*end___2 == 10) {
                  goto _L___14;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[19984] == 0) {
                    {
                    fprintf(_coverage_fout, "19984\n");
                    fflush(_coverage_fout);
                    ___coverage_array[19984] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int )*end___2 == 13) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[19980] == 0) {
                      {
                      fprintf(_coverage_fout, "19980\n");
                      fflush(_coverage_fout);
                      ___coverage_array[19980] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    _L___14: /* CIL Label */ 
                    if ((int )*(language_scanner_globals.yy_cursor + -2) == 13) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[19978] == 0) {
                        {
                        fprintf(_coverage_fout, "19978\n");
                        fflush(_coverage_fout);
                        ___coverage_array[19978] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      if ((int )*(language_scanner_globals.yy_cursor + -1) == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[19976] == 0) {
                          {
                          fprintf(_coverage_fout, "19976\n");
                          fflush(_coverage_fout);
                          ___coverage_array[19976] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        newline___0 = 2;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[19977] == 0) {
                          {
                          fprintf(_coverage_fout, "19977\n");
                          fflush(_coverage_fout);
                          ___coverage_array[19977] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        newline___0 = 1;
                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[19979] == 0) {
                        {
                        fprintf(_coverage_fout, "19979\n");
                        fflush(_coverage_fout);
                        ___coverage_array[19979] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      newline___0 = 1;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[19981] == 0) {
                      {
                      fprintf(_coverage_fout, "19981\n");
                      fflush(_coverage_fout);
                      ___coverage_array[19981] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    compiler_globals.increment_lineno = (unsigned char)1;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[19982] == 0) {
                      {
                      fprintf(_coverage_fout, "19982\n");
                      fflush(_coverage_fout);
                      ___coverage_array[19982] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    language_scanner_globals.yy_state = 8;
                    goto nowdoc_scan_done;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[19983] == 0) {
                      {
                      fprintf(_coverage_fout, "19983\n");
                      fflush(_coverage_fout);
                      ___coverage_array[19983] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[19990] == 0) {
                {
                fprintf(_coverage_fout, "19990\n");
                fflush(_coverage_fout);
                ___coverage_array[19990] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[19992] == 0) {
              {
              fprintf(_coverage_fout, "19992\n");
              fflush(_coverage_fout);
              ___coverage_array[19992] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[19998] == 0) {
      {
      fprintf(_coverage_fout, "19998\n");
      fflush(_coverage_fout);
      ___coverage_array[19998] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    default: ;
    continue;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22842] == 0) {
    {
    fprintf(_coverage_fout, "22842\n");
    fflush(_coverage_fout);
    ___coverage_array[22842] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  nowdoc_scan_done: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22843] == 0) {
    {
    fprintf(_coverage_fout, "22843\n");
    fflush(_coverage_fout);
    ___coverage_array[22843] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20002] == 0) {
      {
      fprintf(_coverage_fout, "20002\n");
      fflush(_coverage_fout);
      ___coverage_array[20002] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___14 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20003] == 0) {
      {
      fprintf(_coverage_fout, "20003\n");
      fflush(_coverage_fout);
      ___coverage_array[20003] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___14,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text)),
                                                language_scanner_globals.yy_leng - (unsigned int )newline___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20004] == 0) {
      {
      fprintf(_coverage_fout, "20004\n");
      fflush(_coverage_fout);
      ___coverage_array[20004] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___14;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20005] == 0) {
      {
      fprintf(_coverage_fout, "20005\n");
      fflush(_coverage_fout);
      ___coverage_array[20005] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___76 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                         language_scanner_globals.yy_leng - (unsigned int )newline___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20006] == 0) {
      {
      fprintf(_coverage_fout, "20006\n");
      fflush(_coverage_fout);
      ___coverage_array[20006] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___76;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20007] == 0) {
      {
      fprintf(_coverage_fout, "20007\n");
      fflush(_coverage_fout);
      ___coverage_array[20007] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - (unsigned int )newline___0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22844] == 0) {
    {
    fprintf(_coverage_fout, "22844\n");
    fflush(_coverage_fout);
    ___coverage_array[22844] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22845] == 0) {
    {
    fprintf(_coverage_fout, "22845\n");
    fflush(_coverage_fout);
    ___coverage_array[22845] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20018] == 0) {
      {
      fprintf(_coverage_fout, "20018\n");
      fflush(_coverage_fout);
      ___coverage_array[20018] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p___4 = (char *)language_scanner_globals.yy_text;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20019] == 0) {
      {
      fprintf(_coverage_fout, "20019\n");
      fflush(_coverage_fout);
      ___coverage_array[20019] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    boundary___4 = p___4 + (language_scanner_globals.yy_leng - (unsigned int )newline___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20020] == 0) {
      {
      fprintf(_coverage_fout, "20020\n");
      fflush(_coverage_fout);
      ___coverage_array[20020] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20015] == 0) {
        {
        fprintf(_coverage_fout, "20015\n");
        fflush(_coverage_fout);
        ___coverage_array[20015] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )p___4 < (unsigned int )boundary___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20008] == 0) {
          {
          fprintf(_coverage_fout, "20008\n");
          fflush(_coverage_fout);
          ___coverage_array[20008] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20016] == 0) {
        {
        fprintf(_coverage_fout, "20016\n");
        fflush(_coverage_fout);
        ___coverage_array[20016] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*p___4 == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20009] == 0) {
          {
          fprintf(_coverage_fout, "20009\n");
          fflush(_coverage_fout);
          ___coverage_array[20009] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (compiler_globals.zend_lineno) ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20014] == 0) {
          {
          fprintf(_coverage_fout, "20014\n");
          fflush(_coverage_fout);
          ___coverage_array[20014] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*p___4 == 13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20012] == 0) {
            {
            fprintf(_coverage_fout, "20012\n");
            fflush(_coverage_fout);
            ___coverage_array[20012] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(p___4 + 1) != 10) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[20010] == 0) {
              {
              fprintf(_coverage_fout, "20010\n");
              fflush(_coverage_fout);
              ___coverage_array[20010] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            (compiler_globals.zend_lineno) ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[20011] == 0) {
              {
              fprintf(_coverage_fout, "20011\n");
              fflush(_coverage_fout);
              ___coverage_array[20011] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20013] == 0) {
            {
            fprintf(_coverage_fout, "20013\n");
            fflush(_coverage_fout);
            ___coverage_array[20013] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20017] == 0) {
        {
        fprintf(_coverage_fout, "20017\n");
        fflush(_coverage_fout);
        ___coverage_array[20017] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      p___4 ++;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22846] == 0) {
    {
    fprintf(_coverage_fout, "22846\n");
    fflush(_coverage_fout);
    ___coverage_array[22846] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )314);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22847] == 0) {
    {
    fprintf(_coverage_fout, "22847\n");
    fflush(_coverage_fout);
    ___coverage_array[22847] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yyc_ST_VAR_OFFSET: 
  if ((unsigned int )(language_scanner_globals.yy_cursor + 3) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20021] == 0) {
      {
      fprintf(_coverage_fout, "20021\n");
      fflush(_coverage_fout);
      ___coverage_array[20021] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20022] == 0) {
      {
      fprintf(_coverage_fout, "20022\n");
      fflush(_coverage_fout);
      ___coverage_array[20022] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22848] == 0) {
    {
    fprintf(_coverage_fout, "22848\n");
    fflush(_coverage_fout);
    ___coverage_array[22848] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22849] == 0) {
    {
    fprintf(_coverage_fout, "22849\n");
    fflush(_coverage_fout);
    ___coverage_array[22849] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 47) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20039] == 0) {
      {
      fprintf(_coverage_fout, "20039\n");
      fflush(_coverage_fout);
      ___coverage_array[20039] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20031] == 0) {
        {
        fprintf(_coverage_fout, "20031\n");
        fflush(_coverage_fout);
        ___coverage_array[20031] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 12) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20025] == 0) {
          {
          fprintf(_coverage_fout, "20025\n");
          fflush(_coverage_fout);
          ___coverage_array[20025] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 0x08) {
          goto yy832;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20023] == 0) {
            {
            fprintf(_coverage_fout, "20023\n");
            fflush(_coverage_fout);
            ___coverage_array[20023] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20026] == 0) {
          {
          fprintf(_coverage_fout, "20026\n");
          fflush(_coverage_fout);
          ___coverage_array[20026] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 10) {
          goto yy828;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20024] == 0) {
            {
            fprintf(_coverage_fout, "20024\n");
            fflush(_coverage_fout);
            ___coverage_array[20024] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy832;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20029] == 0) {
          {
          fprintf(_coverage_fout, "20029\n");
          fflush(_coverage_fout);
          ___coverage_array[20029] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 13) {
          goto yy828;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20027] == 0) {
            {
            fprintf(_coverage_fout, "20027\n");
            fflush(_coverage_fout);
            ___coverage_array[20027] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20030] == 0) {
          {
          fprintf(_coverage_fout, "20030\n");
          fflush(_coverage_fout);
          ___coverage_array[20030] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 0x1F) {
          goto yy832;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20028] == 0) {
            {
            fprintf(_coverage_fout, "20028\n");
            fflush(_coverage_fout);
            ___coverage_array[20028] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy828;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20038] == 0) {
        {
        fprintf(_coverage_fout, "20038\n");
        fflush(_coverage_fout);
        ___coverage_array[20038] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 36) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20034] == 0) {
          {
          fprintf(_coverage_fout, "20034\n");
          fflush(_coverage_fout);
          ___coverage_array[20034] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 34) {
          goto yy827;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20032] == 0) {
            {
            fprintf(_coverage_fout, "20032\n");
            fflush(_coverage_fout);
            ___coverage_array[20032] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20035] == 0) {
          {
          fprintf(_coverage_fout, "20035\n");
          fflush(_coverage_fout);
          ___coverage_array[20035] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 35) {
          goto yy828;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20033] == 0) {
            {
            fprintf(_coverage_fout, "20033\n");
            fflush(_coverage_fout);
            ___coverage_array[20033] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy823;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20037] == 0) {
          {
          fprintf(_coverage_fout, "20037\n");
          fflush(_coverage_fout);
          ___coverage_array[20037] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych == 39) {
          goto yy828;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20036] == 0) {
            {
            fprintf(_coverage_fout, "20036\n");
            fflush(_coverage_fout);
            ___coverage_array[20036] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy827;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20060] == 0) {
      {
      fprintf(_coverage_fout, "20060\n");
      fflush(_coverage_fout);
      ___coverage_array[20060] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 92) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20048] == 0) {
        {
        fprintf(_coverage_fout, "20048\n");
        fflush(_coverage_fout);
        ___coverage_array[20048] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20042] == 0) {
          {
          fprintf(_coverage_fout, "20042\n");
          fflush(_coverage_fout);
          ___coverage_array[20042] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 48) {
          goto yy820;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20040] == 0) {
            {
            fprintf(_coverage_fout, "20040\n");
            fflush(_coverage_fout);
            ___coverage_array[20040] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20043] == 0) {
          {
          fprintf(_coverage_fout, "20043\n");
          fflush(_coverage_fout);
          ___coverage_array[20043] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 57) {
          goto yy822;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20041] == 0) {
            {
            fprintf(_coverage_fout, "20041\n");
            fflush(_coverage_fout);
            ___coverage_array[20041] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy827;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20046] == 0) {
          {
          fprintf(_coverage_fout, "20046\n");
          fflush(_coverage_fout);
          ___coverage_array[20046] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 90) {
          goto yy830;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20044] == 0) {
            {
            fprintf(_coverage_fout, "20044\n");
            fflush(_coverage_fout);
            ___coverage_array[20044] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20047] == 0) {
          {
          fprintf(_coverage_fout, "20047\n");
          fflush(_coverage_fout);
          ___coverage_array[20047] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 91) {
          goto yy827;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20045] == 0) {
            {
            fprintf(_coverage_fout, "20045\n");
            fflush(_coverage_fout);
            ___coverage_array[20045] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy828;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20059] == 0) {
        {
        fprintf(_coverage_fout, "20059\n");
        fflush(_coverage_fout);
        ___coverage_array[20059] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 95) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20051] == 0) {
          {
          fprintf(_coverage_fout, "20051\n");
          fflush(_coverage_fout);
          ___coverage_array[20051] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 93) {
          goto yy825;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20049] == 0) {
            {
            fprintf(_coverage_fout, "20049\n");
            fflush(_coverage_fout);
            ___coverage_array[20049] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20052] == 0) {
          {
          fprintf(_coverage_fout, "20052\n");
          fflush(_coverage_fout);
          ___coverage_array[20052] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 94) {
          goto yy827;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20050] == 0) {
            {
            fprintf(_coverage_fout, "20050\n");
            fflush(_coverage_fout);
            ___coverage_array[20050] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy830;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20056] == 0) {
          {
          fprintf(_coverage_fout, "20056\n");
          fflush(_coverage_fout);
          ___coverage_array[20056] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 96) {
          goto yy827;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20053] == 0) {
            {
            fprintf(_coverage_fout, "20053\n");
            fflush(_coverage_fout);
            ___coverage_array[20053] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20057] == 0) {
          {
          fprintf(_coverage_fout, "20057\n");
          fflush(_coverage_fout);
          ___coverage_array[20057] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 122) {
          goto yy830;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20054] == 0) {
            {
            fprintf(_coverage_fout, "20054\n");
            fflush(_coverage_fout);
            ___coverage_array[20054] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20058] == 0) {
          {
          fprintf(_coverage_fout, "20058\n");
          fflush(_coverage_fout);
          ___coverage_array[20058] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )yych <= 126) {
          goto yy827;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20055] == 0) {
            {
            fprintf(_coverage_fout, "20055\n");
            fflush(_coverage_fout);
            ___coverage_array[20055] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        goto yy830;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22850] == 0) {
    {
    fprintf(_coverage_fout, "22850\n");
    fflush(_coverage_fout);
    ___coverage_array[22850] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy820: 
  yyaccept = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22851] == 0) {
    {
    fprintf(_coverage_fout, "22851\n");
    fflush(_coverage_fout);
    ___coverage_array[22851] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22852] == 0) {
    {
    fprintf(_coverage_fout, "22852\n");
    fflush(_coverage_fout);
    ___coverage_array[22852] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22853] == 0) {
    {
    fprintf(_coverage_fout, "22853\n");
    fflush(_coverage_fout);
    ___coverage_array[22853] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_marker);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22854] == 0) {
    {
    fprintf(_coverage_fout, "22854\n");
    fflush(_coverage_fout);
    ___coverage_array[22854] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 87) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20065] == 0) {
      {
      fprintf(_coverage_fout, "20065\n");
      fflush(_coverage_fout);
      ___coverage_array[20065] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20062] == 0) {
        {
        fprintf(_coverage_fout, "20062\n");
        fflush(_coverage_fout);
        ___coverage_array[20062] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 48) {
        goto yy844;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20061] == 0) {
          {
          fprintf(_coverage_fout, "20061\n");
          fflush(_coverage_fout);
          ___coverage_array[20061] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20064] == 0) {
        {
        fprintf(_coverage_fout, "20064\n");
        fflush(_coverage_fout);
        ___coverage_array[20064] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 66) {
        goto yy841;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20063] == 0) {
          {
          fprintf(_coverage_fout, "20063\n");
          fflush(_coverage_fout);
          ___coverage_array[20063] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20072] == 0) {
      {
      fprintf(_coverage_fout, "20072\n");
      fflush(_coverage_fout);
      ___coverage_array[20072] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 98) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20068] == 0) {
        {
        fprintf(_coverage_fout, "20068\n");
        fflush(_coverage_fout);
        ___coverage_array[20068] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 88) {
        goto yy843;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20066] == 0) {
          {
          fprintf(_coverage_fout, "20066\n");
          fflush(_coverage_fout);
          ___coverage_array[20066] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20069] == 0) {
        {
        fprintf(_coverage_fout, "20069\n");
        fflush(_coverage_fout);
        ___coverage_array[20069] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 98) {
        goto yy841;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20067] == 0) {
          {
          fprintf(_coverage_fout, "20067\n");
          fflush(_coverage_fout);
          ___coverage_array[20067] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20071] == 0) {
        {
        fprintf(_coverage_fout, "20071\n");
        fflush(_coverage_fout);
        ___coverage_array[20071] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych == 120) {
        goto yy843;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20070] == 0) {
          {
          fprintf(_coverage_fout, "20070\n");
          fflush(_coverage_fout);
          ___coverage_array[20070] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22855] == 0) {
    {
    fprintf(_coverage_fout, "22855\n");
    fflush(_coverage_fout);
    ___coverage_array[22855] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy821: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22856] == 0) {
    {
    fprintf(_coverage_fout, "22856\n");
    fflush(_coverage_fout);
    ___coverage_array[22856] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.yy_leng < 10U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20073] == 0) {
      {
      fprintf(_coverage_fout, "20073\n");
      fflush(_coverage_fout);
      ___coverage_array[20073] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.lval = strtol((char const   */* __restrict  */)((char *)language_scanner_globals.yy_text),
                                  (char **/* __restrict  */)((void *)0), 10);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20074] == 0) {
      {
      fprintf(_coverage_fout, "20074\n");
      fflush(_coverage_fout);
      ___coverage_array[20074] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->type = (unsigned char)1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20104] == 0) {
      {
      fprintf(_coverage_fout, "20104\n");
      fflush(_coverage_fout);
      ___coverage_array[20104] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (language_scanner_globals.yy_leng == 10U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20098] == 0) {
        {
        fprintf(_coverage_fout, "20098\n");
        fflush(_coverage_fout);
        ___coverage_array[20098] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20086] == 0) {
          {
          fprintf(_coverage_fout, "20086\n");
          fflush(_coverage_fout);
          ___coverage_array[20086] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __s1_len___0 = strlen((char const   *)((char *)language_scanner_globals.yy_text));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20087] == 0) {
          {
          fprintf(_coverage_fout, "20087\n");
          fflush(_coverage_fout);
          ___coverage_array[20087] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __s2_len___0 = strlen(long_min_digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20088] == 0) {
          {
          fprintf(_coverage_fout, "20088\n");
          fflush(_coverage_fout);
          ___coverage_array[20088] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )((void const   *)((char *)language_scanner_globals.yy_text + 1)) - (unsigned int )((void const   *)((char *)language_scanner_globals.yy_text)) == 1U)) {
          goto _L___19;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20081] == 0) {
            {
            fprintf(_coverage_fout, "20081\n");
            fflush(_coverage_fout);
            ___coverage_array[20081] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if (__s1_len___0 >= 4U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[20079] == 0) {
              {
              fprintf(_coverage_fout, "20079\n");
              fflush(_coverage_fout);
              ___coverage_array[20079] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _L___19: /* CIL Label */ 
            if (! ((unsigned int )((void const   *)(long_min_digits + 1)) - (unsigned int )((void const   *)(long_min_digits)) == 1U)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[20075] == 0) {
                {
                fprintf(_coverage_fout, "20075\n");
                fflush(_coverage_fout);
                ___coverage_array[20075] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              tmp___84 = 1;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[20078] == 0) {
                {
                fprintf(_coverage_fout, "20078\n");
                fflush(_coverage_fout);
                ___coverage_array[20078] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (__s2_len___0 >= 4U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[20076] == 0) {
                  {
                  fprintf(_coverage_fout, "20076\n");
                  fflush(_coverage_fout);
                  ___coverage_array[20076] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                tmp___84 = 1;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[20077] == 0) {
                  {
                  fprintf(_coverage_fout, "20077\n");
                  fflush(_coverage_fout);
                  ___coverage_array[20077] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                tmp___84 = 0;
              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[20080] == 0) {
              {
              fprintf(_coverage_fout, "20080\n");
              fflush(_coverage_fout);
              ___coverage_array[20080] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___84 = 0;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20089] == 0) {
          {
          fprintf(_coverage_fout, "20089\n");
          fflush(_coverage_fout);
          ___coverage_array[20089] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___84) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20082] == 0) {
            {
            fprintf(_coverage_fout, "20082\n");
            fflush(_coverage_fout);
            ___coverage_array[20082] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___79 = __builtin_strcmp((char const   *)((char *)language_scanner_globals.yy_text),
                                      long_min_digits);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20083] == 0) {
            {
            fprintf(_coverage_fout, "20083\n");
            fflush(_coverage_fout);
            ___coverage_array[20083] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___83 = tmp___79;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20084] == 0) {
            {
            fprintf(_coverage_fout, "20084\n");
            fflush(_coverage_fout);
            ___coverage_array[20084] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___82 = __builtin_strcmp((char const   *)((char *)language_scanner_globals.yy_text),
                                      long_min_digits);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[20085] == 0) {
            {
            fprintf(_coverage_fout, "20085\n");
            fflush(_coverage_fout);
            ___coverage_array[20085] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___83 = tmp___82;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20090] == 0) {
          {
          fprintf(_coverage_fout, "20090\n");
          fflush(_coverage_fout);
          ___coverage_array[20090] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___82 = __builtin_strcmp((char const   *)((char *)language_scanner_globals.yy_text),
                                    long_min_digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20091] == 0) {
          {
          fprintf(_coverage_fout, "20091\n");
          fflush(_coverage_fout);
          ___coverage_array[20091] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___83 = tmp___82;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20099] == 0) {
        {
        fprintf(_coverage_fout, "20099\n");
        fflush(_coverage_fout);
        ___coverage_array[20099] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___83 < 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20092] == 0) {
          {
          fprintf(_coverage_fout, "20092\n");
          fflush(_coverage_fout);
          ___coverage_array[20092] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->value.lval = strtol((char const   */* __restrict  */)((char *)language_scanner_globals.yy_text),
                                      (char **/* __restrict  */)((void *)0), 10);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20093] == 0) {
          {
          fprintf(_coverage_fout, "20093\n");
          fflush(_coverage_fout);
          ___coverage_array[20093] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->type = (unsigned char)1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20094] == 0) {
          {
          fprintf(_coverage_fout, "20094\n");
          fflush(_coverage_fout);
          ___coverage_array[20094] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___77 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                             language_scanner_globals.yy_leng);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20095] == 0) {
          {
          fprintf(_coverage_fout, "20095\n");
          fflush(_coverage_fout);
          ___coverage_array[20095] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->value.str.val = (char *)tmp___77;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20096] == 0) {
          {
          fprintf(_coverage_fout, "20096\n");
          fflush(_coverage_fout);
          ___coverage_array[20096] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20097] == 0) {
          {
          fprintf(_coverage_fout, "20097\n");
          fflush(_coverage_fout);
          ___coverage_array[20097] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zendlval->type = (unsigned char)6;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20100] == 0) {
        {
        fprintf(_coverage_fout, "20100\n");
        fflush(_coverage_fout);
        ___coverage_array[20100] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___77 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                           language_scanner_globals.yy_leng);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20101] == 0) {
        {
        fprintf(_coverage_fout, "20101\n");
        fflush(_coverage_fout);
        ___coverage_array[20101] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->value.str.val = (char *)tmp___77;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20102] == 0) {
        {
        fprintf(_coverage_fout, "20102\n");
        fflush(_coverage_fout);
        ___coverage_array[20102] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20103] == 0) {
        {
        fprintf(_coverage_fout, "20103\n");
        fflush(_coverage_fout);
        ___coverage_array[20103] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zendlval->type = (unsigned char)6;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22857] == 0) {
    {
    fprintf(_coverage_fout, "22857\n");
    fflush(_coverage_fout);
    ___coverage_array[22857] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )310);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22858] == 0) {
    {
    fprintf(_coverage_fout, "22858\n");
    fflush(_coverage_fout);
    ___coverage_array[22858] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy822: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22859] == 0) {
    {
    fprintf(_coverage_fout, "22859\n");
    fflush(_coverage_fout);
    ___coverage_array[22859] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy840;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22860] == 0) {
    {
    fprintf(_coverage_fout, "22860\n");
    fflush(_coverage_fout);
    ___coverage_array[22860] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy823: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22861] == 0) {
    {
    fprintf(_coverage_fout, "22861\n");
    fflush(_coverage_fout);
    ___coverage_array[22861] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22862] == 0) {
    {
    fprintf(_coverage_fout, "22862\n");
    fflush(_coverage_fout);
    ___coverage_array[22862] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 95) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20108] == 0) {
      {
      fprintf(_coverage_fout, "20108\n");
      fflush(_coverage_fout);
      ___coverage_array[20108] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 64) {
      goto yy824;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20105] == 0) {
        {
        fprintf(_coverage_fout, "20105\n");
        fflush(_coverage_fout);
        ___coverage_array[20105] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20109] == 0) {
      {
      fprintf(_coverage_fout, "20109\n");
      fflush(_coverage_fout);
      ___coverage_array[20109] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 90) {
      goto yy836;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20106] == 0) {
        {
        fprintf(_coverage_fout, "20106\n");
        fflush(_coverage_fout);
        ___coverage_array[20106] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20110] == 0) {
      {
      fprintf(_coverage_fout, "20110\n");
      fflush(_coverage_fout);
      ___coverage_array[20110] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 95) {
      goto yy836;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20107] == 0) {
        {
        fprintf(_coverage_fout, "20107\n");
        fflush(_coverage_fout);
        ___coverage_array[20107] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20114] == 0) {
      {
      fprintf(_coverage_fout, "20114\n");
      fflush(_coverage_fout);
      ___coverage_array[20114] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      goto yy824;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20111] == 0) {
        {
        fprintf(_coverage_fout, "20111\n");
        fflush(_coverage_fout);
        ___coverage_array[20111] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20115] == 0) {
      {
      fprintf(_coverage_fout, "20115\n");
      fflush(_coverage_fout);
      ___coverage_array[20115] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 122) {
      goto yy836;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20112] == 0) {
        {
        fprintf(_coverage_fout, "20112\n");
        fflush(_coverage_fout);
        ___coverage_array[20112] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20116] == 0) {
      {
      fprintf(_coverage_fout, "20116\n");
      fflush(_coverage_fout);
      ___coverage_array[20116] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych >= 0x7F) {
      goto yy836;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20113] == 0) {
        {
        fprintf(_coverage_fout, "20113\n");
        fflush(_coverage_fout);
        ___coverage_array[20113] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22863] == 0) {
    {
    fprintf(_coverage_fout, "22863\n");
    fflush(_coverage_fout);
    ___coverage_array[22863] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy824: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22864] == 0) {
    {
    fprintf(_coverage_fout, "22864\n");
    fflush(_coverage_fout);
    ___coverage_array[22864] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )*((char *)language_scanner_globals.yy_text + 0));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22865] == 0) {
    {
    fprintf(_coverage_fout, "22865\n");
    fflush(_coverage_fout);
    ___coverage_array[22865] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy825: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22866] == 0) {
    {
    fprintf(_coverage_fout, "22866\n");
    fflush(_coverage_fout);
    ___coverage_array[22866] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22867] == 0) {
    {
    fprintf(_coverage_fout, "22867\n");
    fflush(_coverage_fout);
    ___coverage_array[22867] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy_pop_state();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22868] == 0) {
    {
    fprintf(_coverage_fout, "22868\n");
    fflush(_coverage_fout);
    ___coverage_array[22868] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )']');
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22869] == 0) {
    {
    fprintf(_coverage_fout, "22869\n");
    fflush(_coverage_fout);
    ___coverage_array[22869] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy827: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22870] == 0) {
    {
    fprintf(_coverage_fout, "22870\n");
    fflush(_coverage_fout);
    ___coverage_array[22870] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy824;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22871] == 0) {
    {
    fprintf(_coverage_fout, "22871\n");
    fflush(_coverage_fout);
    ___coverage_array[22871] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy828: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22872] == 0) {
    {
    fprintf(_coverage_fout, "22872\n");
    fflush(_coverage_fout);
    ___coverage_array[22872] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22873] == 0) {
    {
    fprintf(_coverage_fout, "22873\n");
    fflush(_coverage_fout);
    ___coverage_array[22873] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20117] == 0) {
      {
      fprintf(_coverage_fout, "20117\n");
      fflush(_coverage_fout);
      ___coverage_array[20117] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_cursor = (unsigned char *)((char *)language_scanner_globals.yy_text) + 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20118] == 0) {
      {
      fprintf(_coverage_fout, "20118\n");
      fflush(_coverage_fout);
      ___coverage_array[20118] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_leng = 0U;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22874] == 0) {
    {
    fprintf(_coverage_fout, "22874\n");
    fflush(_coverage_fout);
    ___coverage_array[22874] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy_pop_state();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22875] == 0) {
    {
    fprintf(_coverage_fout, "22875\n");
    fflush(_coverage_fout);
    ___coverage_array[22875] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )314);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22876] == 0) {
    {
    fprintf(_coverage_fout, "22876\n");
    fflush(_coverage_fout);
    ___coverage_array[22876] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy830: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22877] == 0) {
    {
    fprintf(_coverage_fout, "22877\n");
    fflush(_coverage_fout);
    ___coverage_array[22877] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  goto yy835;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22878] == 0) {
    {
    fprintf(_coverage_fout, "22878\n");
    fflush(_coverage_fout);
    ___coverage_array[22878] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy831: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22879] == 0) {
    {
    fprintf(_coverage_fout, "22879\n");
    fflush(_coverage_fout);
    ___coverage_array[22879] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20119] == 0) {
      {
      fprintf(_coverage_fout, "20119\n");
      fflush(_coverage_fout);
      ___coverage_array[20119] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___15 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20120] == 0) {
      {
      fprintf(_coverage_fout, "20120\n");
      fflush(_coverage_fout);
      ___coverage_array[20120] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___15,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text)),
                                                language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20121] == 0) {
      {
      fprintf(_coverage_fout, "20121\n");
      fflush(_coverage_fout);
      ___coverage_array[20121] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___15;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20122] == 0) {
      {
      fprintf(_coverage_fout, "20122\n");
      fflush(_coverage_fout);
      ___coverage_array[20122] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___85 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                         language_scanner_globals.yy_leng);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20123] == 0) {
      {
      fprintf(_coverage_fout, "20123\n");
      fflush(_coverage_fout);
      ___coverage_array[20123] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___85;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20124] == 0) {
      {
      fprintf(_coverage_fout, "20124\n");
      fflush(_coverage_fout);
      ___coverage_array[20124] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22880] == 0) {
    {
    fprintf(_coverage_fout, "22880\n");
    fflush(_coverage_fout);
    ___coverage_array[22880] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22881] == 0) {
    {
    fprintf(_coverage_fout, "22881\n");
    fflush(_coverage_fout);
    ___coverage_array[22881] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )307);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22882] == 0) {
    {
    fprintf(_coverage_fout, "22882\n");
    fflush(_coverage_fout);
    ___coverage_array[22882] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy832: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22883] == 0) {
    {
    fprintf(_coverage_fout, "22883\n");
    fflush(_coverage_fout);
    ___coverage_array[22883] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22884] == 0) {
    {
    fprintf(_coverage_fout, "22884\n");
    fflush(_coverage_fout);
    ___coverage_array[22884] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )language_scanner_globals.yy_cursor > (unsigned int )language_scanner_globals.yy_limit) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20125] == 0) {
      {
      fprintf(_coverage_fout, "20125\n");
      fflush(_coverage_fout);
      ___coverage_array[20125] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20126] == 0) {
      {
      fprintf(_coverage_fout, "20126\n");
      fflush(_coverage_fout);
      ___coverage_array[20126] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22885] == 0) {
    {
    fprintf(_coverage_fout, "22885\n");
    fflush(_coverage_fout);
    ___coverage_array[22885] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_error(1 << 7L,
             "Unexpected character in input:  \'%c\' (ASCII=%d) state=%d",
             *((char *)language_scanner_globals.yy_text + 0),
             *((char *)language_scanner_globals.yy_text + 0),
             language_scanner_globals.yy_state);
  goto restart;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22886] == 0) {
    {
    fprintf(_coverage_fout, "22886\n");
    fflush(_coverage_fout);
    ___coverage_array[22886] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy834: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22887] == 0) {
    {
    fprintf(_coverage_fout, "22887\n");
    fflush(_coverage_fout);
    ___coverage_array[22887] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20127] == 0) {
      {
      fprintf(_coverage_fout, "20127\n");
      fflush(_coverage_fout);
      ___coverage_array[20127] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20128] == 0) {
      {
      fprintf(_coverage_fout, "20128\n");
      fflush(_coverage_fout);
      ___coverage_array[20128] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22888] == 0) {
    {
    fprintf(_coverage_fout, "22888\n");
    fflush(_coverage_fout);
    ___coverage_array[22888] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22889] == 0) {
    {
    fprintf(_coverage_fout, "22889\n");
    fflush(_coverage_fout);
    ___coverage_array[22889] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy835: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22890] == 0) {
    {
    fprintf(_coverage_fout, "22890\n");
    fflush(_coverage_fout);
    ___coverage_array[22890] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___6[(int )yych] & 16) {
    goto yy834;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20129] == 0) {
      {
      fprintf(_coverage_fout, "20129\n");
      fflush(_coverage_fout);
      ___coverage_array[20129] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy831;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22891] == 0) {
    {
    fprintf(_coverage_fout, "22891\n");
    fflush(_coverage_fout);
    ___coverage_array[22891] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy836: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22892] == 0) {
    {
    fprintf(_coverage_fout, "22892\n");
    fflush(_coverage_fout);
    ___coverage_array[22892] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20130] == 0) {
      {
      fprintf(_coverage_fout, "20130\n");
      fflush(_coverage_fout);
      ___coverage_array[20130] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20131] == 0) {
      {
      fprintf(_coverage_fout, "20131\n");
      fflush(_coverage_fout);
      ___coverage_array[20131] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22893] == 0) {
    {
    fprintf(_coverage_fout, "22893\n");
    fflush(_coverage_fout);
    ___coverage_array[22893] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22894] == 0) {
    {
    fprintf(_coverage_fout, "22894\n");
    fflush(_coverage_fout);
    ___coverage_array[22894] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 94) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20138] == 0) {
      {
      fprintf(_coverage_fout, "20138\n");
      fflush(_coverage_fout);
      ___coverage_array[20138] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20133] == 0) {
        {
        fprintf(_coverage_fout, "20133\n");
        fflush(_coverage_fout);
        ___coverage_array[20133] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 48) {
        goto yy836;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20132] == 0) {
          {
          fprintf(_coverage_fout, "20132\n");
          fflush(_coverage_fout);
          ___coverage_array[20132] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20136] == 0) {
        {
        fprintf(_coverage_fout, "20136\n");
        fflush(_coverage_fout);
        ___coverage_array[20136] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 64) {
        goto yy838;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20134] == 0) {
          {
          fprintf(_coverage_fout, "20134\n");
          fflush(_coverage_fout);
          ___coverage_array[20134] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20137] == 0) {
        {
        fprintf(_coverage_fout, "20137\n");
        fflush(_coverage_fout);
        ___coverage_array[20137] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 90) {
        goto yy836;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20135] == 0) {
          {
          fprintf(_coverage_fout, "20135\n");
          fflush(_coverage_fout);
          ___coverage_array[20135] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20145] == 0) {
      {
      fprintf(_coverage_fout, "20145\n");
      fflush(_coverage_fout);
      ___coverage_array[20145] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )yych <= 96) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20140] == 0) {
        {
        fprintf(_coverage_fout, "20140\n");
        fflush(_coverage_fout);
        ___coverage_array[20140] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 95) {
        goto yy836;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20139] == 0) {
          {
          fprintf(_coverage_fout, "20139\n");
          fflush(_coverage_fout);
          ___coverage_array[20139] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20143] == 0) {
        {
        fprintf(_coverage_fout, "20143\n");
        fflush(_coverage_fout);
        ___coverage_array[20143] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych <= 122) {
        goto yy836;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20141] == 0) {
          {
          fprintf(_coverage_fout, "20141\n");
          fflush(_coverage_fout);
          ___coverage_array[20141] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[20144] == 0) {
        {
        fprintf(_coverage_fout, "20144\n");
        fflush(_coverage_fout);
        ___coverage_array[20144] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )yych >= 0x7F) {
        goto yy836;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[20142] == 0) {
          {
          fprintf(_coverage_fout, "20142\n");
          fflush(_coverage_fout);
          ___coverage_array[20142] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22895] == 0) {
    {
    fprintf(_coverage_fout, "22895\n");
    fflush(_coverage_fout);
    ___coverage_array[22895] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy838: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22896] == 0) {
    {
    fprintf(_coverage_fout, "22896\n");
    fflush(_coverage_fout);
    ___coverage_array[22896] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20146] == 0) {
      {
      fprintf(_coverage_fout, "20146\n");
      fflush(_coverage_fout);
      ___coverage_array[20146] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz___16 = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20147] == 0) {
      {
      fprintf(_coverage_fout, "20147\n");
      fflush(_coverage_fout);
      ___coverage_array[20147] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz___16,
                                                (unsigned char const   *)((unsigned char *)((char *)language_scanner_globals.yy_text + 1)),
                                                language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20148] == 0) {
      {
      fprintf(_coverage_fout, "20148\n");
      fflush(_coverage_fout);
      ___coverage_array[20148] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz___16;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20149] == 0) {
      {
      fprintf(_coverage_fout, "20149\n");
      fflush(_coverage_fout);
      ___coverage_array[20149] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___86 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text + 1),
                         language_scanner_globals.yy_leng - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20150] == 0) {
      {
      fprintf(_coverage_fout, "20150\n");
      fflush(_coverage_fout);
      ___coverage_array[20150] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.val = (char *)tmp___86;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20151] == 0) {
      {
      fprintf(_coverage_fout, "20151\n");
      fflush(_coverage_fout);
      ___coverage_array[20151] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )(language_scanner_globals.yy_leng - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22897] == 0) {
    {
    fprintf(_coverage_fout, "22897\n");
    fflush(_coverage_fout);
    ___coverage_array[22897] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22898] == 0) {
    {
    fprintf(_coverage_fout, "22898\n");
    fflush(_coverage_fout);
    ___coverage_array[22898] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )309);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22899] == 0) {
    {
    fprintf(_coverage_fout, "22899\n");
    fflush(_coverage_fout);
    ___coverage_array[22899] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy839: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22900] == 0) {
    {
    fprintf(_coverage_fout, "22900\n");
    fflush(_coverage_fout);
    ___coverage_array[22900] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20152] == 0) {
      {
      fprintf(_coverage_fout, "20152\n");
      fflush(_coverage_fout);
      ___coverage_array[20152] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20153] == 0) {
      {
      fprintf(_coverage_fout, "20153\n");
      fflush(_coverage_fout);
      ___coverage_array[20153] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22901] == 0) {
    {
    fprintf(_coverage_fout, "22901\n");
    fflush(_coverage_fout);
    ___coverage_array[22901] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22902] == 0) {
    {
    fprintf(_coverage_fout, "22902\n");
    fflush(_coverage_fout);
    ___coverage_array[22902] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy840: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22903] == 0) {
    {
    fprintf(_coverage_fout, "22903\n");
    fflush(_coverage_fout);
    ___coverage_array[22903] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___6[(int )yych] & 32) {
    goto yy839;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20154] == 0) {
      {
      fprintf(_coverage_fout, "20154\n");
      fflush(_coverage_fout);
      ___coverage_array[20154] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy821;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22904] == 0) {
    {
    fprintf(_coverage_fout, "22904\n");
    fflush(_coverage_fout);
    ___coverage_array[22904] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy841: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22905] == 0) {
    {
    fprintf(_coverage_fout, "22905\n");
    fflush(_coverage_fout);
    ___coverage_array[22905] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22906] == 0) {
    {
    fprintf(_coverage_fout, "22906\n");
    fflush(_coverage_fout);
    ___coverage_array[22906] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___6[(int )yych] & 128) {
    goto yy849;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20155] == 0) {
      {
      fprintf(_coverage_fout, "20155\n");
      fflush(_coverage_fout);
      ___coverage_array[20155] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22907] == 0) {
    {
    fprintf(_coverage_fout, "22907\n");
    fflush(_coverage_fout);
    ___coverage_array[22907] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy842: 
  language_scanner_globals.yy_cursor = language_scanner_globals.yy_marker;
  goto yy821;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22908] == 0) {
    {
    fprintf(_coverage_fout, "22908\n");
    fflush(_coverage_fout);
    ___coverage_array[22908] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy843: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22909] == 0) {
    {
    fprintf(_coverage_fout, "22909\n");
    fflush(_coverage_fout);
    ___coverage_array[22909] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22910] == 0) {
    {
    fprintf(_coverage_fout, "22910\n");
    fflush(_coverage_fout);
    ___coverage_array[22910] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___6[(int )yych] & 64) {
    goto yy847;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20156] == 0) {
      {
      fprintf(_coverage_fout, "20156\n");
      fflush(_coverage_fout);
      ___coverage_array[20156] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy842;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22911] == 0) {
    {
    fprintf(_coverage_fout, "22911\n");
    fflush(_coverage_fout);
    ___coverage_array[22911] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy844: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22912] == 0) {
    {
    fprintf(_coverage_fout, "22912\n");
    fflush(_coverage_fout);
    ___coverage_array[22912] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20157] == 0) {
      {
      fprintf(_coverage_fout, "20157\n");
      fflush(_coverage_fout);
      ___coverage_array[20157] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20158] == 0) {
      {
      fprintf(_coverage_fout, "20158\n");
      fflush(_coverage_fout);
      ___coverage_array[20158] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22913] == 0) {
    {
    fprintf(_coverage_fout, "22913\n");
    fflush(_coverage_fout);
    ___coverage_array[22913] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22914] == 0) {
    {
    fprintf(_coverage_fout, "22914\n");
    fflush(_coverage_fout);
    ___coverage_array[22914] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 47) {
    goto yy846;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20159] == 0) {
      {
      fprintf(_coverage_fout, "20159\n");
      fflush(_coverage_fout);
      ___coverage_array[20159] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22915] == 0) {
    {
    fprintf(_coverage_fout, "22915\n");
    fflush(_coverage_fout);
    ___coverage_array[22915] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )yych <= 57) {
    goto yy844;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20160] == 0) {
      {
      fprintf(_coverage_fout, "20160\n");
      fflush(_coverage_fout);
      ___coverage_array[20160] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22916] == 0) {
    {
    fprintf(_coverage_fout, "22916\n");
    fflush(_coverage_fout);
    ___coverage_array[22916] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy846: 
  language_scanner_globals.yy_leng = (unsigned int )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_text);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22917] == 0) {
    {
    fprintf(_coverage_fout, "22917\n");
    fflush(_coverage_fout);
    ___coverage_array[22917] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___87 = _estrndup((char const   *)((char *)language_scanner_globals.yy_text),
                       language_scanner_globals.yy_leng);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22918] == 0) {
    {
    fprintf(_coverage_fout, "22918\n");
    fflush(_coverage_fout);
    ___coverage_array[22918] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.val = (char *)tmp___87;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22919] == 0) {
    {
    fprintf(_coverage_fout, "22919\n");
    fflush(_coverage_fout);
    ___coverage_array[22919] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->value.str.len = (int )language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22920] == 0) {
    {
    fprintf(_coverage_fout, "22920\n");
    fflush(_coverage_fout);
    ___coverage_array[22920] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zendlval->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22921] == 0) {
    {
    fprintf(_coverage_fout, "22921\n");
    fflush(_coverage_fout);
    ___coverage_array[22921] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )310);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22922] == 0) {
    {
    fprintf(_coverage_fout, "22922\n");
    fflush(_coverage_fout);
    ___coverage_array[22922] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy847: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22923] == 0) {
    {
    fprintf(_coverage_fout, "22923\n");
    fflush(_coverage_fout);
    ___coverage_array[22923] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20161] == 0) {
      {
      fprintf(_coverage_fout, "20161\n");
      fflush(_coverage_fout);
      ___coverage_array[20161] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20162] == 0) {
      {
      fprintf(_coverage_fout, "20162\n");
      fflush(_coverage_fout);
      ___coverage_array[20162] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22924] == 0) {
    {
    fprintf(_coverage_fout, "22924\n");
    fflush(_coverage_fout);
    ___coverage_array[22924] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22925] == 0) {
    {
    fprintf(_coverage_fout, "22925\n");
    fflush(_coverage_fout);
    ___coverage_array[22925] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___6[(int )yych] & 64) {
    goto yy847;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20163] == 0) {
      {
      fprintf(_coverage_fout, "20163\n");
      fflush(_coverage_fout);
      ___coverage_array[20163] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy846;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22926] == 0) {
    {
    fprintf(_coverage_fout, "22926\n");
    fflush(_coverage_fout);
    ___coverage_array[22926] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy849: 
  (language_scanner_globals.yy_cursor) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22927] == 0) {
    {
    fprintf(_coverage_fout, "22927\n");
    fflush(_coverage_fout);
    ___coverage_array[22927] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )(language_scanner_globals.yy_cursor + 1) >= (unsigned int )(language_scanner_globals.yy_limit + 32)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20164] == 0) {
      {
      fprintf(_coverage_fout, "20164\n");
      fflush(_coverage_fout);
      ___coverage_array[20164] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20165] == 0) {
      {
      fprintf(_coverage_fout, "20165\n");
      fflush(_coverage_fout);
      ___coverage_array[20165] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22928] == 0) {
    {
    fprintf(_coverage_fout, "22928\n");
    fflush(_coverage_fout);
    ___coverage_array[22928] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yych = *(language_scanner_globals.yy_cursor);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[22929] == 0) {
    {
    fprintf(_coverage_fout, "22929\n");
    fflush(_coverage_fout);
    ___coverage_array[22929] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )yybm___6[(int )yych] & 128) {
    goto yy849;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[20166] == 0) {
      {
      fprintf(_coverage_fout, "20166\n");
      fflush(_coverage_fout);
      ___coverage_array[20166] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  goto yy846;
}
}
int __attribute__((__visibility__("default")))  lex_scan(zval *zendlval ) ;
static unsigned char const   yybm___6[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )240,      (unsigned char const   )240,      (unsigned char const   )112,      (unsigned char const   )112, 
        (unsigned char const   )112,      (unsigned char const   )112,      (unsigned char const   )112,      (unsigned char const   )112, 
        (unsigned char const   )112,      (unsigned char const   )112,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )80,      (unsigned char const   )80,      (unsigned char const   )80, 
        (unsigned char const   )80,      (unsigned char const   )80,      (unsigned char const   )80,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )16, 
        (unsigned char const   )0,      (unsigned char const   )80,      (unsigned char const   )80,      (unsigned char const   )80, 
        (unsigned char const   )80,      (unsigned char const   )80,      (unsigned char const   )80,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16, 
        (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16,      (unsigned char const   )16};
static unsigned char const   yybm___5[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128};
static unsigned char const   yybm___4[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )64, 
        (unsigned char const   )0,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64, 
        (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64,      (unsigned char const   )64};
static unsigned char const   yybm___3[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )192,      (unsigned char const   )64,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )64,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )192,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )60,      (unsigned char const   )60,      (unsigned char const   )44,      (unsigned char const   )44, 
        (unsigned char const   )44,      (unsigned char const   )44,      (unsigned char const   )44,      (unsigned char const   )44, 
        (unsigned char const   )44,      (unsigned char const   )44,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )36,      (unsigned char const   )36,      (unsigned char const   )36, 
        (unsigned char const   )36,      (unsigned char const   )36,      (unsigned char const   )36,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )4, 
        (unsigned char const   )0,      (unsigned char const   )36,      (unsigned char const   )36,      (unsigned char const   )36, 
        (unsigned char const   )36,      (unsigned char const   )36,      (unsigned char const   )36,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4, 
        (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4,      (unsigned char const   )4};
static unsigned char const   yybm___2[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128};
static unsigned char const   yybm___1[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128};
static unsigned char const   yybm___0[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128, 
        (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )128};
static unsigned char const   yybm[256]  = 
  {      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )128,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )128,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0, 
        (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0,      (unsigned char const   )0};
static void zend_scan_escape_string(zval *zendlval , char *str , int len ,
                                    char quote_type ) 
{ register char *s ;
  register char *t ;
  char *end ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp ;
  char *tmp___0 ;
  char *tmp___1 ;
  char *tmp___2 ;
  char *tmp___3 ;
  char *tmp___4 ;
  char *tmp___5 ;
  char *tmp___6 ;
  char *tmp___7 ;
  char *tmp___8 ;
  char *tmp___9 ;
  char hex_buf[3] ;
  char *tmp___10 ;
  long tmp___11 ;
  char *tmp___12 ;
  char *tmp___13 ;
  char octal_buf[4] ;
  char *tmp___14 ;
  long tmp___15 ;
  char *tmp___16 ;
  char *tmp___17 ;
  char *tmp___18 ;
  size_t sz ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17606] == 0) {
    {
    fprintf(_coverage_fout, "17606\n");
    fflush(_coverage_fout);
    ___coverage_array[17606] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17464] == 0) {
      {
      fprintf(_coverage_fout, "17464\n");
      fflush(_coverage_fout);
      ___coverage_array[17464] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s = (char const   *)str;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17465] == 0) {
      {
      fprintf(_coverage_fout, "17465\n");
      fflush(_coverage_fout);
      ___coverage_array[17465] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __l = len;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17466] == 0) {
      {
      fprintf(_coverage_fout, "17466\n");
      fflush(_coverage_fout);
      ___coverage_array[17466] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __z = zendlval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17467] == 0) {
      {
      fprintf(_coverage_fout, "17467\n");
      fflush(_coverage_fout);
      ___coverage_array[17467] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __z->value.str.len = __l;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17468] == 0) {
      {
      fprintf(_coverage_fout, "17468\n");
      fflush(_coverage_fout);
      ___coverage_array[17468] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = _estrndup(__s, (unsigned int )__l);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17469] == 0) {
      {
      fprintf(_coverage_fout, "17469\n");
      fflush(_coverage_fout);
      ___coverage_array[17469] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __z->value.str.val = (char *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17470] == 0) {
      {
      fprintf(_coverage_fout, "17470\n");
      fflush(_coverage_fout);
      ___coverage_array[17470] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)6;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17607] == 0) {
    {
    fprintf(_coverage_fout, "17607\n");
    fflush(_coverage_fout);
    ___coverage_array[17607] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  t = zendlval->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17608] == 0) {
    {
    fprintf(_coverage_fout, "17608\n");
    fflush(_coverage_fout);
    ___coverage_array[17608] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  s = t;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17609] == 0) {
    {
    fprintf(_coverage_fout, "17609\n");
    fflush(_coverage_fout);
    ___coverage_array[17609] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  end = s + zendlval->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17610] == 0) {
    {
    fprintf(_coverage_fout, "17610\n");
    fflush(_coverage_fout);
    ___coverage_array[17610] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17596] == 0) {
      {
      fprintf(_coverage_fout, "17596\n");
      fflush(_coverage_fout);
      ___coverage_array[17596] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )s < (unsigned int )end) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17471] == 0) {
        {
        fprintf(_coverage_fout, "17471\n");
        fflush(_coverage_fout);
        ___coverage_array[17471] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17597] == 0) {
      {
      fprintf(_coverage_fout, "17597\n");
      fflush(_coverage_fout);
      ___coverage_array[17597] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*s == 92) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17585] == 0) {
        {
        fprintf(_coverage_fout, "17585\n");
        fflush(_coverage_fout);
        ___coverage_array[17585] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      s ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17586] == 0) {
        {
        fprintf(_coverage_fout, "17586\n");
        fflush(_coverage_fout);
        ___coverage_array[17586] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )s >= (unsigned int )end) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17472] == 0) {
          {
          fprintf(_coverage_fout, "17472\n");
          fflush(_coverage_fout);
          ___coverage_array[17472] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___0 = t;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17473] == 0) {
          {
          fprintf(_coverage_fout, "17473\n");
          fflush(_coverage_fout);
          ___coverage_array[17473] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        t ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17474] == 0) {
          {
          fprintf(_coverage_fout, "17474\n");
          fflush(_coverage_fout);
          ___coverage_array[17474] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *tmp___0 = (char )'\\';
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17475] == 0) {
          {
          fprintf(_coverage_fout, "17475\n");
          fflush(_coverage_fout);
          ___coverage_array[17475] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      switch ((int )*s) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17553] == 0) {
        {
        fprintf(_coverage_fout, "17553\n");
        fflush(_coverage_fout);
        ___coverage_array[17553] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 110: 
      tmp___1 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17554] == 0) {
        {
        fprintf(_coverage_fout, "17554\n");
        fflush(_coverage_fout);
        ___coverage_array[17554] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17555] == 0) {
        {
        fprintf(_coverage_fout, "17555\n");
        fflush(_coverage_fout);
        ___coverage_array[17555] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___1 = (char )'\n';
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17556] == 0) {
        {
        fprintf(_coverage_fout, "17556\n");
        fflush(_coverage_fout);
        ___coverage_array[17556] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17557] == 0) {
        {
        fprintf(_coverage_fout, "17557\n");
        fflush(_coverage_fout);
        ___coverage_array[17557] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 114: 
      tmp___2 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17558] == 0) {
        {
        fprintf(_coverage_fout, "17558\n");
        fflush(_coverage_fout);
        ___coverage_array[17558] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17559] == 0) {
        {
        fprintf(_coverage_fout, "17559\n");
        fflush(_coverage_fout);
        ___coverage_array[17559] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___2 = (char )'\r';
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17560] == 0) {
        {
        fprintf(_coverage_fout, "17560\n");
        fflush(_coverage_fout);
        ___coverage_array[17560] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17561] == 0) {
        {
        fprintf(_coverage_fout, "17561\n");
        fflush(_coverage_fout);
        ___coverage_array[17561] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 116: 
      tmp___3 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17562] == 0) {
        {
        fprintf(_coverage_fout, "17562\n");
        fflush(_coverage_fout);
        ___coverage_array[17562] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17563] == 0) {
        {
        fprintf(_coverage_fout, "17563\n");
        fflush(_coverage_fout);
        ___coverage_array[17563] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___3 = (char )'\t';
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17564] == 0) {
        {
        fprintf(_coverage_fout, "17564\n");
        fflush(_coverage_fout);
        ___coverage_array[17564] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17565] == 0) {
        {
        fprintf(_coverage_fout, "17565\n");
        fflush(_coverage_fout);
        ___coverage_array[17565] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 102: 
      tmp___4 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17566] == 0) {
        {
        fprintf(_coverage_fout, "17566\n");
        fflush(_coverage_fout);
        ___coverage_array[17566] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17567] == 0) {
        {
        fprintf(_coverage_fout, "17567\n");
        fflush(_coverage_fout);
        ___coverage_array[17567] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___4 = (char )'\f';
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17568] == 0) {
        {
        fprintf(_coverage_fout, "17568\n");
        fflush(_coverage_fout);
        ___coverage_array[17568] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17569] == 0) {
        {
        fprintf(_coverage_fout, "17569\n");
        fflush(_coverage_fout);
        ___coverage_array[17569] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 118: 
      tmp___5 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17570] == 0) {
        {
        fprintf(_coverage_fout, "17570\n");
        fflush(_coverage_fout);
        ___coverage_array[17570] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17571] == 0) {
        {
        fprintf(_coverage_fout, "17571\n");
        fflush(_coverage_fout);
        ___coverage_array[17571] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___5 = (char )'\v';
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17572] == 0) {
        {
        fprintf(_coverage_fout, "17572\n");
        fflush(_coverage_fout);
        ___coverage_array[17572] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17573] == 0) {
        {
        fprintf(_coverage_fout, "17573\n");
        fflush(_coverage_fout);
        ___coverage_array[17573] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 101: 
      tmp___6 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17574] == 0) {
        {
        fprintf(_coverage_fout, "17574\n");
        fflush(_coverage_fout);
        ___coverage_array[17574] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17575] == 0) {
        {
        fprintf(_coverage_fout, "17575\n");
        fflush(_coverage_fout);
        ___coverage_array[17575] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___6 = (char )'\033';
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17576] == 0) {
        {
        fprintf(_coverage_fout, "17576\n");
        fflush(_coverage_fout);
        ___coverage_array[17576] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17577] == 0) {
        {
        fprintf(_coverage_fout, "17577\n");
        fflush(_coverage_fout);
        ___coverage_array[17577] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 34: 
      case 96: 
      if ((int )*s != (int )quote_type) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17476] == 0) {
          {
          fprintf(_coverage_fout, "17476\n");
          fflush(_coverage_fout);
          ___coverage_array[17476] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___7 = t;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17477] == 0) {
          {
          fprintf(_coverage_fout, "17477\n");
          fflush(_coverage_fout);
          ___coverage_array[17477] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        t ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17478] == 0) {
          {
          fprintf(_coverage_fout, "17478\n");
          fflush(_coverage_fout);
          ___coverage_array[17478] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *tmp___7 = (char )'\\';
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17479] == 0) {
          {
          fprintf(_coverage_fout, "17479\n");
          fflush(_coverage_fout);
          ___coverage_array[17479] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___8 = t;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17480] == 0) {
          {
          fprintf(_coverage_fout, "17480\n");
          fflush(_coverage_fout);
          ___coverage_array[17480] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        t ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17481] == 0) {
          {
          fprintf(_coverage_fout, "17481\n");
          fflush(_coverage_fout);
          ___coverage_array[17481] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *tmp___8 = *s;
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17482] == 0) {
          {
          fprintf(_coverage_fout, "17482\n");
          fflush(_coverage_fout);
          ___coverage_array[17482] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17578] == 0) {
        {
        fprintf(_coverage_fout, "17578\n");
        fflush(_coverage_fout);
        ___coverage_array[17578] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 92: 
      case 36: 
      tmp___9 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17579] == 0) {
        {
        fprintf(_coverage_fout, "17579\n");
        fflush(_coverage_fout);
        ___coverage_array[17579] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17580] == 0) {
        {
        fprintf(_coverage_fout, "17580\n");
        fflush(_coverage_fout);
        ___coverage_array[17580] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___9 = *s;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17581] == 0) {
        {
        fprintf(_coverage_fout, "17581\n");
        fflush(_coverage_fout);
        ___coverage_array[17581] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (zendlval->value.str.len) --;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17582] == 0) {
        {
        fprintf(_coverage_fout, "17582\n");
        fflush(_coverage_fout);
        ___coverage_array[17582] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      case 120: 
      case 88: 
      if ((int )*(s + 1) >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17483] == 0) {
          {
          fprintf(_coverage_fout, "17483\n");
          fflush(_coverage_fout);
          ___coverage_array[17483] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(s + 1) <= 57) {
          goto _L___1;
        } else {
          goto _L___4;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17521] == 0) {
          {
          fprintf(_coverage_fout, "17521\n");
          fflush(_coverage_fout);
          ___coverage_array[17521] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___4: /* CIL Label */ 
        if ((int )*(s + 1) >= 97) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17484] == 0) {
            {
            fprintf(_coverage_fout, "17484\n");
            fflush(_coverage_fout);
            ___coverage_array[17484] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(s + 1) <= 102) {
            goto _L___1;
          } else {
            goto _L___3;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17520] == 0) {
            {
            fprintf(_coverage_fout, "17520\n");
            fflush(_coverage_fout);
            ___coverage_array[17520] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          _L___3: /* CIL Label */ 
          if ((int )*(s + 1) >= 65) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17513] == 0) {
              {
              fprintf(_coverage_fout, "17513\n");
              fflush(_coverage_fout);
              ___coverage_array[17513] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*(s + 1) <= 70) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17501] == 0) {
                {
                fprintf(_coverage_fout, "17501\n");
                fflush(_coverage_fout);
                ___coverage_array[17501] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              _L___1: /* CIL Label */ 
              hex_buf[0] = (char)0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17502] == 0) {
                {
                fprintf(_coverage_fout, "17502\n");
                fflush(_coverage_fout);
                ___coverage_array[17502] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              hex_buf[1] = (char)0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17503] == 0) {
                {
                fprintf(_coverage_fout, "17503\n");
                fflush(_coverage_fout);
                ___coverage_array[17503] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              hex_buf[2] = (char)0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17504] == 0) {
                {
                fprintf(_coverage_fout, "17504\n");
                fflush(_coverage_fout);
                ___coverage_array[17504] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              (zendlval->value.str.len) --;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17505] == 0) {
                {
                fprintf(_coverage_fout, "17505\n");
                fflush(_coverage_fout);
                ___coverage_array[17505] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              s ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17506] == 0) {
                {
                fprintf(_coverage_fout, "17506\n");
                fflush(_coverage_fout);
                ___coverage_array[17506] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              hex_buf[0] = *s;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17507] == 0) {
                {
                fprintf(_coverage_fout, "17507\n");
                fflush(_coverage_fout);
                ___coverage_array[17507] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              (zendlval->value.str.len) --;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17508] == 0) {
                {
                fprintf(_coverage_fout, "17508\n");
                fflush(_coverage_fout);
                ___coverage_array[17508] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int )*(s + 1) >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17488] == 0) {
                  {
                  fprintf(_coverage_fout, "17488\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17488] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*(s + 1) <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17485] == 0) {
                    {
                    fprintf(_coverage_fout, "17485\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17485] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  s ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17486] == 0) {
                    {
                    fprintf(_coverage_fout, "17486\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17486] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  hex_buf[1] = *s;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17487] == 0) {
                    {
                    fprintf(_coverage_fout, "17487\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17487] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  (zendlval->value.str.len) --;
                } else {
                  goto _L___0;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17500] == 0) {
                  {
                  fprintf(_coverage_fout, "17500\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17500] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                _L___0: /* CIL Label */ 
                if ((int )*(s + 1) >= 97) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17492] == 0) {
                    {
                    fprintf(_coverage_fout, "17492\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17492] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int )*(s + 1) <= 102) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17489] == 0) {
                      {
                      fprintf(_coverage_fout, "17489\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17489] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    s ++;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17490] == 0) {
                      {
                      fprintf(_coverage_fout, "17490\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17490] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    hex_buf[1] = *s;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17491] == 0) {
                      {
                      fprintf(_coverage_fout, "17491\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17491] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    (zendlval->value.str.len) --;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17499] == 0) {
                    {
                    fprintf(_coverage_fout, "17499\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17499] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if ((int )*(s + 1) >= 65) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17497] == 0) {
                      {
                      fprintf(_coverage_fout, "17497\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17497] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    if ((int )*(s + 1) <= 70) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[17493] == 0) {
                        {
                        fprintf(_coverage_fout, "17493\n");
                        fflush(_coverage_fout);
                        ___coverage_array[17493] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      s ++;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[17494] == 0) {
                        {
                        fprintf(_coverage_fout, "17494\n");
                        fflush(_coverage_fout);
                        ___coverage_array[17494] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      hex_buf[1] = *s;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[17495] == 0) {
                        {
                        fprintf(_coverage_fout, "17495\n");
                        fflush(_coverage_fout);
                        ___coverage_array[17495] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      (zendlval->value.str.len) --;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[17496] == 0) {
                        {
                        fprintf(_coverage_fout, "17496\n");
                        fflush(_coverage_fout);
                        ___coverage_array[17496] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17498] == 0) {
                      {
                      fprintf(_coverage_fout, "17498\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17498] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17509] == 0) {
                {
                fprintf(_coverage_fout, "17509\n");
                fflush(_coverage_fout);
                ___coverage_array[17509] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              tmp___10 = t;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17510] == 0) {
                {
                fprintf(_coverage_fout, "17510\n");
                fflush(_coverage_fout);
                ___coverage_array[17510] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              t ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17511] == 0) {
                {
                fprintf(_coverage_fout, "17511\n");
                fflush(_coverage_fout);
                ___coverage_array[17511] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              tmp___11 = strtol((char const   */* __restrict  */)(hex_buf),
                                (char **/* __restrict  */)((void *)0), 16);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17512] == 0) {
                {
                fprintf(_coverage_fout, "17512\n");
                fflush(_coverage_fout);
                ___coverage_array[17512] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              *tmp___10 = (char )tmp___11;
            } else {
              goto _L___2;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17514] == 0) {
              {
              fprintf(_coverage_fout, "17514\n");
              fflush(_coverage_fout);
              ___coverage_array[17514] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _L___2: /* CIL Label */ 
            tmp___12 = t;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17515] == 0) {
              {
              fprintf(_coverage_fout, "17515\n");
              fflush(_coverage_fout);
              ___coverage_array[17515] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            t ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17516] == 0) {
              {
              fprintf(_coverage_fout, "17516\n");
              fflush(_coverage_fout);
              ___coverage_array[17516] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            *tmp___12 = (char )'\\';
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17517] == 0) {
              {
              fprintf(_coverage_fout, "17517\n");
              fflush(_coverage_fout);
              ___coverage_array[17517] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___13 = t;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17518] == 0) {
              {
              fprintf(_coverage_fout, "17518\n");
              fflush(_coverage_fout);
              ___coverage_array[17518] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            t ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17519] == 0) {
              {
              fprintf(_coverage_fout, "17519\n");
              fflush(_coverage_fout);
              ___coverage_array[17519] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            *tmp___13 = *s;
          }
        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17583] == 0) {
        {
        fprintf(_coverage_fout, "17583\n");
        fflush(_coverage_fout);
        ___coverage_array[17583] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      default: ;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17584] == 0) {
        {
        fprintf(_coverage_fout, "17584\n");
        fflush(_coverage_fout);
        ___coverage_array[17584] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*s >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17546] == 0) {
          {
          fprintf(_coverage_fout, "17546\n");
          fflush(_coverage_fout);
          ___coverage_array[17546] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*s <= 55) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17535] == 0) {
            {
            fprintf(_coverage_fout, "17535\n");
            fflush(_coverage_fout);
            ___coverage_array[17535] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          octal_buf[0] = (char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17536] == 0) {
            {
            fprintf(_coverage_fout, "17536\n");
            fflush(_coverage_fout);
            ___coverage_array[17536] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          octal_buf[1] = (char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17537] == 0) {
            {
            fprintf(_coverage_fout, "17537\n");
            fflush(_coverage_fout);
            ___coverage_array[17537] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          octal_buf[2] = (char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17538] == 0) {
            {
            fprintf(_coverage_fout, "17538\n");
            fflush(_coverage_fout);
            ___coverage_array[17538] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          octal_buf[3] = (char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17539] == 0) {
            {
            fprintf(_coverage_fout, "17539\n");
            fflush(_coverage_fout);
            ___coverage_array[17539] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          octal_buf[0] = *s;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17540] == 0) {
            {
            fprintf(_coverage_fout, "17540\n");
            fflush(_coverage_fout);
            ___coverage_array[17540] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          (zendlval->value.str.len) --;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17541] == 0) {
            {
            fprintf(_coverage_fout, "17541\n");
            fflush(_coverage_fout);
            ___coverage_array[17541] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*(s + 1) >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17533] == 0) {
              {
              fprintf(_coverage_fout, "17533\n");
              fflush(_coverage_fout);
              ___coverage_array[17533] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*(s + 1) <= 55) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17528] == 0) {
                {
                fprintf(_coverage_fout, "17528\n");
                fflush(_coverage_fout);
                ___coverage_array[17528] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              s ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17529] == 0) {
                {
                fprintf(_coverage_fout, "17529\n");
                fflush(_coverage_fout);
                ___coverage_array[17529] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              octal_buf[1] = *s;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17530] == 0) {
                {
                fprintf(_coverage_fout, "17530\n");
                fflush(_coverage_fout);
                ___coverage_array[17530] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              (zendlval->value.str.len) --;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17531] == 0) {
                {
                fprintf(_coverage_fout, "17531\n");
                fflush(_coverage_fout);
                ___coverage_array[17531] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int )*(s + 1) >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17526] == 0) {
                  {
                  fprintf(_coverage_fout, "17526\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17526] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*(s + 1) <= 55) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17522] == 0) {
                    {
                    fprintf(_coverage_fout, "17522\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17522] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  s ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17523] == 0) {
                    {
                    fprintf(_coverage_fout, "17523\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17523] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  octal_buf[2] = *s;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17524] == 0) {
                    {
                    fprintf(_coverage_fout, "17524\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17524] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  (zendlval->value.str.len) --;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17525] == 0) {
                    {
                    fprintf(_coverage_fout, "17525\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17525] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17527] == 0) {
                  {
                  fprintf(_coverage_fout, "17527\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17527] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17532] == 0) {
                {
                fprintf(_coverage_fout, "17532\n");
                fflush(_coverage_fout);
                ___coverage_array[17532] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17534] == 0) {
              {
              fprintf(_coverage_fout, "17534\n");
              fflush(_coverage_fout);
              ___coverage_array[17534] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17542] == 0) {
            {
            fprintf(_coverage_fout, "17542\n");
            fflush(_coverage_fout);
            ___coverage_array[17542] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___14 = t;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17543] == 0) {
            {
            fprintf(_coverage_fout, "17543\n");
            fflush(_coverage_fout);
            ___coverage_array[17543] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          t ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17544] == 0) {
            {
            fprintf(_coverage_fout, "17544\n");
            fflush(_coverage_fout);
            ___coverage_array[17544] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___15 = strtol((char const   */* __restrict  */)(octal_buf),
                            (char **/* __restrict  */)((void *)0), 8);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17545] == 0) {
            {
            fprintf(_coverage_fout, "17545\n");
            fflush(_coverage_fout);
            ___coverage_array[17545] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          *tmp___14 = (char )tmp___15;
        } else {
          goto _L___5;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17547] == 0) {
          {
          fprintf(_coverage_fout, "17547\n");
          fflush(_coverage_fout);
          ___coverage_array[17547] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _L___5: /* CIL Label */ 
        tmp___16 = t;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17548] == 0) {
          {
          fprintf(_coverage_fout, "17548\n");
          fflush(_coverage_fout);
          ___coverage_array[17548] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        t ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17549] == 0) {
          {
          fprintf(_coverage_fout, "17549\n");
          fflush(_coverage_fout);
          ___coverage_array[17549] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *tmp___16 = (char )'\\';
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17550] == 0) {
          {
          fprintf(_coverage_fout, "17550\n");
          fflush(_coverage_fout);
          ___coverage_array[17550] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___17 = t;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17551] == 0) {
          {
          fprintf(_coverage_fout, "17551\n");
          fflush(_coverage_fout);
          ___coverage_array[17551] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        t ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17552] == 0) {
          {
          fprintf(_coverage_fout, "17552\n");
          fflush(_coverage_fout);
          ___coverage_array[17552] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *tmp___17 = *s;
      }
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17587] == 0) {
        {
        fprintf(_coverage_fout, "17587\n");
        fflush(_coverage_fout);
        ___coverage_array[17587] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___18 = t;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17588] == 0) {
        {
        fprintf(_coverage_fout, "17588\n");
        fflush(_coverage_fout);
        ___coverage_array[17588] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      t ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17589] == 0) {
        {
        fprintf(_coverage_fout, "17589\n");
        fflush(_coverage_fout);
        ___coverage_array[17589] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp___18 = *s;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17598] == 0) {
      {
      fprintf(_coverage_fout, "17598\n");
      fflush(_coverage_fout);
      ___coverage_array[17598] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*s == 10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17590] == 0) {
        {
        fprintf(_coverage_fout, "17590\n");
        fflush(_coverage_fout);
        ___coverage_array[17590] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (compiler_globals.zend_lineno) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17595] == 0) {
        {
        fprintf(_coverage_fout, "17595\n");
        fflush(_coverage_fout);
        ___coverage_array[17595] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*s == 13) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17593] == 0) {
          {
          fprintf(_coverage_fout, "17593\n");
          fflush(_coverage_fout);
          ___coverage_array[17593] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*(s + 1) != 10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17591] == 0) {
            {
            fprintf(_coverage_fout, "17591\n");
            fflush(_coverage_fout);
            ___coverage_array[17591] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          (compiler_globals.zend_lineno) ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17592] == 0) {
            {
            fprintf(_coverage_fout, "17592\n");
            fflush(_coverage_fout);
            ___coverage_array[17592] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17594] == 0) {
          {
          fprintf(_coverage_fout, "17594\n");
          fflush(_coverage_fout);
          ___coverage_array[17594] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17599] == 0) {
      {
      fprintf(_coverage_fout, "17599\n");
      fflush(_coverage_fout);
      ___coverage_array[17599] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17611] == 0) {
    {
    fprintf(_coverage_fout, "17611\n");
    fflush(_coverage_fout);
    ___coverage_array[17611] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *t = (char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17612] == 0) {
    {
    fprintf(_coverage_fout, "17612\n");
    fflush(_coverage_fout);
    ___coverage_array[17612] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.output_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17600] == 0) {
      {
      fprintf(_coverage_fout, "17600\n");
      fflush(_coverage_fout);
      ___coverage_array[17600] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    sz = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17601] == 0) {
      {
      fprintf(_coverage_fout, "17601\n");
      fflush(_coverage_fout);
      ___coverage_array[17601] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    s = zendlval->value.str.val;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17602] == 0) {
      {
      fprintf(_coverage_fout, "17602\n");
      fflush(_coverage_fout);
      ___coverage_array[17602] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (*(language_scanner_globals.output_filter))((unsigned char **)(& zendlval->value.str.val),
                                                & sz,
                                                (unsigned char const   *)((unsigned char *)s),
                                                (unsigned int )zendlval->value.str.len);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17603] == 0) {
      {
      fprintf(_coverage_fout, "17603\n");
      fflush(_coverage_fout);
      ___coverage_array[17603] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zendlval->value.str.len = (int )sz;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17604] == 0) {
      {
      fprintf(_coverage_fout, "17604\n");
      fflush(_coverage_fout);
      ___coverage_array[17604] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)s);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17605] == 0) {
      {
      fprintf(_coverage_fout, "17605\n");
      fflush(_coverage_fout);
      ___coverage_array[17605] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17613] == 0) {
    {
    fprintf(_coverage_fout, "17613\n");
    fflush(_coverage_fout);
    ___coverage_array[17613] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern  __attribute__((__noreturn__)) void zend_error_noreturn(int type ,
                                                               char const   *format 
                                                               , ...) ;
extern char const __attribute__((__visibility__("default")))  *zend_multibyte_get_encoding_name(zend_encoding const   *encoding ) ;
void __attribute__((__visibility__("default")))  zend_multibyte_yyinput_again(size_t (*old_input_filter)(unsigned char **str ,
                                                                                                         size_t *str_length ,
                                                                                                         unsigned char const   *buf ,
                                                                                                         size_t length ) ,
                                                                              zend_encoding const   *old_encoding ) 
{ size_t length ;
  unsigned char *new_yy_start ;
  char const __attribute__((__visibility__("default")))  *tmp ;
  size_t tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17457] == 0) {
    {
    fprintf(_coverage_fout, "17457\n");
    fflush(_coverage_fout);
    ___coverage_array[17457] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! language_scanner_globals.input_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17446] == 0) {
      {
      fprintf(_coverage_fout, "17446\n");
      fflush(_coverage_fout);
      ___coverage_array[17446] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (language_scanner_globals.script_filtered) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17443] == 0) {
        {
        fprintf(_coverage_fout, "17443\n");
        fflush(_coverage_fout);
        ___coverage_array[17443] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)language_scanner_globals.script_filtered);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17444] == 0) {
        {
        fprintf(_coverage_fout, "17444\n");
        fflush(_coverage_fout);
        ___coverage_array[17444] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.script_filtered = (unsigned char *)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17445] == 0) {
        {
        fprintf(_coverage_fout, "17445\n");
        fflush(_coverage_fout);
        ___coverage_array[17445] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17447] == 0) {
      {
      fprintf(_coverage_fout, "17447\n");
      fflush(_coverage_fout);
      ___coverage_array[17447] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_filtered_size = 0U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17448] == 0) {
      {
      fprintf(_coverage_fout, "17448\n");
      fflush(_coverage_fout);
      ___coverage_array[17448] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    length = language_scanner_globals.script_org_size;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17449] == 0) {
      {
      fprintf(_coverage_fout, "17449\n");
      fflush(_coverage_fout);
      ___coverage_array[17449] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    new_yy_start = language_scanner_globals.script_org;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17453] == 0) {
      {
      fprintf(_coverage_fout, "17453\n");
      fflush(_coverage_fout);
      ___coverage_array[17453] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = (*(language_scanner_globals.input_filter))(& new_yy_start,
                                                         & length,
                                                         (unsigned char const   *)language_scanner_globals.script_org,
                                                         language_scanner_globals.script_org_size);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17454] == 0) {
      {
      fprintf(_coverage_fout, "17454\n");
      fflush(_coverage_fout);
      ___coverage_array[17454] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (4294967295U == tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17450] == 0) {
        {
        fprintf(_coverage_fout, "17450\n");
        fflush(_coverage_fout);
        ___coverage_array[17450] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = zend_multibyte_get_encoding_name(language_scanner_globals.script_encoding);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17451] == 0) {
        {
        fprintf(_coverage_fout, "17451\n");
        fflush(_coverage_fout);
        ___coverage_array[17451] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1 << 6L,
                          "Could not convert the script from the detected encoding \"%s\" to a compatible encoding",
                          tmp);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17452] == 0) {
        {
        fprintf(_coverage_fout, "17452\n");
        fflush(_coverage_fout);
        ___coverage_array[17452] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17455] == 0) {
      {
      fprintf(_coverage_fout, "17455\n");
      fflush(_coverage_fout);
      ___coverage_array[17455] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_filtered = new_yy_start;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17456] == 0) {
      {
      fprintf(_coverage_fout, "17456\n");
      fflush(_coverage_fout);
      ___coverage_array[17456] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_filtered_size = length;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17458] == 0) {
    {
    fprintf(_coverage_fout, "17458\n");
    fflush(_coverage_fout);
    ___coverage_array[17458] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_cursor = new_yy_start + (language_scanner_globals.yy_cursor - language_scanner_globals.yy_start);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17459] == 0) {
    {
    fprintf(_coverage_fout, "17459\n");
    fflush(_coverage_fout);
    ___coverage_array[17459] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = new_yy_start + (language_scanner_globals.yy_marker - language_scanner_globals.yy_start);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17460] == 0) {
    {
    fprintf(_coverage_fout, "17460\n");
    fflush(_coverage_fout);
    ___coverage_array[17460] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_text = new_yy_start + (language_scanner_globals.yy_text - language_scanner_globals.yy_start);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17461] == 0) {
    {
    fprintf(_coverage_fout, "17461\n");
    fflush(_coverage_fout);
    ___coverage_array[17461] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_limit = new_yy_start + (language_scanner_globals.yy_limit - language_scanner_globals.yy_start);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17462] == 0) {
    {
    fprintf(_coverage_fout, "17462\n");
    fflush(_coverage_fout);
    ___coverage_array[17462] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_start = new_yy_start;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17463] == 0) {
    {
    fprintf(_coverage_fout, "17463\n");
    fflush(_coverage_fout);
    ___coverage_array[17463] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
void __attribute__((__visibility__("default")))  zend_multibyte_yyinput_again(size_t (*old_input_filter)(unsigned char **str ,
                                                                                                         size_t *str_length ,
                                                                                                         unsigned char const   *buf ,
                                                                                                         size_t length ) ,
                                                                              zend_encoding const   *old_encoding ) ;
__inline static void ( __attribute__((__always_inline__)) _zval_dtor)(zval *zvalue ) ;
struct _zend_lex_state {
   unsigned int yy_leng ;
   unsigned char *yy_start ;
   unsigned char *yy_text ;
   unsigned char *yy_cursor ;
   unsigned char *yy_marker ;
   unsigned char *yy_limit ;
   int yy_state ;
   zend_stack state_stack ;
   zend_file_handle *in ;
   uint lineno ;
   char *filename ;
   unsigned char *script_org ;
   size_t script_org_size ;
   unsigned char *script_filtered ;
   size_t script_filtered_size ;
   size_t (*input_filter)(unsigned char **str , size_t *str_length ,
                          unsigned char const   *buf , size_t length ) ;
   size_t (*output_filter)(unsigned char **str , size_t *str_length ,
                           unsigned char const   *buf , size_t length ) ;
   zend_encoding const   *script_encoding ;
};
typedef struct _zend_lex_state zend_lex_state;
struct _zend_lex_state;
void __attribute__((__visibility__("default")))  zend_restore_lexical_state(zend_lex_state *lex_state ) ;
struct _zend_syntax_highlighter_ini;
typedef struct _zend_syntax_highlighter_ini zend_syntax_highlighter_ini;
extern void __attribute__((__visibility__("default")))  zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini ) ;
int __attribute__((__visibility__("default")))  zend_prepare_string_for_scanning(zval *str ,
                                                                                 char *filename ) ;
void __attribute__((__visibility__("default")))  zend_save_lexical_state(zend_lex_state *lex_state ) ;
int __attribute__((__visibility__("default")))  highlight_string(zval *str ,
                                                                 zend_syntax_highlighter_ini *syntax_highlighter_ini___0 ,
                                                                 char *str_name ) 
{ zend_lex_state original_lex_state ;
  zval tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17431] == 0) {
    {
    fprintf(_coverage_fout, "17431\n");
    fflush(_coverage_fout);
    ___coverage_array[17431] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = *str;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17432] == 0) {
    {
    fprintf(_coverage_fout, "17432\n");
    fflush(_coverage_fout);
    ___coverage_array[17432] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  str = & tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17433] == 0) {
    {
    fprintf(_coverage_fout, "17433\n");
    fflush(_coverage_fout);
    ___coverage_array[17433] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(str);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17434] == 0) {
    {
    fprintf(_coverage_fout, "17434\n");
    fflush(_coverage_fout);
    ___coverage_array[17434] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_save_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17435] == 0) {
    {
    fprintf(_coverage_fout, "17435\n");
    fflush(_coverage_fout);
    ___coverage_array[17435] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = zend_prepare_string_for_scanning(str, str_name);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17436] == 0) {
    {
    fprintf(_coverage_fout, "17436\n");
    fflush(_coverage_fout);
    ___coverage_array[17436] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___0 == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17425] == 0) {
      {
      fprintf(_coverage_fout, "17425\n");
      fflush(_coverage_fout);
      ___coverage_array[17425] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_restore_lexical_state(& original_lex_state);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17426] == 0) {
      {
      fprintf(_coverage_fout, "17426\n");
      fflush(_coverage_fout);
      ___coverage_array[17426] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )-1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17427] == 0) {
      {
      fprintf(_coverage_fout, "17427\n");
      fflush(_coverage_fout);
      ___coverage_array[17427] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17437] == 0) {
    {
    fprintf(_coverage_fout, "17437\n");
    fflush(_coverage_fout);
    ___coverage_array[17437] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 7;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17438] == 0) {
    {
    fprintf(_coverage_fout, "17438\n");
    fflush(_coverage_fout);
    ___coverage_array[17438] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_highlight(syntax_highlighter_ini___0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17439] == 0) {
    {
    fprintf(_coverage_fout, "17439\n");
    fflush(_coverage_fout);
    ___coverage_array[17439] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.script_filtered) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17428] == 0) {
      {
      fprintf(_coverage_fout, "17428\n");
      fflush(_coverage_fout);
      ___coverage_array[17428] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)language_scanner_globals.script_filtered);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17429] == 0) {
      {
      fprintf(_coverage_fout, "17429\n");
      fflush(_coverage_fout);
      ___coverage_array[17429] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_filtered = (unsigned char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17430] == 0) {
      {
      fprintf(_coverage_fout, "17430\n");
      fflush(_coverage_fout);
      ___coverage_array[17430] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17440] == 0) {
    {
    fprintf(_coverage_fout, "17440\n");
    fflush(_coverage_fout);
    ___coverage_array[17440] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_restore_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17441] == 0) {
    {
    fprintf(_coverage_fout, "17441\n");
    fflush(_coverage_fout);
    ___coverage_array[17441] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _zval_dtor(str);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17442] == 0) {
    {
    fprintf(_coverage_fout, "17442\n");
    fflush(_coverage_fout);
    ___coverage_array[17442] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )0);
}
}
int __attribute__((__visibility__("default")))  highlight_string(zval *str ,
                                                                 zend_syntax_highlighter_ini *syntax_highlighter_ini___0 ,
                                                                 char *str_name ) ;
struct _zend_mmap {
   size_t len ;
   size_t pos ;
   void *map ;
   char *buf ;
   void *old_handle ;
   void (*old_closer)(void *handle ) ;
};
typedef struct _zend_mmap zend_mmap;
struct _zend_stream {
   void *handle ;
   int isatty ;
   zend_mmap mmap ;
   size_t (*reader)(void *handle , char *buf , size_t len ) ;
   size_t (*fsizer)(void *handle ) ;
   void (*closer)(void *handle ) ;
};
typedef struct _zend_stream zend_stream;
union __anonunion_handle_39 {
   int fd ;
   FILE *fp ;
   zend_stream stream ;
};
enum __anonenum_zend_stream_type_38 {
    ZEND_HANDLE_FILENAME = 0,
    ZEND_HANDLE_FD = 1,
    ZEND_HANDLE_FP = 2,
    ZEND_HANDLE_STREAM = 3,
    ZEND_HANDLE_MAPPED = 4
} ;
typedef enum __anonenum_zend_stream_type_38 zend_stream_type;
struct _zend_file_handle {
   zend_stream_type type ;
   char const   *filename ;
   char *opened_path ;
   union __anonunion_handle_39 handle ;
   zend_bool free_filename ;
};
void __attribute__((__visibility__("default")))  zend_destroy_file_handle(zend_file_handle *file_handle ) ;
extern void __attribute__((__visibility__("default")))  zend_message_dispatcher(long message ,
                                                                                void const   *data ) ;
int __attribute__((__visibility__("default")))  open_file_for_scanning(zend_file_handle *file_handle ) ;
int __attribute__((__visibility__("default")))  highlight_file(char *filename ,
                                                               zend_syntax_highlighter_ini *syntax_highlighter_ini___0 ) 
{ zend_lex_state original_lex_state ;
  zend_file_handle file_handle ;
  int __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17413] == 0) {
    {
    fprintf(_coverage_fout, "17413\n");
    fflush(_coverage_fout);
    ___coverage_array[17413] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.type = (enum __anonenum_zend_stream_type_38 )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17414] == 0) {
    {
    fprintf(_coverage_fout, "17414\n");
    fflush(_coverage_fout);
    ___coverage_array[17414] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.filename = (char const   *)filename;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17415] == 0) {
    {
    fprintf(_coverage_fout, "17415\n");
    fflush(_coverage_fout);
    ___coverage_array[17415] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.free_filename = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17416] == 0) {
    {
    fprintf(_coverage_fout, "17416\n");
    fflush(_coverage_fout);
    ___coverage_array[17416] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.opened_path = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17417] == 0) {
    {
    fprintf(_coverage_fout, "17417\n");
    fflush(_coverage_fout);
    ___coverage_array[17417] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_save_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17418] == 0) {
    {
    fprintf(_coverage_fout, "17418\n");
    fflush(_coverage_fout);
    ___coverage_array[17418] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = open_file_for_scanning(& file_handle);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17419] == 0) {
    {
    fprintf(_coverage_fout, "17419\n");
    fflush(_coverage_fout);
    ___coverage_array[17419] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17406] == 0) {
      {
      fprintf(_coverage_fout, "17406\n");
      fflush(_coverage_fout);
      ___coverage_array[17406] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_message_dispatcher(3L, (void const   *)filename);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17407] == 0) {
      {
      fprintf(_coverage_fout, "17407\n");
      fflush(_coverage_fout);
      ___coverage_array[17407] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_restore_lexical_state(& original_lex_state);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17408] == 0) {
      {
      fprintf(_coverage_fout, "17408\n");
      fflush(_coverage_fout);
      ___coverage_array[17408] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )-1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17409] == 0) {
      {
      fprintf(_coverage_fout, "17409\n");
      fflush(_coverage_fout);
      ___coverage_array[17409] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17420] == 0) {
    {
    fprintf(_coverage_fout, "17420\n");
    fflush(_coverage_fout);
    ___coverage_array[17420] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_highlight(syntax_highlighter_ini___0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17421] == 0) {
    {
    fprintf(_coverage_fout, "17421\n");
    fflush(_coverage_fout);
    ___coverage_array[17421] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.script_filtered) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17410] == 0) {
      {
      fprintf(_coverage_fout, "17410\n");
      fflush(_coverage_fout);
      ___coverage_array[17410] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)language_scanner_globals.script_filtered);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17411] == 0) {
      {
      fprintf(_coverage_fout, "17411\n");
      fflush(_coverage_fout);
      ___coverage_array[17411] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_filtered = (unsigned char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17412] == 0) {
      {
      fprintf(_coverage_fout, "17412\n");
      fflush(_coverage_fout);
      ___coverage_array[17412] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17422] == 0) {
    {
    fprintf(_coverage_fout, "17422\n");
    fflush(_coverage_fout);
    ___coverage_array[17422] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_destroy_file_handle(& file_handle);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17423] == 0) {
    {
    fprintf(_coverage_fout, "17423\n");
    fflush(_coverage_fout);
    ___coverage_array[17423] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_restore_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17424] == 0) {
    {
    fprintf(_coverage_fout, "17424\n");
    fflush(_coverage_fout);
    ___coverage_array[17424] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )0);
}
}
int __attribute__((__visibility__("default")))  highlight_file(char *filename ,
                                                               zend_syntax_highlighter_ini *syntax_highlighter_ini___0 ) ;
extern void zend_release_labels(void) ;
extern int __attribute__((__visibility__("default")))  pass_two(zend_op_array *op_array ) ;
struct _znode;
extern void zend_do_return(znode *expr , int do_end_vparse ) ;
extern void __attribute__((__visibility__("default")))  destroy_op_array(zend_op_array *op_array ) ;
extern int zendparse(void) ;
extern void zend_init_compiler_context(void) ;
extern void __attribute__((__visibility__("default")))  init_op_array(zend_op_array *op_array ,
                                                                      zend_uchar type ,
                                                                      int initial_ops_size ) ;
extern void __attribute__((__visibility__("default")))  _convert_to_string(zval *op ) ;
extern void __attribute__((__visibility__("default")))  *_emalloc(size_t size )  __attribute__((__malloc__)) ;
zend_op_array __attribute__((__visibility__("default")))  *compile_string(zval *source_string ,
                                                                          char *filename ) 
{ zend_lex_state original_lex_state ;
  zend_op_array *op_array ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_op_array *original_active_op_array ;
  zend_op_array *retval ;
  zval tmp___0 ;
  int compiler_result ;
  zend_bool original_in_compilation ;
  zend_bool orig_interactive ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17389] == 0) {
    {
    fprintf(_coverage_fout, "17389\n");
    fflush(_coverage_fout);
    ___coverage_array[17389] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = _emalloc(sizeof(zend_op_array ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17390] == 0) {
    {
    fprintf(_coverage_fout, "17390\n");
    fflush(_coverage_fout);
    ___coverage_array[17390] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  op_array = (zend_op_array *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17391] == 0) {
    {
    fprintf(_coverage_fout, "17391\n");
    fflush(_coverage_fout);
    ___coverage_array[17391] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  original_active_op_array = compiler_globals.active_op_array;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17392] == 0) {
    {
    fprintf(_coverage_fout, "17392\n");
    fflush(_coverage_fout);
    ___coverage_array[17392] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  original_in_compilation = compiler_globals.in_compilation;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17393] == 0) {
    {
    fprintf(_coverage_fout, "17393\n");
    fflush(_coverage_fout);
    ___coverage_array[17393] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (source_string->value.str.len == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17359] == 0) {
      {
      fprintf(_coverage_fout, "17359\n");
      fflush(_coverage_fout);
      ___coverage_array[17359] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)op_array);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17360] == 0) {
      {
      fprintf(_coverage_fout, "17360\n");
      fflush(_coverage_fout);
      ___coverage_array[17360] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((zend_op_array __attribute__((__visibility__("default")))  *)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17361] == 0) {
      {
      fprintf(_coverage_fout, "17361\n");
      fflush(_coverage_fout);
      ___coverage_array[17361] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17394] == 0) {
    {
    fprintf(_coverage_fout, "17394\n");
    fflush(_coverage_fout);
    ___coverage_array[17394] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.in_compilation = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17395] == 0) {
    {
    fprintf(_coverage_fout, "17395\n");
    fflush(_coverage_fout);
    ___coverage_array[17395] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = *source_string;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17396] == 0) {
    {
    fprintf(_coverage_fout, "17396\n");
    fflush(_coverage_fout);
    ___coverage_array[17396] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(& tmp___0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17397] == 0) {
    {
    fprintf(_coverage_fout, "17397\n");
    fflush(_coverage_fout);
    ___coverage_array[17397] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )tmp___0.type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17362] == 0) {
      {
      fprintf(_coverage_fout, "17362\n");
      fflush(_coverage_fout);
      ___coverage_array[17362] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _convert_to_string(& tmp___0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17363] == 0) {
      {
      fprintf(_coverage_fout, "17363\n");
      fflush(_coverage_fout);
      ___coverage_array[17363] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17398] == 0) {
    {
    fprintf(_coverage_fout, "17398\n");
    fflush(_coverage_fout);
    ___coverage_array[17398] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  source_string = & tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17399] == 0) {
    {
    fprintf(_coverage_fout, "17399\n");
    fflush(_coverage_fout);
    ___coverage_array[17399] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_save_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17400] == 0) {
    {
    fprintf(_coverage_fout, "17400\n");
    fflush(_coverage_fout);
    ___coverage_array[17400] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = zend_prepare_string_for_scanning(source_string, filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17401] == 0) {
    {
    fprintf(_coverage_fout, "17401\n");
    fflush(_coverage_fout);
    ___coverage_array[17401] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___1 == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17364] == 0) {
      {
      fprintf(_coverage_fout, "17364\n");
      fflush(_coverage_fout);
      ___coverage_array[17364] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)op_array);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17365] == 0) {
      {
      fprintf(_coverage_fout, "17365\n");
      fflush(_coverage_fout);
      ___coverage_array[17365] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    retval = (zend_op_array *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17379] == 0) {
      {
      fprintf(_coverage_fout, "17379\n");
      fflush(_coverage_fout);
      ___coverage_array[17379] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    orig_interactive = (zend_bool )compiler_globals.interactive;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17380] == 0) {
      {
      fprintf(_coverage_fout, "17380\n");
      fflush(_coverage_fout);
      ___coverage_array[17380] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.interactive = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17381] == 0) {
      {
      fprintf(_coverage_fout, "17381\n");
      fflush(_coverage_fout);
      ___coverage_array[17381] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    init_op_array(op_array, (unsigned char)4, 64);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17382] == 0) {
      {
      fprintf(_coverage_fout, "17382\n");
      fflush(_coverage_fout);
      ___coverage_array[17382] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.interactive = (int )orig_interactive;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17383] == 0) {
      {
      fprintf(_coverage_fout, "17383\n");
      fflush(_coverage_fout);
      ___coverage_array[17383] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.active_op_array = op_array;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17384] == 0) {
      {
      fprintf(_coverage_fout, "17384\n");
      fflush(_coverage_fout);
      ___coverage_array[17384] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_init_compiler_context();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17385] == 0) {
      {
      fprintf(_coverage_fout, "17385\n");
      fflush(_coverage_fout);
      ___coverage_array[17385] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_state = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17386] == 0) {
      {
      fprintf(_coverage_fout, "17386\n");
      fflush(_coverage_fout);
      ___coverage_array[17386] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_result = zendparse();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17387] == 0) {
      {
      fprintf(_coverage_fout, "17387\n");
      fflush(_coverage_fout);
      ___coverage_array[17387] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (language_scanner_globals.script_filtered) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17366] == 0) {
        {
        fprintf(_coverage_fout, "17366\n");
        fflush(_coverage_fout);
        ___coverage_array[17366] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)language_scanner_globals.script_filtered);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17367] == 0) {
        {
        fprintf(_coverage_fout, "17367\n");
        fflush(_coverage_fout);
        ___coverage_array[17367] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.script_filtered = (unsigned char *)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17368] == 0) {
        {
        fprintf(_coverage_fout, "17368\n");
        fflush(_coverage_fout);
        ___coverage_array[17368] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17388] == 0) {
      {
      fprintf(_coverage_fout, "17388\n");
      fflush(_coverage_fout);
      ___coverage_array[17388] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (compiler_result == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17369] == 0) {
        {
        fprintf(_coverage_fout, "17369\n");
        fflush(_coverage_fout);
        ___coverage_array[17369] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      compiler_globals.active_op_array = original_active_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17370] == 0) {
        {
        fprintf(_coverage_fout, "17370\n");
        fflush(_coverage_fout);
        ___coverage_array[17370] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      compiler_globals.unclean_shutdown = (unsigned char)1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17371] == 0) {
        {
        fprintf(_coverage_fout, "17371\n");
        fflush(_coverage_fout);
        ___coverage_array[17371] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      destroy_op_array(op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17372] == 0) {
        {
        fprintf(_coverage_fout, "17372\n");
        fflush(_coverage_fout);
        ___coverage_array[17372] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17373] == 0) {
        {
        fprintf(_coverage_fout, "17373\n");
        fflush(_coverage_fout);
        ___coverage_array[17373] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      retval = (zend_op_array *)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17374] == 0) {
        {
        fprintf(_coverage_fout, "17374\n");
        fflush(_coverage_fout);
        ___coverage_array[17374] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_do_return((znode *)((void *)0), 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17375] == 0) {
        {
        fprintf(_coverage_fout, "17375\n");
        fflush(_coverage_fout);
        ___coverage_array[17375] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      compiler_globals.active_op_array = original_active_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17376] == 0) {
        {
        fprintf(_coverage_fout, "17376\n");
        fflush(_coverage_fout);
        ___coverage_array[17376] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      pass_two(op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17377] == 0) {
        {
        fprintf(_coverage_fout, "17377\n");
        fflush(_coverage_fout);
        ___coverage_array[17377] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_release_labels();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17378] == 0) {
        {
        fprintf(_coverage_fout, "17378\n");
        fflush(_coverage_fout);
        ___coverage_array[17378] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      retval = op_array;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17402] == 0) {
    {
    fprintf(_coverage_fout, "17402\n");
    fflush(_coverage_fout);
    ___coverage_array[17402] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_restore_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17403] == 0) {
    {
    fprintf(_coverage_fout, "17403\n");
    fflush(_coverage_fout);
    ___coverage_array[17403] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _zval_dtor(& tmp___0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17404] == 0) {
    {
    fprintf(_coverage_fout, "17404\n");
    fflush(_coverage_fout);
    ___coverage_array[17404] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.in_compilation = original_in_compilation;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17405] == 0) {
    {
    fprintf(_coverage_fout, "17405\n");
    fflush(_coverage_fout);
    ___coverage_array[17405] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((zend_op_array __attribute__((__visibility__("default")))  *)retval);
}
}
zend_op_array __attribute__((__visibility__("default")))  *compile_string(zval *source_string ,
                                                                          char *filename ) ;
size_t __attribute__((__visibility__("default")))  zend_get_scanned_file_offset(void) 
{ size_t offset ;
  size_t original_offset ;
  size_t length ;
  unsigned char *p ;
  size_t tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17356] == 0) {
    {
    fprintf(_coverage_fout, "17356\n");
    fflush(_coverage_fout);
    ___coverage_array[17356] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  offset = (size_t )(language_scanner_globals.yy_cursor - language_scanner_globals.yy_start);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17357] == 0) {
    {
    fprintf(_coverage_fout, "17357\n");
    fflush(_coverage_fout);
    ___coverage_array[17357] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.input_filter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17352] == 0) {
      {
      fprintf(_coverage_fout, "17352\n");
      fflush(_coverage_fout);
      ___coverage_array[17352] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    original_offset = offset;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17353] == 0) {
      {
      fprintf(_coverage_fout, "17353\n");
      fflush(_coverage_fout);
      ___coverage_array[17353] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    length = (size_t )0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17354] == 0) {
      {
      fprintf(_coverage_fout, "17354\n");
      fflush(_coverage_fout);
      ___coverage_array[17354] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17346] == 0) {
        {
        fprintf(_coverage_fout, "17346\n");
        fflush(_coverage_fout);
        ___coverage_array[17346] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      p = (unsigned char *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17347] == 0) {
        {
        fprintf(_coverage_fout, "17347\n");
        fflush(_coverage_fout);
        ___coverage_array[17347] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = (*(language_scanner_globals.input_filter))(& p, & length,
                                                       (unsigned char const   *)language_scanner_globals.script_org,
                                                       offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17348] == 0) {
        {
        fprintf(_coverage_fout, "17348\n");
        fflush(_coverage_fout);
        ___coverage_array[17348] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (4294967295U == tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17339] == 0) {
          {
          fprintf(_coverage_fout, "17339\n");
          fflush(_coverage_fout);
          ___coverage_array[17339] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((unsigned int __attribute__((__visibility__("default")))  )4294967295U);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17340] == 0) {
          {
          fprintf(_coverage_fout, "17340\n");
          fflush(_coverage_fout);
          ___coverage_array[17340] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17349] == 0) {
        {
        fprintf(_coverage_fout, "17349\n");
        fflush(_coverage_fout);
        ___coverage_array[17349] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)p);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17350] == 0) {
        {
        fprintf(_coverage_fout, "17350\n");
        fflush(_coverage_fout);
        ___coverage_array[17350] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (length > original_offset) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17341] == 0) {
          {
          fprintf(_coverage_fout, "17341\n");
          fflush(_coverage_fout);
          ___coverage_array[17341] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        offset --;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17344] == 0) {
          {
          fprintf(_coverage_fout, "17344\n");
          fflush(_coverage_fout);
          ___coverage_array[17344] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (length < original_offset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17342] == 0) {
            {
            fprintf(_coverage_fout, "17342\n");
            fflush(_coverage_fout);
            ___coverage_array[17342] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          offset ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17343] == 0) {
            {
            fprintf(_coverage_fout, "17343\n");
            fflush(_coverage_fout);
            ___coverage_array[17343] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17351] == 0) {
        {
        fprintf(_coverage_fout, "17351\n");
        fflush(_coverage_fout);
        ___coverage_array[17351] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (original_offset != length) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17345] == 0) {
          {
          fprintf(_coverage_fout, "17345\n");
          fflush(_coverage_fout);
          ___coverage_array[17345] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17355] == 0) {
      {
      fprintf(_coverage_fout, "17355\n");
      fflush(_coverage_fout);
      ___coverage_array[17355] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17358] == 0) {
    {
    fprintf(_coverage_fout, "17358\n");
    fflush(_coverage_fout);
    ___coverage_array[17358] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((unsigned int __attribute__((__visibility__("default")))  )offset);
}
}
size_t __attribute__((__visibility__("default")))  zend_get_scanned_file_offset(void) ;
extern char __attribute__((__visibility__("default")))  *zend_set_compiled_filename(char const   *new_compiled_filename ) ;
static void yy_scan_buffer(char *str , unsigned int len ) ;
int __attribute__((__visibility__("default")))  zend_multibyte_set_filter(zend_encoding const   *onetime_encoding ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_get_internal_encoding(void) ;
extern  __attribute__((__nothrow__)) void *memset(void *__s , int __c ,
                                                  size_t __n )  __attribute__((__nonnull__(1))) ;
extern void __attribute__((__visibility__("default")))  *_safe_erealloc(void *ptr ,
                                                                        size_t nmemb ,
                                                                        size_t size ,
                                                                        size_t offset ) ;
extern  __attribute__((__nothrow__)) void *memcpy(void * __restrict  __dest ,
                                                  void const   * __restrict  __src ,
                                                  size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern void __attribute__((__visibility__("default")))  *_safe_emalloc(size_t nmemb ,
                                                                       size_t size ,
                                                                       size_t offset )  __attribute__((__malloc__)) ;
int __attribute__((__visibility__("default")))  zend_prepare_string_for_scanning(zval *str ,
                                                                                 char *filename ) 
{ char *buf ;
  size_t size ;
  char *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_encoding const __attribute__((__visibility__("default")))  *tmp___2 ;
  char const __attribute__((__visibility__("default")))  *tmp___3 ;
  size_t tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17327] == 0) {
    {
    fprintf(_coverage_fout, "17327\n");
    fflush(_coverage_fout);
    ___coverage_array[17327] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )str->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17309] == 0) {
      {
      fprintf(_coverage_fout, "17309\n");
      fflush(_coverage_fout);
      ___coverage_array[17309] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )str->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17303] == 0) {
        {
        fprintf(_coverage_fout, "17303\n");
        fflush(_coverage_fout);
        ___coverage_array[17303] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = _safe_emalloc(1U, (unsigned int )str->value.str.len, 32U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17304] == 0) {
        {
        fprintf(_coverage_fout, "17304\n");
        fflush(_coverage_fout);
        ___coverage_array[17304] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = (char *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17305] == 0) {
        {
        fprintf(_coverage_fout, "17305\n");
        fflush(_coverage_fout);
        ___coverage_array[17305] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      memcpy((void */* __restrict  */)tmp,
             (void const   */* __restrict  */)str->value.str.val,
             (unsigned int )(str->value.str.len + 32));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17306] == 0) {
        {
        fprintf(_coverage_fout, "17306\n");
        fflush(_coverage_fout);
        ___coverage_array[17306] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      str->value.str.val = tmp;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17307] == 0) {
        {
        fprintf(_coverage_fout, "17307\n");
        fflush(_coverage_fout);
        ___coverage_array[17307] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = _safe_erealloc((void *)str->value.str.val, 1U,
                               (unsigned int )str->value.str.len, 32U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17308] == 0) {
        {
        fprintf(_coverage_fout, "17308\n");
        fflush(_coverage_fout);
        ___coverage_array[17308] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      str->value.str.val = (char *)tmp___1;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17310] == 0) {
      {
      fprintf(_coverage_fout, "17310\n");
      fflush(_coverage_fout);
      ___coverage_array[17310] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = _safe_erealloc((void *)str->value.str.val, 1U,
                             (unsigned int )str->value.str.len, 32U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17311] == 0) {
      {
      fprintf(_coverage_fout, "17311\n");
      fflush(_coverage_fout);
      ___coverage_array[17311] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)tmp___1;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17328] == 0) {
    {
    fprintf(_coverage_fout, "17328\n");
    fflush(_coverage_fout);
    ___coverage_array[17328] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  memset((void *)(str->value.str.val + str->value.str.len), 0, 32U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17329] == 0) {
    {
    fprintf(_coverage_fout, "17329\n");
    fflush(_coverage_fout);
    ___coverage_array[17329] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_in = (zend_file_handle *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17330] == 0) {
    {
    fprintf(_coverage_fout, "17330\n");
    fflush(_coverage_fout);
    ___coverage_array[17330] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_start = (unsigned char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17331] == 0) {
    {
    fprintf(_coverage_fout, "17331\n");
    fflush(_coverage_fout);
    ___coverage_array[17331] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  buf = str->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17332] == 0) {
    {
    fprintf(_coverage_fout, "17332\n");
    fflush(_coverage_fout);
    ___coverage_array[17332] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  size = (unsigned int )str->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17333] == 0) {
    {
    fprintf(_coverage_fout, "17333\n");
    fflush(_coverage_fout);
    ___coverage_array[17333] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.multibyte) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17320] == 0) {
      {
      fprintf(_coverage_fout, "17320\n");
      fflush(_coverage_fout);
      ___coverage_array[17320] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_org = (unsigned char *)buf;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17321] == 0) {
      {
      fprintf(_coverage_fout, "17321\n");
      fflush(_coverage_fout);
      ___coverage_array[17321] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_org_size = size;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17322] == 0) {
      {
      fprintf(_coverage_fout, "17322\n");
      fflush(_coverage_fout);
      ___coverage_array[17322] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_filtered = (unsigned char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17323] == 0) {
      {
      fprintf(_coverage_fout, "17323\n");
      fflush(_coverage_fout);
      ___coverage_array[17323] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = zend_multibyte_get_internal_encoding();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17324] == 0) {
      {
      fprintf(_coverage_fout, "17324\n");
      fflush(_coverage_fout);
      ___coverage_array[17324] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_multibyte_set_filter((zend_encoding const   *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17325] == 0) {
      {
      fprintf(_coverage_fout, "17325\n");
      fflush(_coverage_fout);
      ___coverage_array[17325] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (language_scanner_globals.input_filter) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17315] == 0) {
        {
        fprintf(_coverage_fout, "17315\n");
        fflush(_coverage_fout);
        ___coverage_array[17315] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___4 = (*(language_scanner_globals.input_filter))(& language_scanner_globals.script_filtered,
                                                           & language_scanner_globals.script_filtered_size,
                                                           (unsigned char const   *)language_scanner_globals.script_org,
                                                           language_scanner_globals.script_org_size);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17316] == 0) {
        {
        fprintf(_coverage_fout, "17316\n");
        fflush(_coverage_fout);
        ___coverage_array[17316] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (4294967295U == tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17312] == 0) {
          {
          fprintf(_coverage_fout, "17312\n");
          fflush(_coverage_fout);
          ___coverage_array[17312] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___3 = zend_multibyte_get_encoding_name(language_scanner_globals.script_encoding);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17313] == 0) {
          {
          fprintf(_coverage_fout, "17313\n");
          fflush(_coverage_fout);
          ___coverage_array[17313] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1 << 6L,
                            "Could not convert the script from the detected encoding \"%s\" to a compatible encoding",
                            tmp___3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17314] == 0) {
          {
          fprintf(_coverage_fout, "17314\n");
          fflush(_coverage_fout);
          ___coverage_array[17314] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17317] == 0) {
        {
        fprintf(_coverage_fout, "17317\n");
        fflush(_coverage_fout);
        ___coverage_array[17317] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      buf = (char *)language_scanner_globals.script_filtered;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17318] == 0) {
        {
        fprintf(_coverage_fout, "17318\n");
        fflush(_coverage_fout);
        ___coverage_array[17318] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      size = language_scanner_globals.script_filtered_size;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17319] == 0) {
        {
        fprintf(_coverage_fout, "17319\n");
        fflush(_coverage_fout);
        ___coverage_array[17319] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17326] == 0) {
      {
      fprintf(_coverage_fout, "17326\n");
      fflush(_coverage_fout);
      ___coverage_array[17326] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17334] == 0) {
    {
    fprintf(_coverage_fout, "17334\n");
    fflush(_coverage_fout);
    ___coverage_array[17334] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  yy_scan_buffer(buf, size);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17335] == 0) {
    {
    fprintf(_coverage_fout, "17335\n");
    fflush(_coverage_fout);
    ___coverage_array[17335] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_set_compiled_filename((char const   *)filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17336] == 0) {
    {
    fprintf(_coverage_fout, "17336\n");
    fflush(_coverage_fout);
    ___coverage_array[17336] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.zend_lineno = 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17337] == 0) {
    {
    fprintf(_coverage_fout, "17337\n");
    fflush(_coverage_fout);
    ___coverage_array[17337] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.increment_lineno = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17338] == 0) {
    {
    fprintf(_coverage_fout, "17338\n");
    fflush(_coverage_fout);
    ___coverage_array[17338] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )0);
}
}
struct _zend_executor_globals;
typedef struct _zend_executor_globals zend_executor_globals;
extern zend_executor_globals __attribute__((__visibility__("default")))  executor_globals ;
typedef unsigned short fpu_control_t;
struct _zend_property_info {
   zend_uint flags ;
   char const   *name ;
   int name_length ;
   ulong h ;
   int offset ;
   char const   *doc_comment ;
   int doc_comment_len ;
   zend_class_entry *ce ;
};
typedef struct _zend_property_info zend_property_info;
struct _zend_execute_data;
typedef struct _zend_execute_data zend_execute_data;
struct _zend_op {
   int ( __attribute__((__fastcall__)) (*handler))(zend_execute_data *execute_data ) ;
   znode_op op1 ;
   znode_op op2 ;
   znode_op result ;
   ulong extended_value ;
   uint lineno ;
   zend_uchar opcode ;
   zend_uchar op1_type ;
   zend_uchar op2_type ;
   zend_uchar result_type ;
};
struct _zend_object_store_bucket;
typedef struct _zend_object_store_bucket zend_object_store_bucket;
struct _zend_objects_store {
   zend_object_store_bucket *object_buckets ;
   zend_uint top ;
   zend_uint size ;
   int free_list_head ;
};
typedef struct _zend_objects_store zend_objects_store;
struct _zend_ini_entry;
typedef struct _zend_ini_entry zend_ini_entry;
enum __anonenum_zend_error_handling_t_66 {
    EH_NORMAL = 0,
    EH_SUPPRESS = 1,
    EH_THROW = 2
} ;
typedef enum __anonenum_zend_error_handling_t_66 zend_error_handling_t;
struct _zend_ptr_stack {
   int top ;
   int max ;
   void **elements ;
   void **top_element ;
   zend_bool persistent ;
};
typedef struct _zend_ptr_stack zend_ptr_stack;
struct _zend_vm_stack;
typedef struct _zend_vm_stack *zend_vm_stack;
typedef union _zend_function zend_function;
struct __anonstruct___sigset_t_8 {
   unsigned long __val[1024U / (8U * sizeof(unsigned long ))] ;
};
typedef struct __anonstruct___sigset_t_8 __sigset_t;
typedef int __jmp_buf[6];
struct __jmp_buf_tag {
   __jmp_buf __jmpbuf ;
   int __mask_was_saved ;
   __sigset_t __saved_mask ;
};
typedef struct __jmp_buf_tag jmp_buf[1];
struct _zend_executor_globals {
   zval **return_value_ptr_ptr ;
   zval uninitialized_zval ;
   zval *uninitialized_zval_ptr ;
   zval error_zval ;
   zval *error_zval_ptr ;
   zend_ptr_stack arg_types_stack ;
   HashTable *symtable_cache[32] ;
   HashTable **symtable_cache_limit ;
   HashTable **symtable_cache_ptr ;
   zend_op **opline_ptr ;
   HashTable *active_symbol_table ;
   HashTable symbol_table ;
   HashTable included_files ;
   jmp_buf *bailout ;
   int error_reporting ;
   int orig_error_reporting ;
   int exit_status ;
   zend_op_array *active_op_array ;
   HashTable *function_table ;
   HashTable *class_table ;
   HashTable *zend_constants ;
   zend_class_entry *scope ;
   zend_class_entry *called_scope ;
   zval *This ;
   long precision ;
   int ticks_count ;
   zend_bool in_execution ;
   HashTable *in_autoload ;
   zend_function *autoload_func ;
   zend_bool full_tables_cleanup ;
   zend_bool no_extensions ;
   HashTable regular_list ;
   HashTable persistent_list ;
   zend_vm_stack argument_stack ;
   int user_error_handler_error_reporting ;
   zval *user_error_handler ;
   zval *user_exception_handler ;
   zend_stack user_error_handlers_error_reporting ;
   zend_ptr_stack user_error_handlers ;
   zend_ptr_stack user_exception_handlers ;
   zend_error_handling_t error_handling ;
   zend_class_entry *exception_class ;
   int timeout_seconds ;
   int lambda_count ;
   HashTable *ini_directives ;
   HashTable *modified_ini_directives ;
   zend_ini_entry *error_reporting_ini_entry ;
   zend_objects_store objects_store ;
   zval *exception ;
   zval *prev_exception ;
   zend_op *opline_before_exception ;
   zend_op exception_op[3] ;
   struct _zend_execute_data *current_execute_data ;
   struct _zend_module_entry *current_module ;
   zend_property_info std_property_info ;
   zend_bool active ;
   zend_op *start_op ;
   void *saved_fpu_cw_ptr ;
   fpu_control_t saved_fpu_cw ;
   void *reserved[4] ;
};
extern int __attribute__((__visibility__("default")))  _zend_hash_add_or_update(HashTable *ht ,
                                                                                char const   *arKey ,
                                                                                uint nKeyLength ,
                                                                                void *pData ,
                                                                                uint nDataSize ,
                                                                                void **pDest ,
                                                                                int flag ) ;
extern zend_op_array __attribute__((__visibility__("default")))  *(*zend_compile_file)(zend_file_handle *file_handle ,
                                                                                       int type ) ;
zend_op_array __attribute__((__visibility__("default")))  *compile_filename(int type ,
                                                                            zval *filename ) 
{ zend_file_handle file_handle ;
  zval tmp ;
  zend_op_array *retval ;
  char *opened_path ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___0 ;
  int dummy ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  size_t tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17290] == 0) {
    {
    fprintf(_coverage_fout, "17290\n");
    fflush(_coverage_fout);
    ___coverage_array[17290] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  opened_path = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17291] == 0) {
    {
    fprintf(_coverage_fout, "17291\n");
    fflush(_coverage_fout);
    ___coverage_array[17291] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )filename->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17269] == 0) {
      {
      fprintf(_coverage_fout, "17269\n");
      fflush(_coverage_fout);
      ___coverage_array[17269] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = *filename;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17270] == 0) {
      {
      fprintf(_coverage_fout, "17270\n");
      fflush(_coverage_fout);
      ___coverage_array[17270] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& tmp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17271] == 0) {
      {
      fprintf(_coverage_fout, "17271\n");
      fflush(_coverage_fout);
      ___coverage_array[17271] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )tmp.type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17267] == 0) {
        {
        fprintf(_coverage_fout, "17267\n");
        fflush(_coverage_fout);
        ___coverage_array[17267] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _convert_to_string(& tmp);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17268] == 0) {
        {
        fprintf(_coverage_fout, "17268\n");
        fflush(_coverage_fout);
        ___coverage_array[17268] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17272] == 0) {
      {
      fprintf(_coverage_fout, "17272\n");
      fflush(_coverage_fout);
      ___coverage_array[17272] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    filename = & tmp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17273] == 0) {
      {
      fprintf(_coverage_fout, "17273\n");
      fflush(_coverage_fout);
      ___coverage_array[17273] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17292] == 0) {
    {
    fprintf(_coverage_fout, "17292\n");
    fflush(_coverage_fout);
    ___coverage_array[17292] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.filename = (char const   *)filename->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17293] == 0) {
    {
    fprintf(_coverage_fout, "17293\n");
    fflush(_coverage_fout);
    ___coverage_array[17293] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.free_filename = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17294] == 0) {
    {
    fprintf(_coverage_fout, "17294\n");
    fflush(_coverage_fout);
    ___coverage_array[17294] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.type = (enum __anonenum_zend_stream_type_38 )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17295] == 0) {
    {
    fprintf(_coverage_fout, "17295\n");
    fflush(_coverage_fout);
    ___coverage_array[17295] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.opened_path = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17296] == 0) {
    {
    fprintf(_coverage_fout, "17296\n");
    fflush(_coverage_fout);
    ___coverage_array[17296] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle.handle.fp = (FILE *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17297] == 0) {
    {
    fprintf(_coverage_fout, "17297\n");
    fflush(_coverage_fout);
    ___coverage_array[17297] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = (*zend_compile_file)(& file_handle, type);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17298] == 0) {
    {
    fprintf(_coverage_fout, "17298\n");
    fflush(_coverage_fout);
    ___coverage_array[17298] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  retval = (zend_op_array *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17299] == 0) {
    {
    fprintf(_coverage_fout, "17299\n");
    fflush(_coverage_fout);
    ___coverage_array[17299] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17286] == 0) {
      {
      fprintf(_coverage_fout, "17286\n");
      fflush(_coverage_fout);
      ___coverage_array[17286] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (file_handle.handle.stream.handle) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17280] == 0) {
        {
        fprintf(_coverage_fout, "17280\n");
        fflush(_coverage_fout);
        ___coverage_array[17280] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      dummy = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17281] == 0) {
        {
        fprintf(_coverage_fout, "17281\n");
        fflush(_coverage_fout);
        ___coverage_array[17281] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (! file_handle.opened_path) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17274] == 0) {
          {
          fprintf(_coverage_fout, "17274\n");
          fflush(_coverage_fout);
          ___coverage_array[17274] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = _estrndup((char const   *)filename->value.str.val,
                            (unsigned int )filename->value.str.len);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17275] == 0) {
          {
          fprintf(_coverage_fout, "17275\n");
          fflush(_coverage_fout);
          ___coverage_array[17275] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        opened_path = (char *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17276] == 0) {
          {
          fprintf(_coverage_fout, "17276\n");
          fflush(_coverage_fout);
          ___coverage_array[17276] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        file_handle.opened_path = opened_path;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17277] == 0) {
          {
          fprintf(_coverage_fout, "17277\n");
          fflush(_coverage_fout);
          ___coverage_array[17277] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17282] == 0) {
        {
        fprintf(_coverage_fout, "17282\n");
        fflush(_coverage_fout);
        ___coverage_array[17282] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = strlen((char const   *)file_handle.opened_path);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17283] == 0) {
        {
        fprintf(_coverage_fout, "17283\n");
        fflush(_coverage_fout);
        ___coverage_array[17283] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _zend_hash_add_or_update(& executor_globals.included_files,
                               (char const   *)file_handle.opened_path,
                               tmp___2 + 1U, (void *)(& dummy), sizeof(int ),
                               (void **)((void *)0), 1 << 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17284] == 0) {
        {
        fprintf(_coverage_fout, "17284\n");
        fflush(_coverage_fout);
        ___coverage_array[17284] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (opened_path) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17278] == 0) {
          {
          fprintf(_coverage_fout, "17278\n");
          fflush(_coverage_fout);
          ___coverage_array[17278] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        _efree((void *)opened_path);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17279] == 0) {
          {
          fprintf(_coverage_fout, "17279\n");
          fflush(_coverage_fout);
          ___coverage_array[17279] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17285] == 0) {
        {
        fprintf(_coverage_fout, "17285\n");
        fflush(_coverage_fout);
        ___coverage_array[17285] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17287] == 0) {
      {
      fprintf(_coverage_fout, "17287\n");
      fflush(_coverage_fout);
      ___coverage_array[17287] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17300] == 0) {
    {
    fprintf(_coverage_fout, "17300\n");
    fflush(_coverage_fout);
    ___coverage_array[17300] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_destroy_file_handle(& file_handle);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17301] == 0) {
    {
    fprintf(_coverage_fout, "17301\n");
    fflush(_coverage_fout);
    ___coverage_array[17301] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )filename == (unsigned int )(& tmp)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17288] == 0) {
      {
      fprintf(_coverage_fout, "17288\n");
      fflush(_coverage_fout);
      ___coverage_array[17288] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _zval_dtor(& tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17289] == 0) {
      {
      fprintf(_coverage_fout, "17289\n");
      fflush(_coverage_fout);
      ___coverage_array[17289] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17302] == 0) {
    {
    fprintf(_coverage_fout, "17302\n");
    fflush(_coverage_fout);
    ___coverage_array[17302] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((zend_op_array __attribute__((__visibility__("default")))  *)retval);
}
}
zend_op_array __attribute__((__visibility__("default")))  *compile_filename(int type ,
                                                                            zval *filename ) ;
extern void __attribute__((__visibility__("default")))  _zend_bailout(char *filename ,
                                                                      uint lineno ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_set_refcount_p)(zval *pz ,
                                                                                    zend_uint rc ) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_unset_isref_p)(zval *pz ) ;
zend_op_array __attribute__((__visibility__("default")))  *compile_file(zend_file_handle *file_handle ,
                                                                        int type ) 
{ zend_lex_state original_lex_state ;
  zend_op_array *op_array ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_op_array *original_active_op_array ;
  zend_op_array *retval ;
  int compiler_result ;
  zend_bool compilation_successful ;
  znode retval_znode ;
  zend_bool original_in_compilation ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17249] == 0) {
    {
    fprintf(_coverage_fout, "17249\n");
    fflush(_coverage_fout);
    ___coverage_array[17249] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = _emalloc(sizeof(zend_op_array ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17250] == 0) {
    {
    fprintf(_coverage_fout, "17250\n");
    fflush(_coverage_fout);
    ___coverage_array[17250] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  op_array = (zend_op_array *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17251] == 0) {
    {
    fprintf(_coverage_fout, "17251\n");
    fflush(_coverage_fout);
    ___coverage_array[17251] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  original_active_op_array = compiler_globals.active_op_array;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17252] == 0) {
    {
    fprintf(_coverage_fout, "17252\n");
    fflush(_coverage_fout);
    ___coverage_array[17252] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  retval = (zend_op_array *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17253] == 0) {
    {
    fprintf(_coverage_fout, "17253\n");
    fflush(_coverage_fout);
    ___coverage_array[17253] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compilation_successful = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17254] == 0) {
    {
    fprintf(_coverage_fout, "17254\n");
    fflush(_coverage_fout);
    ___coverage_array[17254] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  original_in_compilation = compiler_globals.in_compilation;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17255] == 0) {
    {
    fprintf(_coverage_fout, "17255\n");
    fflush(_coverage_fout);
    ___coverage_array[17255] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  retval_znode.op_type = 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17256] == 0) {
    {
    fprintf(_coverage_fout, "17256\n");
    fflush(_coverage_fout);
    ___coverage_array[17256] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  retval_znode.u.constant.type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17257] == 0) {
    {
    fprintf(_coverage_fout, "17257\n");
    fflush(_coverage_fout);
    ___coverage_array[17257] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  retval_znode.u.constant.value.lval = 1L;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17258] == 0) {
    {
    fprintf(_coverage_fout, "17258\n");
    fflush(_coverage_fout);
    ___coverage_array[17258] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zval_unset_isref_p(& retval_znode.u.constant);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17259] == 0) {
    {
    fprintf(_coverage_fout, "17259\n");
    fflush(_coverage_fout);
    ___coverage_array[17259] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zval_set_refcount_p(& retval_znode.u.constant, 1U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17260] == 0) {
    {
    fprintf(_coverage_fout, "17260\n");
    fflush(_coverage_fout);
    ___coverage_array[17260] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_save_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17261] == 0) {
    {
    fprintf(_coverage_fout, "17261\n");
    fflush(_coverage_fout);
    ___coverage_array[17261] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  retval = op_array;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17262] == 0) {
    {
    fprintf(_coverage_fout, "17262\n");
    fflush(_coverage_fout);
    ___coverage_array[17262] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = open_file_for_scanning(file_handle);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17263] == 0) {
    {
    fprintf(_coverage_fout, "17263\n");
    fflush(_coverage_fout);
    ___coverage_array[17263] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___0 == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17229] == 0) {
      {
      fprintf(_coverage_fout, "17229\n");
      fflush(_coverage_fout);
      ___coverage_array[17229] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (type == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17226] == 0) {
        {
        fprintf(_coverage_fout, "17226\n");
        fflush(_coverage_fout);
        ___coverage_array[17226] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_message_dispatcher(2L, (void const   *)file_handle->filename);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17227] == 0) {
        {
        fprintf(_coverage_fout, "17227\n");
        fflush(_coverage_fout);
        ___coverage_array[17227] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _zend_bailout((char *)"Zend/zend_language_scanner.l", 569U);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17228] == 0) {
        {
        fprintf(_coverage_fout, "17228\n");
        fflush(_coverage_fout);
        ___coverage_array[17228] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_message_dispatcher(1L, (void const   *)file_handle->filename);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17230] == 0) {
      {
      fprintf(_coverage_fout, "17230\n");
      fflush(_coverage_fout);
      ___coverage_array[17230] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compilation_successful = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17233] == 0) {
      {
      fprintf(_coverage_fout, "17233\n");
      fflush(_coverage_fout);
      ___coverage_array[17233] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    init_op_array(op_array, (unsigned char)2, 64);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17234] == 0) {
      {
      fprintf(_coverage_fout, "17234\n");
      fflush(_coverage_fout);
      ___coverage_array[17234] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.in_compilation = (unsigned char)1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17235] == 0) {
      {
      fprintf(_coverage_fout, "17235\n");
      fflush(_coverage_fout);
      ___coverage_array[17235] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.active_op_array = op_array;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17236] == 0) {
      {
      fprintf(_coverage_fout, "17236\n");
      fflush(_coverage_fout);
      ___coverage_array[17236] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_init_compiler_context();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17237] == 0) {
      {
      fprintf(_coverage_fout, "17237\n");
      fflush(_coverage_fout);
      ___coverage_array[17237] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_result = zendparse();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17238] == 0) {
      {
      fprintf(_coverage_fout, "17238\n");
      fflush(_coverage_fout);
      ___coverage_array[17238] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_do_return(& retval_znode, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17239] == 0) {
      {
      fprintf(_coverage_fout, "17239\n");
      fflush(_coverage_fout);
      ___coverage_array[17239] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.in_compilation = original_in_compilation;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17240] == 0) {
      {
      fprintf(_coverage_fout, "17240\n");
      fflush(_coverage_fout);
      ___coverage_array[17240] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (compiler_result == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17231] == 0) {
        {
        fprintf(_coverage_fout, "17231\n");
        fflush(_coverage_fout);
        ___coverage_array[17231] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _zend_bailout((char *)"Zend/zend_language_scanner.l", 583U);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17232] == 0) {
        {
        fprintf(_coverage_fout, "17232\n");
        fflush(_coverage_fout);
        ___coverage_array[17232] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17241] == 0) {
      {
      fprintf(_coverage_fout, "17241\n");
      fflush(_coverage_fout);
      ___coverage_array[17241] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compilation_successful = (unsigned char)1;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17264] == 0) {
    {
    fprintf(_coverage_fout, "17264\n");
    fflush(_coverage_fout);
    ___coverage_array[17264] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17246] == 0) {
      {
      fprintf(_coverage_fout, "17246\n");
      fflush(_coverage_fout);
      ___coverage_array[17246] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.active_op_array = original_active_op_array;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17247] == 0) {
      {
      fprintf(_coverage_fout, "17247\n");
      fflush(_coverage_fout);
      ___coverage_array[17247] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (compilation_successful) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17242] == 0) {
        {
        fprintf(_coverage_fout, "17242\n");
        fflush(_coverage_fout);
        ___coverage_array[17242] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      pass_two(op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17243] == 0) {
        {
        fprintf(_coverage_fout, "17243\n");
        fflush(_coverage_fout);
        ___coverage_array[17243] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_release_labels();
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17244] == 0) {
        {
        fprintf(_coverage_fout, "17244\n");
        fflush(_coverage_fout);
        ___coverage_array[17244] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17245] == 0) {
        {
        fprintf(_coverage_fout, "17245\n");
        fflush(_coverage_fout);
        ___coverage_array[17245] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      retval = (zend_op_array *)((void *)0);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17248] == 0) {
      {
      fprintf(_coverage_fout, "17248\n");
      fflush(_coverage_fout);
      ___coverage_array[17248] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17265] == 0) {
    {
    fprintf(_coverage_fout, "17265\n");
    fflush(_coverage_fout);
    ___coverage_array[17265] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_restore_lexical_state(& original_lex_state);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17266] == 0) {
    {
    fprintf(_coverage_fout, "17266\n");
    fflush(_coverage_fout);
    ___coverage_array[17266] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((zend_op_array __attribute__((__visibility__("default")))  *)retval);
}
}
zend_op_array __attribute__((__visibility__("default")))  *compile_file(zend_file_handle *file_handle ,
                                                                        int type ) ;
typedef zend_llist_element *zend_llist_position;
struct _zend_llist;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_last_ex(zend_llist *l ,
                                                                                zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_add_element(zend_llist *l ,
                                                                               void *element ) ;
extern int __attribute__((__visibility__("default")))  zend_stream_fixup(zend_file_handle *file_handle ,
                                                                         char **buf ,
                                                                         size_t *len ) ;
extern long ftell(FILE *__stream ) ;
int __attribute__((__visibility__("default")))  open_file_for_scanning(zend_file_handle *file_handle ) 
{ char const   *file_path ;
  char *buf ;
  size_t size ;
  size_t offset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  zend_file_handle *fh ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  size_t diff ;
  char const __attribute__((__visibility__("default")))  *tmp___2 ;
  size_t tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17210] == 0) {
    {
    fprintf(_coverage_fout, "17210\n");
    fflush(_coverage_fout);
    ___coverage_array[17210] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_path = (char const   *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17211] == 0) {
    {
    fprintf(_coverage_fout, "17211\n");
    fflush(_coverage_fout);
    ___coverage_array[17211] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  offset = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17212] == 0) {
    {
    fprintf(_coverage_fout, "17212\n");
    fflush(_coverage_fout);
    ___coverage_array[17212] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.start_lineno == 2U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17175] == 0) {
      {
      fprintf(_coverage_fout, "17175\n");
      fflush(_coverage_fout);
      ___coverage_array[17175] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )file_handle->type == 2U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17173] == 0) {
        {
        fprintf(_coverage_fout, "17173\n");
        fflush(_coverage_fout);
        ___coverage_array[17173] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (file_handle->handle.fp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17169] == 0) {
          {
          fprintf(_coverage_fout, "17169\n");
          fflush(_coverage_fout);
          ___coverage_array[17169] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp = ftell(file_handle->handle.fp);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17170] == 0) {
          {
          fprintf(_coverage_fout, "17170\n");
          fflush(_coverage_fout);
          ___coverage_array[17170] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        offset = (unsigned int )tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17171] == 0) {
          {
          fprintf(_coverage_fout, "17171\n");
          fflush(_coverage_fout);
          ___coverage_array[17171] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (offset == 4294967295U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17167] == 0) {
            {
            fprintf(_coverage_fout, "17167\n");
            fflush(_coverage_fout);
            ___coverage_array[17167] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          offset = 0U;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17168] == 0) {
            {
            fprintf(_coverage_fout, "17168\n");
            fflush(_coverage_fout);
            ___coverage_array[17168] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17172] == 0) {
          {
          fprintf(_coverage_fout, "17172\n");
          fflush(_coverage_fout);
          ___coverage_array[17172] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17174] == 0) {
        {
        fprintf(_coverage_fout, "17174\n");
        fflush(_coverage_fout);
        ___coverage_array[17174] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17176] == 0) {
      {
      fprintf(_coverage_fout, "17176\n");
      fflush(_coverage_fout);
      ___coverage_array[17176] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17213] == 0) {
    {
    fprintf(_coverage_fout, "17213\n");
    fflush(_coverage_fout);
    ___coverage_array[17213] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = zend_stream_fixup(file_handle, & buf, & size);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17214] == 0) {
    {
    fprintf(_coverage_fout, "17214\n");
    fflush(_coverage_fout);
    ___coverage_array[17214] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___0 == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17177] == 0) {
      {
      fprintf(_coverage_fout, "17177\n");
      fflush(_coverage_fout);
      ___coverage_array[17177] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )-1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17178] == 0) {
      {
      fprintf(_coverage_fout, "17178\n");
      fflush(_coverage_fout);
      ___coverage_array[17178] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17215] == 0) {
    {
    fprintf(_coverage_fout, "17215\n");
    fflush(_coverage_fout);
    ___coverage_array[17215] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_llist_add_element(& compiler_globals.open_files, (void *)file_handle);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17216] == 0) {
    {
    fprintf(_coverage_fout, "17216\n");
    fflush(_coverage_fout);
    ___coverage_array[17216] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )file_handle->handle.stream.handle >= (unsigned int )((void *)file_handle)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17185] == 0) {
      {
      fprintf(_coverage_fout, "17185\n");
      fflush(_coverage_fout);
      ___coverage_array[17185] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )file_handle->handle.stream.handle <= (unsigned int )((void *)(file_handle + 1))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17179] == 0) {
        {
        fprintf(_coverage_fout, "17179\n");
        fflush(_coverage_fout);
        ___coverage_array[17179] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = zend_llist_get_last_ex(& compiler_globals.open_files,
                                       (zend_llist_position *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17180] == 0) {
        {
        fprintf(_coverage_fout, "17180\n");
        fflush(_coverage_fout);
        ___coverage_array[17180] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      fh = (zend_file_handle *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17181] == 0) {
        {
        fprintf(_coverage_fout, "17181\n");
        fflush(_coverage_fout);
        ___coverage_array[17181] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      diff = (size_t )((char *)file_handle->handle.stream.handle - (char *)file_handle);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17182] == 0) {
        {
        fprintf(_coverage_fout, "17182\n");
        fflush(_coverage_fout);
        ___coverage_array[17182] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      fh->handle.stream.handle = (void *)((char *)fh + diff);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17183] == 0) {
        {
        fprintf(_coverage_fout, "17183\n");
        fflush(_coverage_fout);
        ___coverage_array[17183] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      file_handle->handle.stream.handle = fh->handle.stream.handle;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17184] == 0) {
        {
        fprintf(_coverage_fout, "17184\n");
        fflush(_coverage_fout);
        ___coverage_array[17184] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17186] == 0) {
      {
      fprintf(_coverage_fout, "17186\n");
      fflush(_coverage_fout);
      ___coverage_array[17186] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17217] == 0) {
    {
    fprintf(_coverage_fout, "17217\n");
    fflush(_coverage_fout);
    ___coverage_array[17217] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_in = file_handle;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17218] == 0) {
    {
    fprintf(_coverage_fout, "17218\n");
    fflush(_coverage_fout);
    ___coverage_array[17218] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_start = (unsigned char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17219] == 0) {
    {
    fprintf(_coverage_fout, "17219\n");
    fflush(_coverage_fout);
    ___coverage_array[17219] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (size != 4294967295U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17201] == 0) {
      {
      fprintf(_coverage_fout, "17201\n");
      fflush(_coverage_fout);
      ___coverage_array[17201] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (compiler_globals.multibyte) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17195] == 0) {
        {
        fprintf(_coverage_fout, "17195\n");
        fflush(_coverage_fout);
        ___coverage_array[17195] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.script_org = (unsigned char *)buf;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17196] == 0) {
        {
        fprintf(_coverage_fout, "17196\n");
        fflush(_coverage_fout);
        ___coverage_array[17196] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.script_org_size = size;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17197] == 0) {
        {
        fprintf(_coverage_fout, "17197\n");
        fflush(_coverage_fout);
        ___coverage_array[17197] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.script_filtered = (unsigned char *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17198] == 0) {
        {
        fprintf(_coverage_fout, "17198\n");
        fflush(_coverage_fout);
        ___coverage_array[17198] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_multibyte_set_filter((zend_encoding const   *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17199] == 0) {
        {
        fprintf(_coverage_fout, "17199\n");
        fflush(_coverage_fout);
        ___coverage_array[17199] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (language_scanner_globals.input_filter) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17190] == 0) {
          {
          fprintf(_coverage_fout, "17190\n");
          fflush(_coverage_fout);
          ___coverage_array[17190] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___3 = (*(language_scanner_globals.input_filter))(& language_scanner_globals.script_filtered,
                                                             & language_scanner_globals.script_filtered_size,
                                                             (unsigned char const   *)language_scanner_globals.script_org,
                                                             language_scanner_globals.script_org_size);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17191] == 0) {
          {
          fprintf(_coverage_fout, "17191\n");
          fflush(_coverage_fout);
          ___coverage_array[17191] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (4294967295U == tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17187] == 0) {
            {
            fprintf(_coverage_fout, "17187\n");
            fflush(_coverage_fout);
            ___coverage_array[17187] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___2 = zend_multibyte_get_encoding_name(language_scanner_globals.script_encoding);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17188] == 0) {
            {
            fprintf(_coverage_fout, "17188\n");
            fflush(_coverage_fout);
            ___coverage_array[17188] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1 << 6L,
                              "Could not convert the script from the detected encoding \"%s\" to a compatible encoding",
                              tmp___2);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17189] == 0) {
            {
            fprintf(_coverage_fout, "17189\n");
            fflush(_coverage_fout);
            ___coverage_array[17189] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17192] == 0) {
          {
          fprintf(_coverage_fout, "17192\n");
          fflush(_coverage_fout);
          ___coverage_array[17192] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        buf = (char *)language_scanner_globals.script_filtered;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17193] == 0) {
          {
          fprintf(_coverage_fout, "17193\n");
          fflush(_coverage_fout);
          ___coverage_array[17193] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        size = language_scanner_globals.script_filtered_size;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17194] == 0) {
          {
          fprintf(_coverage_fout, "17194\n");
          fflush(_coverage_fout);
          ___coverage_array[17194] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17200] == 0) {
        {
        fprintf(_coverage_fout, "17200\n");
        fflush(_coverage_fout);
        ___coverage_array[17200] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17202] == 0) {
      {
      fprintf(_coverage_fout, "17202\n");
      fflush(_coverage_fout);
      ___coverage_array[17202] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_start = (unsigned char *)buf - offset;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17203] == 0) {
      {
      fprintf(_coverage_fout, "17203\n");
      fflush(_coverage_fout);
      ___coverage_array[17203] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    yy_scan_buffer(buf, size);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17204] == 0) {
      {
      fprintf(_coverage_fout, "17204\n");
      fflush(_coverage_fout);
      ___coverage_array[17204] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1 << 6L, "zend_stream_mmap() failed");
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17220] == 0) {
    {
    fprintf(_coverage_fout, "17220\n");
    fflush(_coverage_fout);
    ___coverage_array[17220] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = 7;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17221] == 0) {
    {
    fprintf(_coverage_fout, "17221\n");
    fflush(_coverage_fout);
    ___coverage_array[17221] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (file_handle->opened_path) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17205] == 0) {
      {
      fprintf(_coverage_fout, "17205\n");
      fflush(_coverage_fout);
      ___coverage_array[17205] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    file_path = (char const   *)file_handle->opened_path;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17206] == 0) {
      {
      fprintf(_coverage_fout, "17206\n");
      fflush(_coverage_fout);
      ___coverage_array[17206] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    file_path = file_handle->filename;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17222] == 0) {
    {
    fprintf(_coverage_fout, "17222\n");
    fflush(_coverage_fout);
    ___coverage_array[17222] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_set_compiled_filename(file_path);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17223] == 0) {
    {
    fprintf(_coverage_fout, "17223\n");
    fflush(_coverage_fout);
    ___coverage_array[17223] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.start_lineno) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17207] == 0) {
      {
      fprintf(_coverage_fout, "17207\n");
      fflush(_coverage_fout);
      ___coverage_array[17207] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.zend_lineno = (int )compiler_globals.start_lineno;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17208] == 0) {
      {
      fprintf(_coverage_fout, "17208\n");
      fflush(_coverage_fout);
      ___coverage_array[17208] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.start_lineno = 0U;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17209] == 0) {
      {
      fprintf(_coverage_fout, "17209\n");
      fflush(_coverage_fout);
      ___coverage_array[17209] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.zend_lineno = 1;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17224] == 0) {
    {
    fprintf(_coverage_fout, "17224\n");
    fflush(_coverage_fout);
    ___coverage_array[17224] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.increment_lineno = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17225] == 0) {
    {
    fprintf(_coverage_fout, "17225\n");
    fflush(_coverage_fout);
    ___coverage_array[17225] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )0);
}
}
static size_t encoding_filter_intermediate_to_internal(unsigned char **to ,
                                                       size_t *to_length ,
                                                       unsigned char const   *from ,
                                                       size_t from_length ) ;
static size_t encoding_filter_script_to_intermediate(unsigned char **to ,
                                                     size_t *to_length ,
                                                     unsigned char const   *from ,
                                                     size_t from_length ) ;
static size_t encoding_filter_script_to_internal(unsigned char **to ,
                                                 size_t *to_length ,
                                                 unsigned char const   *from ,
                                                 size_t from_length ) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_check_lexer_compatibility(zend_encoding const   *encoding ) ;
static size_t encoding_filter_intermediate_to_script(unsigned char **to ,
                                                     size_t *to_length ,
                                                     unsigned char const   *from ,
                                                     size_t from_length ) ;
static zend_encoding const   *zend_multibyte_find_script_encoding(void) ;
int __attribute__((__visibility__("default")))  zend_multibyte_set_filter(zend_encoding const   *onetime_encoding ) 
{ zend_encoding const   *internal_encoding ;
  zend_encoding const __attribute__((__visibility__("default")))  *tmp ;
  zend_encoding const   *script_encoding ;
  zend_encoding const   *tmp___0 ;
  zend_encoding const   *tmp___1 ;
  int __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17155] == 0) {
    {
    fprintf(_coverage_fout, "17155\n");
    fflush(_coverage_fout);
    ___coverage_array[17155] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = zend_multibyte_get_internal_encoding();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17156] == 0) {
    {
    fprintf(_coverage_fout, "17156\n");
    fflush(_coverage_fout);
    ___coverage_array[17156] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  internal_encoding = (zend_encoding const   *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17157] == 0) {
    {
    fprintf(_coverage_fout, "17157\n");
    fflush(_coverage_fout);
    ___coverage_array[17157] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (onetime_encoding) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17133] == 0) {
      {
      fprintf(_coverage_fout, "17133\n");
      fflush(_coverage_fout);
      ___coverage_array[17133] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = onetime_encoding;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17134] == 0) {
      {
      fprintf(_coverage_fout, "17134\n");
      fflush(_coverage_fout);
      ___coverage_array[17134] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = zend_multibyte_find_script_encoding();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17135] == 0) {
      {
      fprintf(_coverage_fout, "17135\n");
      fflush(_coverage_fout);
      ___coverage_array[17135] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = tmp___0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17158] == 0) {
    {
    fprintf(_coverage_fout, "17158\n");
    fflush(_coverage_fout);
    ___coverage_array[17158] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  script_encoding = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17159] == 0) {
    {
    fprintf(_coverage_fout, "17159\n");
    fflush(_coverage_fout);
    ___coverage_array[17159] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! script_encoding) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17136] == 0) {
      {
      fprintf(_coverage_fout, "17136\n");
      fflush(_coverage_fout);
      ___coverage_array[17136] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )-1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17137] == 0) {
      {
      fprintf(_coverage_fout, "17137\n");
      fflush(_coverage_fout);
      ___coverage_array[17137] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17160] == 0) {
    {
    fprintf(_coverage_fout, "17160\n");
    fflush(_coverage_fout);
    ___coverage_array[17160] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.script_encoding = script_encoding;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17161] == 0) {
    {
    fprintf(_coverage_fout, "17161\n");
    fflush(_coverage_fout);
    ___coverage_array[17161] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.input_filter = (size_t (*)(unsigned char **str ,
                                                      size_t *str_length ,
                                                      unsigned char const   *buf ,
                                                      size_t length ))((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17162] == 0) {
    {
    fprintf(_coverage_fout, "17162\n");
    fflush(_coverage_fout);
    ___coverage_array[17162] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.output_filter = (size_t (*)(unsigned char **str ,
                                                       size_t *str_length ,
                                                       unsigned char const   *buf ,
                                                       size_t length ))((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17163] == 0) {
    {
    fprintf(_coverage_fout, "17163\n");
    fflush(_coverage_fout);
    ___coverage_array[17163] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! internal_encoding) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17146] == 0) {
      {
      fprintf(_coverage_fout, "17146\n");
      fflush(_coverage_fout);
      ___coverage_array[17146] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )language_scanner_globals.script_encoding == (unsigned int )internal_encoding) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17142] == 0) {
        {
        fprintf(_coverage_fout, "17142\n");
        fflush(_coverage_fout);
        ___coverage_array[17142] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      tmp___2 = zend_multibyte_check_lexer_compatibility(language_scanner_globals.script_encoding);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17143] == 0) {
        {
        fprintf(_coverage_fout, "17143\n");
        fflush(_coverage_fout);
        ___coverage_array[17143] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17138] == 0) {
          {
          fprintf(_coverage_fout, "17138\n");
          fflush(_coverage_fout);
          ___coverage_array[17138] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.input_filter = (size_t (*)(unsigned char **str ,
                                                            size_t *str_length ,
                                                            unsigned char const   *buf ,
                                                            size_t length ))((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17139] == 0) {
          {
          fprintf(_coverage_fout, "17139\n");
          fflush(_coverage_fout);
          ___coverage_array[17139] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.output_filter = (size_t (*)(unsigned char **str ,
                                                             size_t *str_length ,
                                                             unsigned char const   *buf ,
                                                             size_t length ))((void *)0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17140] == 0) {
          {
          fprintf(_coverage_fout, "17140\n");
          fflush(_coverage_fout);
          ___coverage_array[17140] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.input_filter = & encoding_filter_script_to_intermediate;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17141] == 0) {
          {
          fprintf(_coverage_fout, "17141\n");
          fflush(_coverage_fout);
          ___coverage_array[17141] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        language_scanner_globals.output_filter = & encoding_filter_intermediate_to_script;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17144] == 0) {
        {
        fprintf(_coverage_fout, "17144\n");
        fflush(_coverage_fout);
        ___coverage_array[17144] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((int __attribute__((__visibility__("default")))  )0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17145] == 0) {
        {
        fprintf(_coverage_fout, "17145\n");
        fflush(_coverage_fout);
        ___coverage_array[17145] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17164] == 0) {
    {
    fprintf(_coverage_fout, "17164\n");
    fflush(_coverage_fout);
    ___coverage_array[17164] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = zend_multibyte_check_lexer_compatibility(internal_encoding);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17165] == 0) {
    {
    fprintf(_coverage_fout, "17165\n");
    fflush(_coverage_fout);
    ___coverage_array[17165] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17147] == 0) {
      {
      fprintf(_coverage_fout, "17147\n");
      fflush(_coverage_fout);
      ___coverage_array[17147] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.input_filter = & encoding_filter_script_to_internal;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17148] == 0) {
      {
      fprintf(_coverage_fout, "17148\n");
      fflush(_coverage_fout);
      ___coverage_array[17148] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.output_filter = (size_t (*)(unsigned char **str ,
                                                         size_t *str_length ,
                                                         unsigned char const   *buf ,
                                                         size_t length ))((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17153] == 0) {
      {
      fprintf(_coverage_fout, "17153\n");
      fflush(_coverage_fout);
      ___coverage_array[17153] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = zend_multibyte_check_lexer_compatibility(language_scanner_globals.script_encoding);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17154] == 0) {
      {
      fprintf(_coverage_fout, "17154\n");
      fflush(_coverage_fout);
      ___coverage_array[17154] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17149] == 0) {
        {
        fprintf(_coverage_fout, "17149\n");
        fflush(_coverage_fout);
        ___coverage_array[17149] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.input_filter = (size_t (*)(unsigned char **str ,
                                                          size_t *str_length ,
                                                          unsigned char const   *buf ,
                                                          size_t length ))((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17150] == 0) {
        {
        fprintf(_coverage_fout, "17150\n");
        fflush(_coverage_fout);
        ___coverage_array[17150] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.output_filter = & encoding_filter_script_to_internal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17151] == 0) {
        {
        fprintf(_coverage_fout, "17151\n");
        fflush(_coverage_fout);
        ___coverage_array[17151] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.input_filter = & encoding_filter_script_to_intermediate;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17152] == 0) {
        {
        fprintf(_coverage_fout, "17152\n");
        fflush(_coverage_fout);
        ___coverage_array[17152] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      language_scanner_globals.output_filter = & encoding_filter_intermediate_to_internal;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17166] == 0) {
    {
    fprintf(_coverage_fout, "17166\n");
    fflush(_coverage_fout);
    ___coverage_array[17166] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )0);
}
}
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_detector(unsigned char const   *string ,
                                                                                                         size_t length ,
                                                                                                         zend_encoding const   **list ,
                                                                                                         size_t list_size ) ;
static zend_encoding const   *zend_multibyte_detect_unicode(void) ;
static zend_encoding const   *zend_multibyte_find_script_encoding(void) 
{ zend_encoding const   *script_encoding ;
  zend_encoding const __attribute__((__visibility__("default")))  *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17129] == 0) {
    {
    fprintf(_coverage_fout, "17129\n");
    fflush(_coverage_fout);
    ___coverage_array[17129] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.detect_unicode) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17119] == 0) {
      {
      fprintf(_coverage_fout, "17119\n");
      fflush(_coverage_fout);
      ___coverage_array[17119] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    script_encoding = zend_multibyte_detect_unicode();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17120] == 0) {
      {
      fprintf(_coverage_fout, "17120\n");
      fflush(_coverage_fout);
      ___coverage_array[17120] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )script_encoding != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17117] == 0) {
        {
        fprintf(_coverage_fout, "17117\n");
        fflush(_coverage_fout);
        ___coverage_array[17117] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (script_encoding);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17118] == 0) {
        {
        fprintf(_coverage_fout, "17118\n");
        fflush(_coverage_fout);
        ___coverage_array[17118] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17121] == 0) {
      {
      fprintf(_coverage_fout, "17121\n");
      fflush(_coverage_fout);
      ___coverage_array[17121] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17130] == 0) {
    {
    fprintf(_coverage_fout, "17130\n");
    fflush(_coverage_fout);
    ___coverage_array[17130] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! compiler_globals.script_encoding_list) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17122] == 0) {
      {
      fprintf(_coverage_fout, "17122\n");
      fflush(_coverage_fout);
      ___coverage_array[17122] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((zend_encoding const   *)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17125] == 0) {
      {
      fprintf(_coverage_fout, "17125\n");
      fflush(_coverage_fout);
      ___coverage_array[17125] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (! compiler_globals.script_encoding_list_size) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17123] == 0) {
        {
        fprintf(_coverage_fout, "17123\n");
        fflush(_coverage_fout);
        ___coverage_array[17123] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((zend_encoding const   *)((void *)0));
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17124] == 0) {
        {
        fprintf(_coverage_fout, "17124\n");
        fflush(_coverage_fout);
        ___coverage_array[17124] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17131] == 0) {
    {
    fprintf(_coverage_fout, "17131\n");
    fflush(_coverage_fout);
    ___coverage_array[17131] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.script_encoding_list_size > 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17126] == 0) {
      {
      fprintf(_coverage_fout, "17126\n");
      fflush(_coverage_fout);
      ___coverage_array[17126] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = zend_multibyte_encoding_detector((unsigned char const   *)language_scanner_globals.script_org,
                                           language_scanner_globals.script_org_size,
                                           compiler_globals.script_encoding_list,
                                           compiler_globals.script_encoding_list_size);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17127] == 0) {
      {
      fprintf(_coverage_fout, "17127\n");
      fflush(_coverage_fout);
      ___coverage_array[17127] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((zend_encoding const   *)tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17128] == 0) {
      {
      fprintf(_coverage_fout, "17128\n");
      fflush(_coverage_fout);
      ___coverage_array[17128] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17132] == 0) {
    {
    fprintf(_coverage_fout, "17132\n");
    fflush(_coverage_fout);
    ___coverage_array[17132] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (*(compiler_globals.script_encoding_list + 0));
}
}
static zend_encoding const   *zend_multibyte_detect_utf_encoding(unsigned char const   *script ,
                                                                 size_t script_size ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf32be ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf32le ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf16be ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf16le ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf8 ;
static zend_encoding const   *zend_multibyte_detect_unicode(void) 
{ zend_encoding const   *script_encoding ;
  int bom_size ;
  unsigned char *pos1 ;
  unsigned char *pos2 ;
  int tmp ;
  int tmp___0 ;
  int tmp___1 ;
  int tmp___2 ;
  int tmp___3 ;
  void *tmp___4 ;
  int tmp___5 ;
  zend_encoding const   *tmp___6 ;
  void *tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17108] == 0) {
    {
    fprintf(_coverage_fout, "17108\n");
    fflush(_coverage_fout);
    ___coverage_array[17108] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  script_encoding = (zend_encoding const   *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17109] == 0) {
    {
    fprintf(_coverage_fout, "17109\n");
    fflush(_coverage_fout);
    ___coverage_array[17109] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.script_org_size < sizeof("\377\376\000\000") - 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17028] == 0) {
      {
      fprintf(_coverage_fout, "17028\n");
      fflush(_coverage_fout);
      ___coverage_array[17028] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((zend_encoding const   *)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17029] == 0) {
      {
      fprintf(_coverage_fout, "17029\n");
      fflush(_coverage_fout);
      ___coverage_array[17029] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17110] == 0) {
    {
    fprintf(_coverage_fout, "17110\n");
    fflush(_coverage_fout);
    ___coverage_array[17110] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = memcmp((void const   *)language_scanner_globals.script_org,
                   (void const   *)"\000\000\376\377",
                   sizeof("\000\000\376\377") - 1U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17111] == 0) {
    {
    fprintf(_coverage_fout, "17111\n");
    fflush(_coverage_fout);
    ___coverage_array[17111] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17045] == 0) {
      {
      fprintf(_coverage_fout, "17045\n");
      fflush(_coverage_fout);
      ___coverage_array[17045] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = memcmp((void const   *)language_scanner_globals.script_org,
                     (void const   *)"\377\376\000\000",
                     sizeof("\377\376\000\000") - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17046] == 0) {
      {
      fprintf(_coverage_fout, "17046\n");
      fflush(_coverage_fout);
      ___coverage_array[17046] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17041] == 0) {
        {
        fprintf(_coverage_fout, "17041\n");
        fflush(_coverage_fout);
        ___coverage_array[17041] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = memcmp((void const   *)language_scanner_globals.script_org,
                       (void const   *)"\376\377", sizeof("\376\377") - 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17042] == 0) {
        {
        fprintf(_coverage_fout, "17042\n");
        fflush(_coverage_fout);
        ___coverage_array[17042] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17037] == 0) {
          {
          fprintf(_coverage_fout, "17037\n");
          fflush(_coverage_fout);
          ___coverage_array[17037] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___0 = memcmp((void const   *)language_scanner_globals.script_org,
                         (void const   *)"\377\376", sizeof("\377\376") - 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17038] == 0) {
          {
          fprintf(_coverage_fout, "17038\n");
          fflush(_coverage_fout);
          ___coverage_array[17038] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17033] == 0) {
            {
            fprintf(_coverage_fout, "17033\n");
            fflush(_coverage_fout);
            ___coverage_array[17033] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp = memcmp((void const   *)language_scanner_globals.script_org,
                       (void const   *)"\357\273\277",
                       sizeof("\357\273\277") - 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17034] == 0) {
            {
            fprintf(_coverage_fout, "17034\n");
            fflush(_coverage_fout);
            ___coverage_array[17034] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17030] == 0) {
              {
              fprintf(_coverage_fout, "17030\n");
              fflush(_coverage_fout);
              ___coverage_array[17030] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17031] == 0) {
              {
              fprintf(_coverage_fout, "17031\n");
              fflush(_coverage_fout);
              ___coverage_array[17031] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            script_encoding = (zend_encoding const   *)zend_multibyte_encoding_utf8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17032] == 0) {
              {
              fprintf(_coverage_fout, "17032\n");
              fflush(_coverage_fout);
              ___coverage_array[17032] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            bom_size = (int )(sizeof("\357\273\277") - 1U);
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17035] == 0) {
            {
            fprintf(_coverage_fout, "17035\n");
            fflush(_coverage_fout);
            ___coverage_array[17035] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          script_encoding = (zend_encoding const   *)zend_multibyte_encoding_utf16le;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17036] == 0) {
            {
            fprintf(_coverage_fout, "17036\n");
            fflush(_coverage_fout);
            ___coverage_array[17036] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          bom_size = (int )(sizeof("\377\376") - 1U);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17039] == 0) {
          {
          fprintf(_coverage_fout, "17039\n");
          fflush(_coverage_fout);
          ___coverage_array[17039] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        script_encoding = (zend_encoding const   *)zend_multibyte_encoding_utf16be;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17040] == 0) {
          {
          fprintf(_coverage_fout, "17040\n");
          fflush(_coverage_fout);
          ___coverage_array[17040] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        bom_size = (int )(sizeof("\376\377") - 1U);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17043] == 0) {
        {
        fprintf(_coverage_fout, "17043\n");
        fflush(_coverage_fout);
        ___coverage_array[17043] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      script_encoding = (zend_encoding const   *)zend_multibyte_encoding_utf32le;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17044] == 0) {
        {
        fprintf(_coverage_fout, "17044\n");
        fflush(_coverage_fout);
        ___coverage_array[17044] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      bom_size = (int )(sizeof("\377\376\000\000") - 1U);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17047] == 0) {
      {
      fprintf(_coverage_fout, "17047\n");
      fflush(_coverage_fout);
      ___coverage_array[17047] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    script_encoding = (zend_encoding const   *)zend_multibyte_encoding_utf32be;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17048] == 0) {
      {
      fprintf(_coverage_fout, "17048\n");
      fflush(_coverage_fout);
      ___coverage_array[17048] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    bom_size = (int )(sizeof("\000\000\376\377") - 1U);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17112] == 0) {
    {
    fprintf(_coverage_fout, "17112\n");
    fflush(_coverage_fout);
    ___coverage_array[17112] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (script_encoding) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17049] == 0) {
      {
      fprintf(_coverage_fout, "17049\n");
      fflush(_coverage_fout);
      ___coverage_array[17049] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_org += bom_size;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17050] == 0) {
      {
      fprintf(_coverage_fout, "17050\n");
      fflush(_coverage_fout);
      ___coverage_array[17050] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_org_size -= (size_t )bom_size;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17051] == 0) {
      {
      fprintf(_coverage_fout, "17051\n");
      fflush(_coverage_fout);
      ___coverage_array[17051] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return (script_encoding);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17052] == 0) {
      {
      fprintf(_coverage_fout, "17052\n");
      fflush(_coverage_fout);
      ___coverage_array[17052] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17113] == 0) {
    {
    fprintf(_coverage_fout, "17113\n");
    fflush(_coverage_fout);
    ___coverage_array[17113] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___7 = memchr((void const   *)language_scanner_globals.script_org, 0,
                   language_scanner_globals.script_org_size);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17114] == 0) {
    {
    fprintf(_coverage_fout, "17114\n");
    fflush(_coverage_fout);
    ___coverage_array[17114] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  pos1 = (unsigned char *)tmp___7;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17115] == 0) {
    {
    fprintf(_coverage_fout, "17115\n");
    fflush(_coverage_fout);
    ___coverage_array[17115] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (pos1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17103] == 0) {
      {
      fprintf(_coverage_fout, "17103\n");
      fflush(_coverage_fout);
      ___coverage_array[17103] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    pos2 = language_scanner_globals.script_org;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17104] == 0) {
      {
      fprintf(_coverage_fout, "17104\n");
      fflush(_coverage_fout);
      ___coverage_array[17104] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17096] == 0) {
        {
        fprintf(_coverage_fout, "17096\n");
        fflush(_coverage_fout);
        ___coverage_array[17096] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((unsigned int )(pos1 - pos2) >= sizeof("__HALT_COMPILER();") - 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17053] == 0) {
          {
          fprintf(_coverage_fout, "17053\n");
          fflush(_coverage_fout);
          ___coverage_array[17053] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17097] == 0) {
        {
        fprintf(_coverage_fout, "17097\n");
        fflush(_coverage_fout);
        ___coverage_array[17097] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___4 = memchr((void const   *)pos2, '_', (unsigned int )(pos1 - pos2));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17098] == 0) {
        {
        fprintf(_coverage_fout, "17098\n");
        fflush(_coverage_fout);
        ___coverage_array[17098] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      pos2 = (unsigned char *)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17099] == 0) {
        {
        fprintf(_coverage_fout, "17099\n");
        fflush(_coverage_fout);
        ___coverage_array[17099] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (! pos2) {
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17054] == 0) {
          {
          fprintf(_coverage_fout, "17054\n");
          fflush(_coverage_fout);
          ___coverage_array[17054] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17100] == 0) {
        {
        fprintf(_coverage_fout, "17100\n");
        fflush(_coverage_fout);
        ___coverage_array[17100] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      pos2 ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17101] == 0) {
        {
        fprintf(_coverage_fout, "17101\n");
        fflush(_coverage_fout);
        ___coverage_array[17101] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___5 = strncasecmp((char const   *)((char *)pos2), "_HALT_COMPILER",
                            sizeof("_HALT_COMPILER") - 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17102] == 0) {
        {
        fprintf(_coverage_fout, "17102\n");
        fflush(_coverage_fout);
        ___coverage_array[17102] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___5 == 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17092] == 0) {
          {
          fprintf(_coverage_fout, "17092\n");
          fflush(_coverage_fout);
          ___coverage_array[17092] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        pos2 += sizeof("_HALT_COMPILER") - 1U;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17093] == 0) {
          {
          fprintf(_coverage_fout, "17093\n");
          fflush(_coverage_fout);
          ___coverage_array[17093] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17062] == 0) {
            {
            fprintf(_coverage_fout, "17062\n");
            fflush(_coverage_fout);
            ___coverage_array[17062] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*pos2 == 32) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17055] == 0) {
              {
              fprintf(_coverage_fout, "17055\n");
              fflush(_coverage_fout);
              ___coverage_array[17055] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17061] == 0) {
              {
              fprintf(_coverage_fout, "17061\n");
              fflush(_coverage_fout);
              ___coverage_array[17061] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*pos2 == 9) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17056] == 0) {
                {
                fprintf(_coverage_fout, "17056\n");
                fflush(_coverage_fout);
                ___coverage_array[17056] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17060] == 0) {
                {
                fprintf(_coverage_fout, "17060\n");
                fflush(_coverage_fout);
                ___coverage_array[17060] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int )*pos2 == 13) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17057] == 0) {
                  {
                  fprintf(_coverage_fout, "17057\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17057] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17059] == 0) {
                  {
                  fprintf(_coverage_fout, "17059\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17059] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*pos2 == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17058] == 0) {
                    {
                    fprintf(_coverage_fout, "17058\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17058] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17063] == 0) {
            {
            fprintf(_coverage_fout, "17063\n");
            fflush(_coverage_fout);
            ___coverage_array[17063] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          pos2 ++;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17094] == 0) {
          {
          fprintf(_coverage_fout, "17094\n");
          fflush(_coverage_fout);
          ___coverage_array[17094] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*pos2 == 40) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17088] == 0) {
            {
            fprintf(_coverage_fout, "17088\n");
            fflush(_coverage_fout);
            ___coverage_array[17088] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          pos2 ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17089] == 0) {
            {
            fprintf(_coverage_fout, "17089\n");
            fflush(_coverage_fout);
            ___coverage_array[17089] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17071] == 0) {
              {
              fprintf(_coverage_fout, "17071\n");
              fflush(_coverage_fout);
              ___coverage_array[17071] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*pos2 == 32) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17064] == 0) {
                {
                fprintf(_coverage_fout, "17064\n");
                fflush(_coverage_fout);
                ___coverage_array[17064] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17070] == 0) {
                {
                fprintf(_coverage_fout, "17070\n");
                fflush(_coverage_fout);
                ___coverage_array[17070] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int )*pos2 == 9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17065] == 0) {
                  {
                  fprintf(_coverage_fout, "17065\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17065] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17069] == 0) {
                  {
                  fprintf(_coverage_fout, "17069\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17069] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*pos2 == 13) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17066] == 0) {
                    {
                    fprintf(_coverage_fout, "17066\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17066] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17068] == 0) {
                    {
                    fprintf(_coverage_fout, "17068\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17068] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int )*pos2 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17067] == 0) {
                      {
                      fprintf(_coverage_fout, "17067\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17067] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17072] == 0) {
              {
              fprintf(_coverage_fout, "17072\n");
              fflush(_coverage_fout);
              ___coverage_array[17072] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            pos2 ++;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17090] == 0) {
            {
            fprintf(_coverage_fout, "17090\n");
            fflush(_coverage_fout);
            ___coverage_array[17090] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*pos2 == 41) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17084] == 0) {
              {
              fprintf(_coverage_fout, "17084\n");
              fflush(_coverage_fout);
              ___coverage_array[17084] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            pos2 ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17085] == 0) {
              {
              fprintf(_coverage_fout, "17085\n");
              fflush(_coverage_fout);
              ___coverage_array[17085] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17080] == 0) {
                {
                fprintf(_coverage_fout, "17080\n");
                fflush(_coverage_fout);
                ___coverage_array[17080] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int )*pos2 == 32) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17073] == 0) {
                  {
                  fprintf(_coverage_fout, "17073\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17073] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[17079] == 0) {
                  {
                  fprintf(_coverage_fout, "17079\n");
                  fflush(_coverage_fout);
                  ___coverage_array[17079] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int )*pos2 == 9) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17074] == 0) {
                    {
                    fprintf(_coverage_fout, "17074\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17074] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[17078] == 0) {
                    {
                    fprintf(_coverage_fout, "17078\n");
                    fflush(_coverage_fout);
                    ___coverage_array[17078] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int )*pos2 == 13) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17075] == 0) {
                      {
                      fprintf(_coverage_fout, "17075\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17075] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[17077] == 0) {
                      {
                      fprintf(_coverage_fout, "17077\n");
                      fflush(_coverage_fout);
                      ___coverage_array[17077] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    if ((int )*pos2 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[17076] == 0) {
                        {
                        fprintf(_coverage_fout, "17076\n");
                        fflush(_coverage_fout);
                        ___coverage_array[17076] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17081] == 0) {
                {
                fprintf(_coverage_fout, "17081\n");
                fflush(_coverage_fout);
                ___coverage_array[17081] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              pos2 ++;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17086] == 0) {
              {
              fprintf(_coverage_fout, "17086\n");
              fflush(_coverage_fout);
              ___coverage_array[17086] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int )*pos2 == 59) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17082] == 0) {
                {
                fprintf(_coverage_fout, "17082\n");
                fflush(_coverage_fout);
                ___coverage_array[17082] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              return ((zend_encoding const   *)((void *)0));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[17083] == 0) {
                {
                fprintf(_coverage_fout, "17083\n");
                fflush(_coverage_fout);
                ___coverage_array[17083] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[17087] == 0) {
              {
              fprintf(_coverage_fout, "17087\n");
              fflush(_coverage_fout);
              ___coverage_array[17087] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17091] == 0) {
            {
            fprintf(_coverage_fout, "17091\n");
            fflush(_coverage_fout);
            ___coverage_array[17091] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17095] == 0) {
          {
          fprintf(_coverage_fout, "17095\n");
          fflush(_coverage_fout);
          ___coverage_array[17095] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17105] == 0) {
      {
      fprintf(_coverage_fout, "17105\n");
      fflush(_coverage_fout);
      ___coverage_array[17105] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___6 = zend_multibyte_detect_utf_encoding((unsigned char const   *)language_scanner_globals.script_org,
                                                 language_scanner_globals.script_org_size);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17106] == 0) {
      {
      fprintf(_coverage_fout, "17106\n");
      fflush(_coverage_fout);
      ___coverage_array[17106] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return (tmp___6);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17107] == 0) {
      {
      fprintf(_coverage_fout, "17107\n");
      fflush(_coverage_fout);
      ___coverage_array[17107] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17116] == 0) {
    {
    fprintf(_coverage_fout, "17116\n");
    fflush(_coverage_fout);
    ___coverage_array[17116] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((zend_encoding const   *)((void *)0));
}
}
static zend_encoding const   *zend_multibyte_detect_utf_encoding(unsigned char const   *script ,
                                                                 size_t script_size ) 
{ unsigned char const   *p ;
  int wchar_size ;
  int le ;
  void *tmp ;
  zend_encoding const __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_encoding const __attribute__((__visibility__("default")))  *tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17020] == 0) {
    {
    fprintf(_coverage_fout, "17020\n");
    fflush(_coverage_fout);
    ___coverage_array[17020] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  wchar_size = 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17021] == 0) {
    {
    fprintf(_coverage_fout, "17021\n");
    fflush(_coverage_fout);
    ___coverage_array[17021] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  le = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17022] == 0) {
    {
    fprintf(_coverage_fout, "17022\n");
    fflush(_coverage_fout);
    ___coverage_array[17022] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p = script;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17023] == 0) {
    {
    fprintf(_coverage_fout, "17023\n");
    fflush(_coverage_fout);
    ___coverage_array[17023] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16995] == 0) {
      {
      fprintf(_coverage_fout, "16995\n");
      fflush(_coverage_fout);
      ___coverage_array[16995] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((size_t )(p - script) < script_size) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16989] == 0) {
        {
        fprintf(_coverage_fout, "16989\n");
        fflush(_coverage_fout);
        ___coverage_array[16989] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16996] == 0) {
      {
      fprintf(_coverage_fout, "16996\n");
      fflush(_coverage_fout);
      ___coverage_array[16996] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = memchr((void const   *)p, 0,
                 (script_size - (size_t )(p - script)) - 2U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16997] == 0) {
      {
      fprintf(_coverage_fout, "16997\n");
      fflush(_coverage_fout);
      ___coverage_array[16997] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p = (unsigned char const   *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16998] == 0) {
      {
      fprintf(_coverage_fout, "16998\n");
      fflush(_coverage_fout);
      ___coverage_array[16998] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (! p) {
      break;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16990] == 0) {
        {
        fprintf(_coverage_fout, "16990\n");
        fflush(_coverage_fout);
        ___coverage_array[16990] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16999] == 0) {
      {
      fprintf(_coverage_fout, "16999\n");
      fflush(_coverage_fout);
      ___coverage_array[16999] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*(p + 1) == 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16993] == 0) {
        {
        fprintf(_coverage_fout, "16993\n");
        fflush(_coverage_fout);
        ___coverage_array[16993] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*(p + 2) == 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16991] == 0) {
          {
          fprintf(_coverage_fout, "16991\n");
          fflush(_coverage_fout);
          ___coverage_array[16991] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        wchar_size = 4;
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16992] == 0) {
          {
          fprintf(_coverage_fout, "16992\n");
          fflush(_coverage_fout);
          ___coverage_array[16992] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16994] == 0) {
        {
        fprintf(_coverage_fout, "16994\n");
        fflush(_coverage_fout);
        ___coverage_array[16994] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17000] == 0) {
      {
      fprintf(_coverage_fout, "17000\n");
      fflush(_coverage_fout);
      ___coverage_array[17000] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p += 4;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17024] == 0) {
    {
    fprintf(_coverage_fout, "17024\n");
    fflush(_coverage_fout);
    ___coverage_array[17024] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p = script;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17025] == 0) {
    {
    fprintf(_coverage_fout, "17025\n");
    fflush(_coverage_fout);
    ___coverage_array[17025] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17009] == 0) {
      {
      fprintf(_coverage_fout, "17009\n");
      fflush(_coverage_fout);
      ___coverage_array[17009] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((size_t )(p - script) < script_size) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17001] == 0) {
        {
        fprintf(_coverage_fout, "17001\n");
        fflush(_coverage_fout);
        ___coverage_array[17001] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17010] == 0) {
      {
      fprintf(_coverage_fout, "17010\n");
      fflush(_coverage_fout);
      ___coverage_array[17010] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*p == 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17003] == 0) {
        {
        fprintf(_coverage_fout, "17003\n");
        fflush(_coverage_fout);
        ___coverage_array[17003] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*((p + wchar_size) - 1) != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17002] == 0) {
          {
          fprintf(_coverage_fout, "17002\n");
          fflush(_coverage_fout);
          ___coverage_array[17002] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        le = 0;
        break;
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17008] == 0) {
        {
        fprintf(_coverage_fout, "17008\n");
        fflush(_coverage_fout);
        ___coverage_array[17008] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if ((int const   )*p != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17006] == 0) {
          {
          fprintf(_coverage_fout, "17006\n");
          fflush(_coverage_fout);
          ___coverage_array[17006] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*((p + wchar_size) - 1) == 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17004] == 0) {
            {
            fprintf(_coverage_fout, "17004\n");
            fflush(_coverage_fout);
            ___coverage_array[17004] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          le = 1;
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[17005] == 0) {
            {
            fprintf(_coverage_fout, "17005\n");
            fflush(_coverage_fout);
            ___coverage_array[17005] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[17007] == 0) {
          {
          fprintf(_coverage_fout, "17007\n");
          fflush(_coverage_fout);
          ___coverage_array[17007] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17011] == 0) {
      {
      fprintf(_coverage_fout, "17011\n");
      fflush(_coverage_fout);
      ___coverage_array[17011] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p += wchar_size;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17026] == 0) {
    {
    fprintf(_coverage_fout, "17026\n");
    fflush(_coverage_fout);
    ___coverage_array[17026] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (wchar_size == 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17014] == 0) {
      {
      fprintf(_coverage_fout, "17014\n");
      fflush(_coverage_fout);
      ___coverage_array[17014] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (le) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17012] == 0) {
        {
        fprintf(_coverage_fout, "17012\n");
        fflush(_coverage_fout);
        ___coverage_array[17012] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = zend_multibyte_encoding_utf16le;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17013] == 0) {
        {
        fprintf(_coverage_fout, "17013\n");
        fflush(_coverage_fout);
        ___coverage_array[17013] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = zend_multibyte_encoding_utf16be;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17015] == 0) {
      {
      fprintf(_coverage_fout, "17015\n");
      fflush(_coverage_fout);
      ___coverage_array[17015] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((zend_encoding const   *)tmp___0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17018] == 0) {
      {
      fprintf(_coverage_fout, "17018\n");
      fflush(_coverage_fout);
      ___coverage_array[17018] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (le) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17016] == 0) {
        {
        fprintf(_coverage_fout, "17016\n");
        fflush(_coverage_fout);
        ___coverage_array[17016] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = zend_multibyte_encoding_utf32le;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[17017] == 0) {
        {
        fprintf(_coverage_fout, "17017\n");
        fflush(_coverage_fout);
        ___coverage_array[17017] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = zend_multibyte_encoding_utf32be;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[17019] == 0) {
      {
      fprintf(_coverage_fout, "17019\n");
      fflush(_coverage_fout);
      ___coverage_array[17019] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((zend_encoding const   *)tmp___1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[17027] == 0) {
    {
    fprintf(_coverage_fout, "17027\n");
    fflush(_coverage_fout);
    ___coverage_array[17027] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((zend_encoding const   *)((void *)0));
}
}
extern int __attribute__((__visibility__("default")))  zend_compare_file_handles(zend_file_handle *fh1 ,
                                                                                 zend_file_handle *fh2 ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_del_element(zend_llist *l ,
                                                                               void *element ,
                                                                               int (*compare)(void *element1 ,
                                                                                              void *element2 ) ) ;
void __attribute__((__visibility__("default")))  zend_destroy_file_handle(zend_file_handle *file_handle ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16985] == 0) {
    {
    fprintf(_coverage_fout, "16985\n");
    fflush(_coverage_fout);
    ___coverage_array[16985] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_llist_del_element(& compiler_globals.open_files, (void *)file_handle,
                         (int (*)(void * , void * ))(& zend_compare_file_handles));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16986] == 0) {
    {
    fprintf(_coverage_fout, "16986\n");
    fflush(_coverage_fout);
    ___coverage_array[16986] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  file_handle->opened_path = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16987] == 0) {
    {
    fprintf(_coverage_fout, "16987\n");
    fflush(_coverage_fout);
    ___coverage_array[16987] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (file_handle->free_filename) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16983] == 0) {
      {
      fprintf(_coverage_fout, "16983\n");
      fflush(_coverage_fout);
      ___coverage_array[16983] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    file_handle->filename = (char const   *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16984] == 0) {
      {
      fprintf(_coverage_fout, "16984\n");
      fflush(_coverage_fout);
      ___coverage_array[16984] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16988] == 0) {
    {
    fprintf(_coverage_fout, "16988\n");
    fflush(_coverage_fout);
    ___coverage_array[16988] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern void __attribute__((__visibility__("default")))  zend_restore_compiled_filename(char *original_compiled_filename ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_destroy(zend_stack *stack ) ;
void __attribute__((__visibility__("default")))  zend_restore_lexical_state(zend_lex_state *lex_state ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16961] == 0) {
    {
    fprintf(_coverage_fout, "16961\n");
    fflush(_coverage_fout);
    ___coverage_array[16961] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_leng = lex_state->yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16962] == 0) {
    {
    fprintf(_coverage_fout, "16962\n");
    fflush(_coverage_fout);
    ___coverage_array[16962] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_start = lex_state->yy_start;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16963] == 0) {
    {
    fprintf(_coverage_fout, "16963\n");
    fflush(_coverage_fout);
    ___coverage_array[16963] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_text = lex_state->yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16964] == 0) {
    {
    fprintf(_coverage_fout, "16964\n");
    fflush(_coverage_fout);
    ___coverage_array[16964] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_cursor = lex_state->yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16965] == 0) {
    {
    fprintf(_coverage_fout, "16965\n");
    fflush(_coverage_fout);
    ___coverage_array[16965] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_marker = lex_state->yy_marker;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16966] == 0) {
    {
    fprintf(_coverage_fout, "16966\n");
    fflush(_coverage_fout);
    ___coverage_array[16966] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_limit = lex_state->yy_limit;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16967] == 0) {
    {
    fprintf(_coverage_fout, "16967\n");
    fflush(_coverage_fout);
    ___coverage_array[16967] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_stack_destroy(& language_scanner_globals.state_stack);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16968] == 0) {
    {
    fprintf(_coverage_fout, "16968\n");
    fflush(_coverage_fout);
    ___coverage_array[16968] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.state_stack = lex_state->state_stack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16969] == 0) {
    {
    fprintf(_coverage_fout, "16969\n");
    fflush(_coverage_fout);
    ___coverage_array[16969] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_in = lex_state->in;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16970] == 0) {
    {
    fprintf(_coverage_fout, "16970\n");
    fflush(_coverage_fout);
    ___coverage_array[16970] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = lex_state->yy_state;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16971] == 0) {
    {
    fprintf(_coverage_fout, "16971\n");
    fflush(_coverage_fout);
    ___coverage_array[16971] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.zend_lineno = (int )lex_state->lineno;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16972] == 0) {
    {
    fprintf(_coverage_fout, "16972\n");
    fflush(_coverage_fout);
    ___coverage_array[16972] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_restore_compiled_filename(lex_state->filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16973] == 0) {
    {
    fprintf(_coverage_fout, "16973\n");
    fflush(_coverage_fout);
    ___coverage_array[16973] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (language_scanner_globals.script_filtered) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16954] == 0) {
      {
      fprintf(_coverage_fout, "16954\n");
      fflush(_coverage_fout);
      ___coverage_array[16954] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)language_scanner_globals.script_filtered);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16955] == 0) {
      {
      fprintf(_coverage_fout, "16955\n");
      fflush(_coverage_fout);
      ___coverage_array[16955] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.script_filtered = (unsigned char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16956] == 0) {
      {
      fprintf(_coverage_fout, "16956\n");
      fflush(_coverage_fout);
      ___coverage_array[16956] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16974] == 0) {
    {
    fprintf(_coverage_fout, "16974\n");
    fflush(_coverage_fout);
    ___coverage_array[16974] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.script_org = lex_state->script_org;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16975] == 0) {
    {
    fprintf(_coverage_fout, "16975\n");
    fflush(_coverage_fout);
    ___coverage_array[16975] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.script_org_size = lex_state->script_org_size;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16976] == 0) {
    {
    fprintf(_coverage_fout, "16976\n");
    fflush(_coverage_fout);
    ___coverage_array[16976] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.script_filtered = lex_state->script_filtered;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16977] == 0) {
    {
    fprintf(_coverage_fout, "16977\n");
    fflush(_coverage_fout);
    ___coverage_array[16977] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.script_filtered_size = lex_state->script_filtered_size;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16978] == 0) {
    {
    fprintf(_coverage_fout, "16978\n");
    fflush(_coverage_fout);
    ___coverage_array[16978] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.input_filter = lex_state->input_filter;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16979] == 0) {
    {
    fprintf(_coverage_fout, "16979\n");
    fflush(_coverage_fout);
    ___coverage_array[16979] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.output_filter = lex_state->output_filter;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16980] == 0) {
    {
    fprintf(_coverage_fout, "16980\n");
    fflush(_coverage_fout);
    ___coverage_array[16980] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.script_encoding = lex_state->script_encoding;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16981] == 0) {
    {
    fprintf(_coverage_fout, "16981\n");
    fflush(_coverage_fout);
    ___coverage_array[16981] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.heredoc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16957] == 0) {
      {
      fprintf(_coverage_fout, "16957\n");
      fflush(_coverage_fout);
      ___coverage_array[16957] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)compiler_globals.heredoc);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16958] == 0) {
      {
      fprintf(_coverage_fout, "16958\n");
      fflush(_coverage_fout);
      ___coverage_array[16958] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.heredoc = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16959] == 0) {
      {
      fprintf(_coverage_fout, "16959\n");
      fflush(_coverage_fout);
      ___coverage_array[16959] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.heredoc_len = 0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16960] == 0) {
      {
      fprintf(_coverage_fout, "16960\n");
      fflush(_coverage_fout);
      ___coverage_array[16960] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16982] == 0) {
    {
    fprintf(_coverage_fout, "16982\n");
    fflush(_coverage_fout);
    ___coverage_array[16982] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern int __attribute__((__visibility__("default")))  zend_stack_init(zend_stack *stack ) ;
void __attribute__((__visibility__("default")))  zend_save_lexical_state(zend_lex_state *lex_state ) 
{ char __attribute__((__visibility__("default")))  *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16933] == 0) {
    {
    fprintf(_coverage_fout, "16933\n");
    fflush(_coverage_fout);
    ___coverage_array[16933] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->yy_leng = language_scanner_globals.yy_leng;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16934] == 0) {
    {
    fprintf(_coverage_fout, "16934\n");
    fflush(_coverage_fout);
    ___coverage_array[16934] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->yy_start = language_scanner_globals.yy_start;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16935] == 0) {
    {
    fprintf(_coverage_fout, "16935\n");
    fflush(_coverage_fout);
    ___coverage_array[16935] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->yy_text = language_scanner_globals.yy_text;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16936] == 0) {
    {
    fprintf(_coverage_fout, "16936\n");
    fflush(_coverage_fout);
    ___coverage_array[16936] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->yy_cursor = language_scanner_globals.yy_cursor;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16937] == 0) {
    {
    fprintf(_coverage_fout, "16937\n");
    fflush(_coverage_fout);
    ___coverage_array[16937] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->yy_marker = language_scanner_globals.yy_marker;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16938] == 0) {
    {
    fprintf(_coverage_fout, "16938\n");
    fflush(_coverage_fout);
    ___coverage_array[16938] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->yy_limit = language_scanner_globals.yy_limit;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16939] == 0) {
    {
    fprintf(_coverage_fout, "16939\n");
    fflush(_coverage_fout);
    ___coverage_array[16939] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->state_stack = language_scanner_globals.state_stack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16940] == 0) {
    {
    fprintf(_coverage_fout, "16940\n");
    fflush(_coverage_fout);
    ___coverage_array[16940] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_stack_init(& language_scanner_globals.state_stack);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16941] == 0) {
    {
    fprintf(_coverage_fout, "16941\n");
    fflush(_coverage_fout);
    ___coverage_array[16941] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->in = language_scanner_globals.yy_in;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16942] == 0) {
    {
    fprintf(_coverage_fout, "16942\n");
    fflush(_coverage_fout);
    ___coverage_array[16942] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->yy_state = language_scanner_globals.yy_state;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16943] == 0) {
    {
    fprintf(_coverage_fout, "16943\n");
    fflush(_coverage_fout);
    ___coverage_array[16943] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = zend_get_compiled_filename();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16944] == 0) {
    {
    fprintf(_coverage_fout, "16944\n");
    fflush(_coverage_fout);
    ___coverage_array[16944] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->filename = (char *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16945] == 0) {
    {
    fprintf(_coverage_fout, "16945\n");
    fflush(_coverage_fout);
    ___coverage_array[16945] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->lineno = (unsigned int )compiler_globals.zend_lineno;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16946] == 0) {
    {
    fprintf(_coverage_fout, "16946\n");
    fflush(_coverage_fout);
    ___coverage_array[16946] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->script_org = language_scanner_globals.script_org;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16947] == 0) {
    {
    fprintf(_coverage_fout, "16947\n");
    fflush(_coverage_fout);
    ___coverage_array[16947] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->script_org_size = language_scanner_globals.script_org_size;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16948] == 0) {
    {
    fprintf(_coverage_fout, "16948\n");
    fflush(_coverage_fout);
    ___coverage_array[16948] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->script_filtered = language_scanner_globals.script_filtered;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16949] == 0) {
    {
    fprintf(_coverage_fout, "16949\n");
    fflush(_coverage_fout);
    ___coverage_array[16949] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->script_filtered_size = language_scanner_globals.script_filtered_size;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16950] == 0) {
    {
    fprintf(_coverage_fout, "16950\n");
    fflush(_coverage_fout);
    ___coverage_array[16950] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->input_filter = language_scanner_globals.input_filter;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16951] == 0) {
    {
    fprintf(_coverage_fout, "16951\n");
    fflush(_coverage_fout);
    ___coverage_array[16951] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->output_filter = language_scanner_globals.output_filter;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16952] == 0) {
    {
    fprintf(_coverage_fout, "16952\n");
    fflush(_coverage_fout);
    ___coverage_array[16952] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  lex_state->script_encoding = language_scanner_globals.script_encoding;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16953] == 0) {
    {
    fprintf(_coverage_fout, "16953\n");
    fflush(_coverage_fout);
    ___coverage_array[16953] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
void shutdown_scanner(void) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16927] == 0) {
    {
    fprintf(_coverage_fout, "16927\n");
    fflush(_coverage_fout);
    ___coverage_array[16927] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.heredoc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16921] == 0) {
      {
      fprintf(_coverage_fout, "16921\n");
      fflush(_coverage_fout);
      ___coverage_array[16921] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)compiler_globals.heredoc);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16922] == 0) {
      {
      fprintf(_coverage_fout, "16922\n");
      fflush(_coverage_fout);
      ___coverage_array[16922] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.heredoc_len = 0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16923] == 0) {
      {
      fprintf(_coverage_fout, "16923\n");
      fflush(_coverage_fout);
      ___coverage_array[16923] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16928] == 0) {
    {
    fprintf(_coverage_fout, "16928\n");
    fflush(_coverage_fout);
    ___coverage_array[16928] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.parse_error = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16929] == 0) {
    {
    fprintf(_coverage_fout, "16929\n");
    fflush(_coverage_fout);
    ___coverage_array[16929] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_stack_destroy(& language_scanner_globals.state_stack);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16930] == 0) {
    {
    fprintf(_coverage_fout, "16930\n");
    fflush(_coverage_fout);
    ___coverage_array[16930] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (compiler_globals.doc_comment) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16924] == 0) {
      {
      fprintf(_coverage_fout, "16924\n");
      fflush(_coverage_fout);
      ___coverage_array[16924] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)compiler_globals.doc_comment);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16925] == 0) {
      {
      fprintf(_coverage_fout, "16925\n");
      fflush(_coverage_fout);
      ___coverage_array[16925] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    compiler_globals.doc_comment = (char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16926] == 0) {
      {
      fprintf(_coverage_fout, "16926\n");
      fflush(_coverage_fout);
      ___coverage_array[16926] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16931] == 0) {
    {
    fprintf(_coverage_fout, "16931\n");
    fflush(_coverage_fout);
    ___coverage_array[16931] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.doc_comment_len = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16932] == 0) {
    {
    fprintf(_coverage_fout, "16932\n");
    fflush(_coverage_fout);
    ___coverage_array[16932] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
void shutdown_scanner(void) ;
void startup_scanner(void) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16914] == 0) {
    {
    fprintf(_coverage_fout, "16914\n");
    fflush(_coverage_fout);
    ___coverage_array[16914] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.parse_error = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16915] == 0) {
    {
    fprintf(_coverage_fout, "16915\n");
    fflush(_coverage_fout);
    ___coverage_array[16915] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.heredoc = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16916] == 0) {
    {
    fprintf(_coverage_fout, "16916\n");
    fflush(_coverage_fout);
    ___coverage_array[16916] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.heredoc_len = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16917] == 0) {
    {
    fprintf(_coverage_fout, "16917\n");
    fflush(_coverage_fout);
    ___coverage_array[16917] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.doc_comment = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16918] == 0) {
    {
    fprintf(_coverage_fout, "16918\n");
    fflush(_coverage_fout);
    ___coverage_array[16918] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compiler_globals.doc_comment_len = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16919] == 0) {
    {
    fprintf(_coverage_fout, "16919\n");
    fflush(_coverage_fout);
    ___coverage_array[16919] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_stack_init(& language_scanner_globals.state_stack);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16920] == 0) {
    {
    fprintf(_coverage_fout, "16920\n");
    fflush(_coverage_fout);
    ___coverage_array[16920] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
void startup_scanner(void) ;
static void yy_scan_buffer(char *str , unsigned int len ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16910] == 0) {
    {
    fprintf(_coverage_fout, "16910\n");
    fflush(_coverage_fout);
    ___coverage_array[16910] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_cursor = (unsigned char *)str;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16911] == 0) {
    {
    fprintf(_coverage_fout, "16911\n");
    fflush(_coverage_fout);
    ___coverage_array[16911] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_limit = language_scanner_globals.yy_cursor + len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16912] == 0) {
    {
    fprintf(_coverage_fout, "16912\n");
    fflush(_coverage_fout);
    ___coverage_array[16912] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! language_scanner_globals.yy_start) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16908] == 0) {
      {
      fprintf(_coverage_fout, "16908\n");
      fflush(_coverage_fout);
      ___coverage_array[16908] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    language_scanner_globals.yy_start = language_scanner_globals.yy_cursor;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16909] == 0) {
      {
      fprintf(_coverage_fout, "16909\n");
      fflush(_coverage_fout);
      ___coverage_array[16909] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16913] == 0) {
    {
    fprintf(_coverage_fout, "16913\n");
    fflush(_coverage_fout);
    ___coverage_array[16913] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern int __attribute__((__visibility__("default")))  zend_stack_del_top(zend_stack *stack ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_top(zend_stack const   *stack ,
                                                                      void **element ) ;
static void yy_pop_state(void) 
{ int *stack_state ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16904] == 0) {
    {
    fprintf(_coverage_fout, "16904\n");
    fflush(_coverage_fout);
    ___coverage_array[16904] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_stack_top((zend_stack const   *)(& language_scanner_globals.state_stack),
                 (void **)(& stack_state));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16905] == 0) {
    {
    fprintf(_coverage_fout, "16905\n");
    fflush(_coverage_fout);
    ___coverage_array[16905] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = *stack_state;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16906] == 0) {
    {
    fprintf(_coverage_fout, "16906\n");
    fflush(_coverage_fout);
    ___coverage_array[16906] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_stack_del_top(& language_scanner_globals.state_stack);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16907] == 0) {
    {
    fprintf(_coverage_fout, "16907\n");
    fflush(_coverage_fout);
    ___coverage_array[16907] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern int __attribute__((__visibility__("default")))  zend_stack_push(zend_stack *stack ,
                                                                       void const   *element ,
                                                                       int size ) ;
static void _yy_push_state(int new_state ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16901] == 0) {
    {
    fprintf(_coverage_fout, "16901\n");
    fflush(_coverage_fout);
    ___coverage_array[16901] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_stack_push(& language_scanner_globals.state_stack,
                  (void const   *)((void *)(& language_scanner_globals.yy_state)),
                  (int )sizeof(int ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16902] == 0) {
    {
    fprintf(_coverage_fout, "16902\n");
    fflush(_coverage_fout);
    ___coverage_array[16902] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  language_scanner_globals.yy_state = new_state;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16903] == 0) {
    {
    fprintf(_coverage_fout, "16903\n");
    fflush(_coverage_fout);
    ___coverage_array[16903] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern size_t __attribute__((__visibility__("default")))  zend_multibyte_encoding_converter(unsigned char **to ,
                                                                                            size_t *to_length ,
                                                                                            unsigned char const   *from ,
                                                                                            size_t from_length ,
                                                                                            zend_encoding const   *encoding_to ,
                                                                                            zend_encoding const   *encoding_from ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void __assert_fail(char const   *__assertion ,
                                  char const   *__file , unsigned int __line ,
                                  char const   *__function ) ;
static size_t encoding_filter_intermediate_to_internal(unsigned char **to ,
                                                       size_t *to_length ,
                                                       unsigned char const   *from ,
                                                       size_t from_length ) 
{ zend_encoding const   *internal_encoding ;
  zend_encoding const __attribute__((__visibility__("default")))  *tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  size_t __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16896] == 0) {
    {
    fprintf(_coverage_fout, "16896\n");
    fflush(_coverage_fout);
    ___coverage_array[16896] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = zend_multibyte_get_internal_encoding();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16897] == 0) {
    {
    fprintf(_coverage_fout, "16897\n");
    fflush(_coverage_fout);
    ___coverage_array[16897] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  internal_encoding = (zend_encoding const   *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16898] == 0) {
    {
    fprintf(_coverage_fout, "16898\n");
    fflush(_coverage_fout);
    ___coverage_array[16898] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (internal_encoding) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16893] == 0) {
      {
      fprintf(_coverage_fout, "16893\n");
      fflush(_coverage_fout);
      ___coverage_array[16893] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = zend_multibyte_check_lexer_compatibility(internal_encoding);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16894] == 0) {
      {
      fprintf(_coverage_fout, "16894\n");
      fflush(_coverage_fout);
      ___coverage_array[16894] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16891] == 0) {
        {
        fprintf(_coverage_fout, "16891\n");
        fflush(_coverage_fout);
        ___coverage_array[16891] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16892] == 0) {
        {
        fprintf(_coverage_fout, "16892\n");
        fflush(_coverage_fout);
        ___coverage_array[16892] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __assert_fail("internal_encoding && zend_multibyte_check_lexer_compatibility(internal_encoding)",
                    "Zend/zend_language_scanner.l", 144U,
                    "encoding_filter_intermediate_to_internal");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16895] == 0) {
      {
      fprintf(_coverage_fout, "16895\n");
      fflush(_coverage_fout);
      ___coverage_array[16895] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __assert_fail("internal_encoding && zend_multibyte_check_lexer_compatibility(internal_encoding)",
                  "Zend/zend_language_scanner.l", 144U,
                  "encoding_filter_intermediate_to_internal");
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16899] == 0) {
    {
    fprintf(_coverage_fout, "16899\n");
    fflush(_coverage_fout);
    ___coverage_array[16899] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = zend_multibyte_encoding_converter(to, to_length, from, from_length,
                                              internal_encoding,
                                              (zend_encoding const   *)zend_multibyte_encoding_utf8);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16900] == 0) {
    {
    fprintf(_coverage_fout, "16900\n");
    fflush(_coverage_fout);
    ___coverage_array[16900] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((unsigned int )tmp___1);
}
}
static size_t encoding_filter_intermediate_to_script(unsigned char **to ,
                                                     size_t *to_length ,
                                                     unsigned char const   *from ,
                                                     size_t from_length ) 
{ size_t __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16889] == 0) {
    {
    fprintf(_coverage_fout, "16889\n");
    fflush(_coverage_fout);
    ___coverage_array[16889] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = zend_multibyte_encoding_converter(to, to_length, from, from_length,
                                          language_scanner_globals.script_encoding,
                                          (zend_encoding const   *)zend_multibyte_encoding_utf8);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16890] == 0) {
    {
    fprintf(_coverage_fout, "16890\n");
    fflush(_coverage_fout);
    ___coverage_array[16890] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((unsigned int )tmp);
}
}
static size_t encoding_filter_script_to_intermediate(unsigned char **to ,
                                                     size_t *to_length ,
                                                     unsigned char const   *from ,
                                                     size_t from_length ) 
{ size_t __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16887] == 0) {
    {
    fprintf(_coverage_fout, "16887\n");
    fflush(_coverage_fout);
    ___coverage_array[16887] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = zend_multibyte_encoding_converter(to, to_length, from, from_length,
                                          (zend_encoding const   *)zend_multibyte_encoding_utf8,
                                          language_scanner_globals.script_encoding);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16888] == 0) {
    {
    fprintf(_coverage_fout, "16888\n");
    fflush(_coverage_fout);
    ___coverage_array[16888] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((unsigned int )tmp);
}
}
static size_t encoding_filter_script_to_internal(unsigned char **to ,
                                                 size_t *to_length ,
                                                 unsigned char const   *from ,
                                                 size_t from_length ) 
{ zend_encoding const   *internal_encoding ;
  zend_encoding const __attribute__((__visibility__("default")))  *tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  size_t __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16882] == 0) {
    {
    fprintf(_coverage_fout, "16882\n");
    fflush(_coverage_fout);
    ___coverage_array[16882] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = zend_multibyte_get_internal_encoding();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16883] == 0) {
    {
    fprintf(_coverage_fout, "16883\n");
    fflush(_coverage_fout);
    ___coverage_array[16883] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  internal_encoding = (zend_encoding const   *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16884] == 0) {
    {
    fprintf(_coverage_fout, "16884\n");
    fflush(_coverage_fout);
    ___coverage_array[16884] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (internal_encoding) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16879] == 0) {
      {
      fprintf(_coverage_fout, "16879\n");
      fflush(_coverage_fout);
      ___coverage_array[16879] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = zend_multibyte_check_lexer_compatibility(internal_encoding);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16880] == 0) {
      {
      fprintf(_coverage_fout, "16880\n");
      fflush(_coverage_fout);
      ___coverage_array[16880] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16877] == 0) {
        {
        fprintf(_coverage_fout, "16877\n");
        fflush(_coverage_fout);
        ___coverage_array[16877] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16878] == 0) {
        {
        fprintf(_coverage_fout, "16878\n");
        fflush(_coverage_fout);
        ___coverage_array[16878] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __assert_fail("internal_encoding && zend_multibyte_check_lexer_compatibility(internal_encoding)",
                    "Zend/zend_language_scanner.l", 126U,
                    "encoding_filter_script_to_internal");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16881] == 0) {
      {
      fprintf(_coverage_fout, "16881\n");
      fflush(_coverage_fout);
      ___coverage_array[16881] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __assert_fail("internal_encoding && zend_multibyte_check_lexer_compatibility(internal_encoding)",
                  "Zend/zend_language_scanner.l", 126U,
                  "encoding_filter_script_to_internal");
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16885] == 0) {
    {
    fprintf(_coverage_fout, "16885\n");
    fflush(_coverage_fout);
    ___coverage_array[16885] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = zend_multibyte_encoding_converter(to, to_length, from, from_length,
                                              internal_encoding,
                                              language_scanner_globals.script_encoding);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16886] == 0) {
    {
    fprintf(_coverage_fout, "16886\n");
    fflush(_coverage_fout);
    ___coverage_array[16886] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((unsigned int )tmp___1);
}
}
struct _realpath_cache_bucket;
typedef struct _realpath_cache_bucket realpath_cache_bucket;
extern realpath_cache_bucket __attribute__((__visibility__("default")))  **realpath_cache_get_buckets(void) ;
extern int __attribute__((__visibility__("default")))  realpath_cache_max_buckets(void) ;
extern int __attribute__((__visibility__("default")))  realpath_cache_size(void) ;
typedef long __time_t;
typedef __time_t time_t;
extern realpath_cache_bucket __attribute__((__visibility__("default")))  *realpath_cache_lookup(char const   *path ,
                                                                                                int path_len ,
                                                                                                time_t t ) ;
extern void __attribute__((__visibility__("default")))  realpath_cache_del(char const   *path ,
                                                                           int path_len ) ;
extern void __attribute__((__visibility__("default")))  realpath_cache_clean(void) ;
struct _virtual_cwd_globals;
typedef struct _virtual_cwd_globals virtual_cwd_globals;
extern virtual_cwd_globals cwd_globals ;
extern char __attribute__((__visibility__("default")))  *tsrm_realpath(char const   *path ,
                                                                       char *real_path ) ;
struct _cwd_state;
typedef struct _cwd_state cwd_state;
extern int __attribute__((__visibility__("default")))  virtual_file_ex(cwd_state *state ,
                                                                       char const   *path ,
                                                                       int (*verify_path)(cwd_state const   * ) ,
                                                                       int use_realpath ) ;
typedef unsigned int __gid_t;
typedef __gid_t gid_t;
typedef unsigned int __uid_t;
typedef __uid_t uid_t;
extern int __attribute__((__visibility__("default")))  virtual_chown(char const   *filename ,
                                                                     uid_t owner ,
                                                                     gid_t group ,
                                                                     int link ) ;
typedef unsigned int __mode_t;
typedef __mode_t mode_t;
extern int __attribute__((__visibility__("default")))  virtual_chmod(char const   *filename ,
                                                                     mode_t mode ) ;
struct utimbuf;
extern int __attribute__((__visibility__("default")))  virtual_utime(char const   *filename ,
                                                                     struct utimbuf *buf ) ;
extern int __attribute__((__visibility__("default")))  virtual_access(char const   *pathname ,
                                                                      int mode ) ;
extern FILE __attribute__((__visibility__("default")))  *virtual_popen(char const   *command ,
                                                                       char const   *type ) ;
struct __dirstream;
typedef struct __dirstream DIR;
extern DIR __attribute__((__visibility__("default")))  *virtual_opendir(char const   *pathname ) ;
extern int __attribute__((__visibility__("default")))  virtual_rmdir(char const   *pathname ) ;
extern int __attribute__((__visibility__("default")))  virtual_mkdir(char const   *pathname ,
                                                                     mode_t mode ) ;
extern int __attribute__((__visibility__("default")))  virtual_unlink(char const   *path ) ;
struct stat;
extern int __attribute__((__visibility__("default")))  virtual_lstat(char const   *path ,
                                                                     struct stat *buf ) ;
extern int __attribute__((__visibility__("default")))  virtual_stat(char const   *path ,
                                                                    struct stat *buf ) ;
extern int __attribute__((__visibility__("default")))  virtual_rename(char *oldname ,
                                                                      char *newname ) ;
extern int __attribute__((__visibility__("default")))  virtual_creat(char const   *path ,
                                                                     mode_t mode ) ;
extern int __attribute__((__visibility__("default")))  virtual_open(char const   *path ,
                                                                    int flags 
                                                                    , ...) ;
extern FILE __attribute__((__visibility__("default")))  *virtual_fopen(char const   *path ,
                                                                       char const   *mode ) ;
extern char __attribute__((__visibility__("default")))  *virtual_realpath(char const   *path ,
                                                                          char *real_path ) ;
extern int __attribute__((__visibility__("default")))  virtual_filepath_ex(char const   *path ,
                                                                           char **filepath ,
                                                                           int (*verify_path)(cwd_state const   * ) ) ;
extern int __attribute__((__visibility__("default")))  virtual_filepath(char const   *path ,
                                                                        char **filepath ) ;
extern int __attribute__((__visibility__("default")))  virtual_chdir_file(char const   *path ,
                                                                          int (*p_chdir)(char const   *path ) ) ;
extern int __attribute__((__visibility__("default")))  virtual_chdir(char const   *path ) ;
extern char __attribute__((__visibility__("default")))  *virtual_getcwd(char *buf ,
                                                                        size_t size ) ;
extern char __attribute__((__visibility__("default")))  *virtual_getcwd_ex(size_t *length ) ;
extern void __attribute__((__visibility__("default")))  virtual_cwd_shutdown(void) ;
extern void __attribute__((__visibility__("default")))  virtual_cwd_startup(void) ;
typedef long __off_t;
typedef int __ssize_t;
extern  __attribute__((__nothrow__)) __ssize_t getdirentries(int __fd ,
                                                             char * __restrict  __buf ,
                                                             size_t __nbytes ,
                                                             __off_t * __restrict  __basep )  __attribute__((__nonnull__(2,4))) ;
struct dirent;
extern  __attribute__((__nothrow__)) int alphasort(struct dirent  const  **__e1 ,
                                                   struct dirent  const  **__e2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern int scandir(char const   * __restrict  __dir ,
                   struct dirent *** __restrict  __namelist ,
                   int (*__selector)(struct dirent  const  * ) ,
                   int (*__cmp)(struct dirent  const  ** ,
                                struct dirent  const  ** ) )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int dirfd(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long telldir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void seekdir(DIR *__dirp , long __pos )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void rewinddir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern int readdir_r(DIR * __restrict  __dirp ,
                     struct dirent * __restrict  __entry ,
                     struct dirent ** __restrict  __result )  __attribute__((__nonnull__(1,2,3))) ;
extern struct dirent *readdir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern int closedir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern DIR *fdopendir(int __fd ) ;
extern DIR *opendir(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int utime(char const   *__file ,
                                               struct utimbuf  const  *__file_times )  __attribute__((__nonnull__(1))) ;
struct __locale_struct;
typedef struct __locale_struct *__locale_t;
extern  __attribute__((__nothrow__)) int toupper_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int __toupper_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int tolower_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int __tolower_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int isblank_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isxdigit_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isupper_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isspace_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int ispunct_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isprint_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isgraph_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int islower_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isdigit_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int iscntrl_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isalpha_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isalnum_l(int  , __locale_t  ) ;
typedef int __int32_t;
extern  __attribute__((__nothrow__)) __int32_t const   **__ctype_toupper_loc(void)  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) int toupper(int __c ) ;
__inline extern int toupper(int __c ) 
{ __int32_t const   **tmp ;
  __int32_t tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16875] == 0) {
    {
    fprintf(_coverage_fout, "16875\n");
    fflush(_coverage_fout);
    ___coverage_array[16875] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (__c >= -128) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16873] == 0) {
      {
      fprintf(_coverage_fout, "16873\n");
      fflush(_coverage_fout);
      ___coverage_array[16873] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (__c < 256) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16870] == 0) {
        {
        fprintf(_coverage_fout, "16870\n");
        fflush(_coverage_fout);
        ___coverage_array[16870] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __ctype_toupper_loc();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16871] == 0) {
        {
        fprintf(_coverage_fout, "16871\n");
        fflush(_coverage_fout);
        ___coverage_array[16871] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = *(*tmp + __c);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16872] == 0) {
        {
        fprintf(_coverage_fout, "16872\n");
        fflush(_coverage_fout);
        ___coverage_array[16872] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = (int const   )__c;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16874] == 0) {
      {
      fprintf(_coverage_fout, "16874\n");
      fflush(_coverage_fout);
      ___coverage_array[16874] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = (int const   )__c;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16876] == 0) {
    {
    fprintf(_coverage_fout, "16876\n");
    fflush(_coverage_fout);
    ___coverage_array[16876] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) int toupper(int __c ) ;
extern  __attribute__((__nothrow__)) __int32_t const   **__ctype_tolower_loc(void)  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) int tolower(int __c ) ;
__inline extern int tolower(int __c ) 
{ __int32_t const   **tmp ;
  __int32_t tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16868] == 0) {
    {
    fprintf(_coverage_fout, "16868\n");
    fflush(_coverage_fout);
    ___coverage_array[16868] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (__c >= -128) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16866] == 0) {
      {
      fprintf(_coverage_fout, "16866\n");
      fflush(_coverage_fout);
      ___coverage_array[16866] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (__c < 256) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16863] == 0) {
        {
        fprintf(_coverage_fout, "16863\n");
        fflush(_coverage_fout);
        ___coverage_array[16863] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __ctype_tolower_loc();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16864] == 0) {
        {
        fprintf(_coverage_fout, "16864\n");
        fflush(_coverage_fout);
        ___coverage_array[16864] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = *(*tmp + __c);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16865] == 0) {
        {
        fprintf(_coverage_fout, "16865\n");
        fflush(_coverage_fout);
        ___coverage_array[16865] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = (int const   )__c;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16867] == 0) {
      {
      fprintf(_coverage_fout, "16867\n");
      fflush(_coverage_fout);
      ___coverage_array[16867] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = (int const   )__c;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16869] == 0) {
    {
    fprintf(_coverage_fout, "16869\n");
    fflush(_coverage_fout);
    ___coverage_array[16869] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) int tolower(int __c ) ;
extern  __attribute__((__nothrow__)) int _tolower(int  ) ;
extern  __attribute__((__nothrow__)) int _toupper(int  ) ;
extern  __attribute__((__nothrow__)) int toascii(int __c ) ;
extern  __attribute__((__nothrow__)) int isascii(int __c ) ;
extern  __attribute__((__nothrow__)) int isblank(int  ) ;
extern  __attribute__((__nothrow__)) int isxdigit(int  ) ;
extern  __attribute__((__nothrow__)) int isupper(int  ) ;
extern  __attribute__((__nothrow__)) int isspace(int  ) ;
extern  __attribute__((__nothrow__)) int ispunct(int  ) ;
extern  __attribute__((__nothrow__)) int isprint(int  ) ;
extern  __attribute__((__nothrow__)) int isgraph(int  ) ;
extern  __attribute__((__nothrow__)) int islower(int  ) ;
extern  __attribute__((__nothrow__)) int isdigit(int  ) ;
extern  __attribute__((__nothrow__)) int iscntrl(int  ) ;
extern  __attribute__((__nothrow__)) int isalpha(int  ) ;
extern  __attribute__((__nothrow__)) int isalnum(int  ) ;
extern  __attribute__((__nothrow__)) unsigned short const   **__ctype_b_loc(void)  __attribute__((__const__)) ;
typedef unsigned long long __u_quad_t;
typedef __u_quad_t __dev_t;
extern  __attribute__((__nothrow__)) int __xmknodat(int __ver , int __fd ,
                                                    char const   *__path ,
                                                    __mode_t __mode ,
                                                    __dev_t *__dev )  __attribute__((__nonnull__(3,5))) ;
__inline extern  __attribute__((__nothrow__)) int mknodat(int __fd ,
                                                          char const   *__path ,
                                                          __mode_t __mode ,
                                                          __dev_t __dev )  __attribute__((__nonnull__(2))) ;
__inline extern int mknodat(int __fd , char const   *__path , __mode_t __mode ,
                            __dev_t __dev ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16861] == 0) {
    {
    fprintf(_coverage_fout, "16861\n");
    fflush(_coverage_fout);
    ___coverage_array[16861] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __xmknodat(1, __fd, __path, __mode, & __dev);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16862] == 0) {
    {
    fprintf(_coverage_fout, "16862\n");
    fflush(_coverage_fout);
    ___coverage_array[16862] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int mknodat(int __fd ,
                                                          char const   *__path ,
                                                          __mode_t __mode ,
                                                          __dev_t __dev )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int __xmknod(int __ver ,
                                                  char const   *__path ,
                                                  __mode_t __mode ,
                                                  __dev_t *__dev )  __attribute__((__nonnull__(2,4))) ;
__inline extern  __attribute__((__nothrow__)) int mknod(char const   *__path ,
                                                        __mode_t __mode ,
                                                        __dev_t __dev )  __attribute__((__nonnull__(1))) ;
__inline extern int mknod(char const   *__path , __mode_t __mode ,
                          __dev_t __dev ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16859] == 0) {
    {
    fprintf(_coverage_fout, "16859\n");
    fflush(_coverage_fout);
    ___coverage_array[16859] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __xmknod(1, __path, __mode, & __dev);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16860] == 0) {
    {
    fprintf(_coverage_fout, "16860\n");
    fflush(_coverage_fout);
    ___coverage_array[16860] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int mknod(char const   *__path ,
                                                        __mode_t __mode ,
                                                        __dev_t __dev )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int __fxstatat(int __ver , int __fildes ,
                                                    char const   *__filename ,
                                                    struct stat *__stat_buf ,
                                                    int __flag )  __attribute__((__nonnull__(3,4))) ;
__inline extern  __attribute__((__nothrow__)) int fstatat(int __fd ,
                                                          char const   * __restrict  __filename ,
                                                          struct stat * __restrict  __statbuf ,
                                                          int __flag )  __attribute__((__nonnull__(2,3))) ;
__inline extern int fstatat(int __fd , char const   * __restrict  __filename ,
                            struct stat * __restrict  __statbuf , int __flag ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16857] == 0) {
    {
    fprintf(_coverage_fout, "16857\n");
    fflush(_coverage_fout);
    ___coverage_array[16857] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __fxstatat(3, __fd, (char const   *)__filename,
                   (struct stat *)__statbuf, __flag);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16858] == 0) {
    {
    fprintf(_coverage_fout, "16858\n");
    fflush(_coverage_fout);
    ___coverage_array[16858] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int fstatat(int __fd ,
                                                          char const   * __restrict  __filename ,
                                                          struct stat * __restrict  __statbuf ,
                                                          int __flag )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) int __fxstat(int __ver , int __fildes ,
                                                  struct stat *__stat_buf )  __attribute__((__nonnull__(3))) ;
__inline extern  __attribute__((__nothrow__)) int fstat(int __fd ,
                                                        struct stat *__statbuf )  __attribute__((__nonnull__(2))) ;
__inline extern int fstat(int __fd , struct stat *__statbuf ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16855] == 0) {
    {
    fprintf(_coverage_fout, "16855\n");
    fflush(_coverage_fout);
    ___coverage_array[16855] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __fxstat(3, __fd, __statbuf);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16856] == 0) {
    {
    fprintf(_coverage_fout, "16856\n");
    fflush(_coverage_fout);
    ___coverage_array[16856] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int fstat(int __fd ,
                                                        struct stat *__statbuf )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int __lxstat(int __ver ,
                                                  char const   *__filename ,
                                                  struct stat *__stat_buf )  __attribute__((__nonnull__(2,3))) ;
__inline extern  __attribute__((__nothrow__)) int lstat(char const   * __restrict  __path ,
                                                        struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
__inline extern int lstat(char const   * __restrict  __path ,
                          struct stat * __restrict  __statbuf ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16853] == 0) {
    {
    fprintf(_coverage_fout, "16853\n");
    fflush(_coverage_fout);
    ___coverage_array[16853] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __lxstat(3, (char const   *)__path, (struct stat *)__statbuf);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16854] == 0) {
    {
    fprintf(_coverage_fout, "16854\n");
    fflush(_coverage_fout);
    ___coverage_array[16854] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int lstat(char const   * __restrict  __path ,
                                                        struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int __xstat(int __ver ,
                                                 char const   *__filename ,
                                                 struct stat *__stat_buf )  __attribute__((__nonnull__(2,3))) ;
__inline extern  __attribute__((__nothrow__)) int stat(char const   * __restrict  __path ,
                                                       struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
__inline extern int stat(char const   * __restrict  __path ,
                         struct stat * __restrict  __statbuf ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16851] == 0) {
    {
    fprintf(_coverage_fout, "16851\n");
    fflush(_coverage_fout);
    ___coverage_array[16851] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __xstat(3, (char const   *)__path, (struct stat *)__statbuf);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16852] == 0) {
    {
    fprintf(_coverage_fout, "16852\n");
    fflush(_coverage_fout);
    ___coverage_array[16852] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int stat(char const   * __restrict  __path ,
                                                       struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
struct timespec;
extern  __attribute__((__nothrow__)) int futimens(int __fd ,
                                                  struct timespec  const  *__times ) ;
extern  __attribute__((__nothrow__)) int utimensat(int __fd ,
                                                   char const   *__path ,
                                                   struct timespec  const  *__times ,
                                                   int __flags )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int mkfifoat(int __fd ,
                                                  char const   *__path ,
                                                  __mode_t __mode )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int mkfifo(char const   *__path ,
                                                __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int mkdirat(int __fd ,
                                                 char const   *__path ,
                                                 __mode_t __mode )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int mkdir(char const   *__path ,
                                               __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) __mode_t umask(__mode_t __mask ) ;
extern  __attribute__((__nothrow__)) int fchmodat(int __fd ,
                                                  char const   *__file ,
                                                  __mode_t __mode , int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int fchmod(int __fd , __mode_t __mode ) ;
extern  __attribute__((__nothrow__)) int lchmod(char const   *__file ,
                                                __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int chmod(char const   *__file ,
                                               __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern int fdatasync(int __fildes ) ;
extern int lockf(int __fd , int __cmd , __off_t __len ) ;
extern  __attribute__((__nothrow__)) long syscall(long __sysno  , ...) ;
typedef int __intptr_t;
typedef __intptr_t intptr_t;
extern  __attribute__((__nothrow__)) void *sbrk(intptr_t __delta ) ;
extern  __attribute__((__nothrow__)) int brk(void *__addr ) ;
extern  __attribute__((__nothrow__)) int ftruncate(int __fd , __off_t __length ) ;
extern  __attribute__((__nothrow__)) int truncate(char const   *__file ,
                                                  __off_t __length )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getdtablesize(void) ;
extern  __attribute__((__nothrow__)) int getpagesize(void)  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) void sync(void) ;
extern long gethostid(void) ;
extern int fsync(int __fd ) ;
extern char *getpass(char const   *__prompt )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int chroot(char const   *__path )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int daemon(int __nochdir , int __noclose ) ;
extern  __attribute__((__nothrow__)) void setusershell(void) ;
extern  __attribute__((__nothrow__)) void endusershell(void) ;
extern  __attribute__((__nothrow__)) char *getusershell(void) ;
extern  __attribute__((__nothrow__)) int acct(char const   *__name ) ;
extern  __attribute__((__nothrow__)) int profil(unsigned short *__sample_buffer ,
                                                size_t __size ,
                                                size_t __offset ,
                                                unsigned int __scale )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int revoke(char const   *__file )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int vhangup(void) ;
extern  __attribute__((__nothrow__)) int setdomainname(char const   *__name ,
                                                       size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getdomainname(char *__name ,
                                                       size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sethostid(long __id ) ;
extern  __attribute__((__nothrow__)) int sethostname(char const   *__name ,
                                                     size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int gethostname(char *__name ,
                                                     size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getopt(int ___argc ,
                                                char * const  *___argv ,
                                                char const   *__shortopts ) ;
extern int optopt ;
extern int opterr ;
extern int optind ;
extern char *optarg ;
extern  __attribute__((__nothrow__)) int setlogin(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern int getlogin_r(char *__name , size_t __name_len )  __attribute__((__nonnull__(1))) ;
extern char *getlogin(void) ;
typedef int __pid_t;
extern  __attribute__((__nothrow__)) int tcsetpgrp(int __fd , __pid_t __pgrp_id ) ;
extern  __attribute__((__nothrow__)) __pid_t tcgetpgrp(int __fd ) ;
extern  __attribute__((__nothrow__)) int rmdir(char const   *__path )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int unlinkat(int __fd ,
                                                  char const   *__name ,
                                                  int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int unlink(char const   *__name )  __attribute__((__nonnull__(1))) ;
typedef __ssize_t ssize_t;
extern  __attribute__((__nothrow__)) ssize_t readlinkat(int __fd ,
                                                        char const   * __restrict  __path ,
                                                        char * __restrict  __buf ,
                                                        size_t __len )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) int symlinkat(char const   *__from ,
                                                   int __tofd ,
                                                   char const   *__to )  __attribute__((__nonnull__(1,3))) ;
extern  __attribute__((__nothrow__)) ssize_t readlink(char const   * __restrict  __path ,
                                                      char * __restrict  __buf ,
                                                      size_t __len )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int symlink(char const   *__from ,
                                                 char const   *__to )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int linkat(int __fromfd ,
                                                char const   *__from ,
                                                int __tofd ,
                                                char const   *__to ,
                                                int __flags )  __attribute__((__nonnull__(2,4))) ;
extern  __attribute__((__nothrow__)) int link(char const   *__from ,
                                              char const   *__to )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int ttyslot(void) ;
extern  __attribute__((__nothrow__)) int isatty(int __fd ) ;
extern  __attribute__((__nothrow__)) int ttyname_r(int __fd , char *__buf ,
                                                   size_t __buflen )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) char *ttyname(int __fd ) ;
extern  __attribute__((__nothrow__)) __pid_t vfork(void) ;
extern  __attribute__((__nothrow__)) __pid_t fork(void) ;
extern  __attribute__((__nothrow__)) int setegid(__gid_t __gid ) ;
extern  __attribute__((__nothrow__)) int setregid(__gid_t __rgid ,
                                                  __gid_t __egid ) ;
extern  __attribute__((__nothrow__)) int setgid(__gid_t __gid ) ;
extern  __attribute__((__nothrow__)) int seteuid(__uid_t __uid ) ;
extern  __attribute__((__nothrow__)) int setreuid(__uid_t __ruid ,
                                                  __uid_t __euid ) ;
extern  __attribute__((__nothrow__)) int setuid(__uid_t __uid ) ;
extern  __attribute__((__nothrow__)) int getgroups(int __size , __gid_t *__list ) ;
extern  __attribute__((__nothrow__)) __gid_t getegid(void) ;
extern  __attribute__((__nothrow__)) __gid_t getgid(void) ;
extern  __attribute__((__nothrow__)) __uid_t geteuid(void) ;
extern  __attribute__((__nothrow__)) __uid_t getuid(void) ;
extern  __attribute__((__nothrow__)) __pid_t getsid(__pid_t __pid ) ;
extern  __attribute__((__nothrow__)) __pid_t setsid(void) ;
extern  __attribute__((__nothrow__)) int setpgrp(void) ;
extern  __attribute__((__nothrow__)) int setpgid(__pid_t __pid , __pid_t __pgid ) ;
extern  __attribute__((__nothrow__)) __pid_t getpgid(__pid_t __pid ) ;
extern  __attribute__((__nothrow__)) __pid_t __getpgid(__pid_t __pid ) ;
extern  __attribute__((__nothrow__)) __pid_t getpgrp(void) ;
extern  __attribute__((__nothrow__)) __pid_t getppid(void) ;
extern  __attribute__((__nothrow__)) __pid_t getpid(void) ;
extern  __attribute__((__nothrow__)) size_t confstr(int __name , char *__buf ,
                                                    size_t __len ) ;
extern  __attribute__((__nothrow__)) long sysconf(int __name ) ;
extern  __attribute__((__nothrow__)) long fpathconf(int __fd , int __name ) ;
extern  __attribute__((__nothrow__)) long pathconf(char const   *__path ,
                                                   int __name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__noreturn__)) void _exit(int __status ) ;
extern  __attribute__((__nothrow__)) int nice(int __inc ) ;
extern  __attribute__((__nothrow__)) int execlp(char const   *__file ,
                                                char const   *__arg  , ...)  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execvp(char const   *__file ,
                                                char * const  *__argv )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execl(char const   *__path ,
                                               char const   *__arg  , ...)  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execle(char const   *__path ,
                                                char const   *__arg  , ...)  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execv(char const   *__path ,
                                               char * const  *__argv )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int fexecve(int __fd ,
                                                 char * const  *__argv ,
                                                 char * const  *__envp )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int execve(char const   *__path ,
                                                char * const  *__argv ,
                                                char * const  *__envp )  __attribute__((__nonnull__(1,2))) ;
extern char **__environ ;
extern  __attribute__((__nothrow__)) int dup2(int __fd , int __fd2 ) ;
extern  __attribute__((__nothrow__)) int dup(int __fd ) ;
extern  __attribute__((__nothrow__)) char *getwd(char *__buf )  __attribute__((__nonnull__(1),
__deprecated__)) ;
extern  __attribute__((__nothrow__)) int fchdir(int __fd ) ;
extern  __attribute__((__nothrow__)) int chdir(char const   *__path )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int fchownat(int __fd ,
                                                  char const   *__file ,
                                                  __uid_t __owner ,
                                                  __gid_t __group , int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int lchown(char const   *__file ,
                                                __uid_t __owner ,
                                                __gid_t __group )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int fchown(int __fd , __uid_t __owner ,
                                                __gid_t __group ) ;
extern  __attribute__((__nothrow__)) int chown(char const   *__file ,
                                               __uid_t __owner ,
                                               __gid_t __group )  __attribute__((__nonnull__(1))) ;
extern int pause(void) ;
typedef unsigned int __useconds_t;
extern int usleep(__useconds_t __useconds ) ;
extern  __attribute__((__nothrow__)) __useconds_t ualarm(__useconds_t __value ,
                                                         __useconds_t __interval ) ;
extern unsigned int sleep(unsigned int __seconds ) ;
extern  __attribute__((__nothrow__)) unsigned int alarm(unsigned int __seconds ) ;
extern  __attribute__((__nothrow__)) int pipe(int *__pipedes ) ;
extern ssize_t pwrite(int __fd , void const   *__buf , size_t __n ,
                      __off_t __offset ) ;
extern ssize_t pread(int __fd , void *__buf , size_t __nbytes ,
                     __off_t __offset ) ;
extern ssize_t write(int __fd , void const   *__buf , size_t __n ) ;
extern ssize_t read(int __fd , void *__buf , size_t __nbytes ) ;
extern int close(int __fd ) ;
extern  __attribute__((__nothrow__)) __off_t lseek(int __fd , __off_t __offset ,
                                                   int __whence ) ;
extern  __attribute__((__nothrow__)) int faccessat(int __fd ,
                                                   char const   *__file ,
                                                   int __type , int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int access(char const   *__name ,
                                                int __type )  __attribute__((__nonnull__(1))) ;
extern void __attribute__((__visibility__("default")))  zend_exception_error(zval *exception ,
                                                                             int severity ) ;
extern void __attribute__((__visibility__("default")))  (*zend_throw_exception_hook)(zval *ex ) ;
extern zval __attribute__((__visibility__("default")))  *zend_throw_error_exception(zend_class_entry *exception_ce ,
                                                                                    char *message ,
                                                                                    long code ,
                                                                                    int severity ) ;
extern void __attribute__((__visibility__("default")))  zend_clear_exception(void) ;
extern void __attribute__((__visibility__("default")))  zend_throw_exception_object(zval *exception ) ;
extern zval __attribute__((__visibility__("default")))  *zend_throw_exception_ex(zend_class_entry *exception_ce ,
                                                                                 long code ,
                                                                                 char *format 
                                                                                 , ...) ;
extern zval __attribute__((__visibility__("default")))  *zend_throw_exception(zend_class_entry *exception_ce ,
                                                                              char *message ,
                                                                              long code ) ;
extern void __attribute__((__visibility__("default")))  zend_register_default_classes(void) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_get_error_exception(void) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_exception_get_default(void) ;
extern void zend_register_default_exception(void) ;
extern void zend_throw_exception_internal(zval *exception ) ;
extern void __attribute__((__visibility__("default")))  zend_exception_restore(void) ;
extern void __attribute__((__visibility__("default")))  zend_exception_save(void) ;
extern void __attribute__((__visibility__("default")))  zend_exception_set_previous(zval *exception ,
                                                                                    zval *add_previous ) ;
extern void __attribute__((__visibility__("default")))  zif_display_disabled_class(int ht ,
                                                                                   zval *return_value ,
                                                                                   zval **return_value_ptr ,
                                                                                   zval *this_ptr ,
                                                                                   int return_value_used ) ;
extern void __attribute__((__visibility__("default")))  zif_display_disabled_function(int ht ,
                                                                                      zval *return_value ,
                                                                                      zval **return_value_ptr ,
                                                                                      zval *this_ptr ,
                                                                                      int return_value_used ) ;
extern void __attribute__((__visibility__("default")))  zend_rebuild_symbol_table(void) ;
extern void __attribute__((__visibility__("default")))  zend_reset_all_cv(HashTable *symbol_table ) ;
extern int __attribute__((__visibility__("default")))  zend_delete_global_variable_ex(char const   *name ,
                                                                                      int name_len ,
                                                                                      ulong hash_value ) ;
extern int __attribute__((__visibility__("default")))  zend_delete_global_variable(char const   *name ,
                                                                                   int name_len ) ;
extern void __attribute__((__visibility__("default")))  zend_delete_variable(zend_execute_data *ex ,
                                                                             HashTable *ht ,
                                                                             char const   *name ,
                                                                             int name_len ,
                                                                             ulong hash_value ) ;
extern int __attribute__((__visibility__("default")))  zend_set_hash_symbol(zval *symbol ,
                                                                            char const   *name ,
                                                                            int name_length ,
                                                                            zend_bool is_ref ,
                                                                            int num_symbol_tables 
                                                                            , ...) ;
struct _zend_fcall_info_cache;
typedef struct _zend_fcall_info_cache zend_fcall_info_cache;
struct _zend_fcall_info;
typedef struct _zend_fcall_info zend_fcall_info;
extern int __attribute__((__visibility__("default")))  zend_call_function(zend_fcall_info *fci ,
                                                                          zend_fcall_info_cache *fci_cache ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_call(zend_fcall_info *fci ,
                                                                            zend_fcall_info_cache *fcc ,
                                                                            zval **retval ,
                                                                            zval *args ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_argn(zend_fcall_info *fci ,
                                                                            int argc 
                                                                            , ...) ;
typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_argv(zend_fcall_info *fci ,
                                                                            int argc ,
                                                                            va_list *argv ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_argp(zend_fcall_info *fci ,
                                                                            int argc ,
                                                                            zval ***argv ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_args(zend_fcall_info *fci ,
                                                                            zval *args ) ;
extern void __attribute__((__visibility__("default")))  zend_fcall_info_args_restore(zend_fcall_info *fci ,
                                                                                     int param_count ,
                                                                                     zval ***params ) ;
extern void __attribute__((__visibility__("default")))  zend_fcall_info_args_save(zend_fcall_info *fci ,
                                                                                  int *param_count ,
                                                                                  zval ****params ) ;
extern void __attribute__((__visibility__("default")))  zend_fcall_info_args_clear(zend_fcall_info *fci ,
                                                                                   int free_mem ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_init(zval *callable ,
                                                                            uint check_flags ,
                                                                            zend_fcall_info *fci ,
                                                                            zend_fcall_info_cache *fcc ,
                                                                            char **callable_name ,
                                                                            char **error ) ;
extern zend_fcall_info_cache const __attribute__((__visibility__("default")))  empty_fcall_info_cache ;
extern zend_fcall_info const __attribute__((__visibility__("default")))  empty_fcall_info ;
extern int __attribute__((__visibility__("default")))  call_user_function_ex(HashTable *function_table ,
                                                                             zval **object_pp ,
                                                                             zval *function_name ,
                                                                             zval **retval_ptr_ptr ,
                                                                             zend_uint param_count ,
                                                                             zval ***params ,
                                                                             int no_separation ,
                                                                             HashTable *symbol_table ) ;
extern int __attribute__((__visibility__("default")))  call_user_function(HashTable *function_table ,
                                                                          zval **object_pp ,
                                                                          zval *function_name ,
                                                                          zval *retval_ptr ,
                                                                          zend_uint param_count ,
                                                                          zval **params ) ;
extern int __attribute__((__visibility__("default")))  add_property_zval_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_property_stringl_ex(zval *arg ,
                                                                               char const   *key ,
                                                                               uint key_len ,
                                                                               char const   *str ,
                                                                               uint length ,
                                                                               int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_property_string_ex(zval *arg ,
                                                                              char const   *key ,
                                                                              uint key_len ,
                                                                              char const   *str ,
                                                                              int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_property_double_ex(zval *arg ,
                                                                              char const   *key ,
                                                                              uint key_len ,
                                                                              double d ) ;
extern int __attribute__((__visibility__("default")))  add_property_resource_ex(zval *arg ,
                                                                                char const   *key ,
                                                                                uint key_len ,
                                                                                long r ) ;
extern int __attribute__((__visibility__("default")))  add_property_bool_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            int b ) ;
extern int __attribute__((__visibility__("default")))  add_property_null_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ) ;
extern int __attribute__((__visibility__("default")))  add_property_long_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            long l ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_stringl(zval *arg ,
                                                                             ulong idx ,
                                                                             char const   *str ,
                                                                             uint length ,
                                                                             void **dest ,
                                                                             int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_string(zval *arg ,
                                                                            ulong idx ,
                                                                            char const   *str ,
                                                                            void **dest ,
                                                                            int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_double(zval *arg ,
                                                                            ulong idx ,
                                                                            double d ,
                                                                            void **dest ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_long(zval *arg ,
                                                                          ulong idx ,
                                                                          long l ,
                                                                          void **dest ) ;
extern int __attribute__((__visibility__("default")))  add_get_assoc_stringl_ex(zval *arg ,
                                                                                char const   *key ,
                                                                                uint key_len ,
                                                                                char const   *str ,
                                                                                uint length ,
                                                                                void **dest ,
                                                                                int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_get_assoc_string_ex(zval *arg ,
                                                                               char const   *key ,
                                                                               uint key_len ,
                                                                               char const   *str ,
                                                                               void **dest ,
                                                                               int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_zval(zval *arg ,
                                                                           zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_stringl(zval *arg ,
                                                                              char const   *str ,
                                                                              uint length ,
                                                                              int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_string(zval *arg ,
                                                                             char const   *str ,
                                                                             int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_double(zval *arg ,
                                                                             double d ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_resource(zval *arg ,
                                                                               int r ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_bool(zval *arg ,
                                                                           int b ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_null(zval *arg ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_long(zval *arg ,
                                                                           long n ) ;
extern int __attribute__((__visibility__("default")))  add_index_zval(zval *arg ,
                                                                      ulong index ,
                                                                      zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_index_stringl(zval *arg ,
                                                                         ulong idx ,
                                                                         char const   *str ,
                                                                         uint length ,
                                                                         int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_index_string(zval *arg ,
                                                                        ulong idx ,
                                                                        char const   *str ,
                                                                        int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_index_double(zval *arg ,
                                                                        ulong idx ,
                                                                        double d ) ;
extern int __attribute__((__visibility__("default")))  add_index_resource(zval *arg ,
                                                                          ulong idx ,
                                                                          int r ) ;
extern int __attribute__((__visibility__("default")))  add_index_bool(zval *arg ,
                                                                      ulong idx ,
                                                                      int b ) ;
extern int __attribute__((__visibility__("default")))  add_index_null(zval *arg ,
                                                                      ulong idx ) ;
extern int __attribute__((__visibility__("default")))  add_index_long(zval *arg ,
                                                                      ulong idx ,
                                                                      long n ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_zval_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ,
                                                                         zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_stringl_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            char *str ,
                                                                            uint length ,
                                                                            int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_string_ex(zval *arg ,
                                                                           char const   *key ,
                                                                           uint key_len ,
                                                                           char *str ,
                                                                           int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_double_ex(zval *arg ,
                                                                           char const   *key ,
                                                                           uint key_len ,
                                                                           double d ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_resource_ex(zval *arg ,
                                                                             char const   *key ,
                                                                             uint key_len ,
                                                                             int r ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_bool_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ,
                                                                         int b ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_null_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_long_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ,
                                                                         long n ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_function(zval *arg ,
                                                                          char const   *key ,
                                                                          void (*function_ptr)(int ht ,
                                                                                               zval *return_value ,
                                                                                               zval **return_value_ptr ,
                                                                                               zval *this_ptr ,
                                                                                               int return_value_used ) ) ;
extern void __attribute__((__visibility__("default")))  zend_merge_properties(zval *obj ,
                                                                              HashTable *properties ,
                                                                              int destroy_ht ) ;
struct _zend_object;
typedef struct _zend_object zend_object;
extern void __attribute__((__visibility__("default")))  object_properties_init(zend_object *object ,
                                                                               zend_class_entry *class_type ) ;
extern int __attribute__((__visibility__("default")))  _object_and_properties_init(zval *arg ,
                                                                                   zend_class_entry *ce ,
                                                                                   HashTable *properties ) ;
extern int __attribute__((__visibility__("default")))  _object_init_ex(zval *arg ,
                                                                       zend_class_entry *ce ) ;
extern int __attribute__((__visibility__("default")))  _object_init(zval *arg ) ;
extern int __attribute__((__visibility__("default")))  _array_init(zval *arg ,
                                                                   uint size ) ;
extern char __attribute__((__visibility__("default")))  *zend_get_type_by_const(int type ) ;
extern int __attribute__((__visibility__("default")))  zend_get_object_classname(zval const   *object ,
                                                                                 char const   **class_name ,
                                                                                 zend_uint *class_name_len ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_get_class_entry(zval const   *zobject ) ;
extern zval __attribute__((__visibility__("default")))  *zend_read_static_property(zend_class_entry *scope ,
                                                                                   char const   *name ,
                                                                                   int name_length ,
                                                                                   zend_bool silent ) ;
extern zval __attribute__((__visibility__("default")))  *zend_read_property(zend_class_entry *scope ,
                                                                            zval *object ,
                                                                            char const   *name ,
                                                                            int name_length ,
                                                                            zend_bool silent ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_stringl(zend_class_entry *scope ,
                                                                                           char const   *name ,
                                                                                           int name_length ,
                                                                                           char const   *value ,
                                                                                           int value_length ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_string(zend_class_entry *scope ,
                                                                                          char const   *name ,
                                                                                          int name_length ,
                                                                                          char const   *value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_double(zend_class_entry *scope ,
                                                                                          char const   *name ,
                                                                                          int name_length ,
                                                                                          double value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_long(zend_class_entry *scope ,
                                                                                        char const   *name ,
                                                                                        int name_length ,
                                                                                        long value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_bool(zend_class_entry *scope ,
                                                                                        char const   *name ,
                                                                                        int name_length ,
                                                                                        long value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_null(zend_class_entry *scope ,
                                                                                        char const   *name ,
                                                                                        int name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property(zend_class_entry *scope ,
                                                                                   char const   *name ,
                                                                                   int name_length ,
                                                                                   zval *value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_stringl(zend_class_entry *scope ,
                                                                                     zval *object ,
                                                                                     char const   *name ,
                                                                                     int name_length ,
                                                                                     char const   *value ,
                                                                                     int value_length ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_string(zend_class_entry *scope ,
                                                                                    zval *object ,
                                                                                    char const   *name ,
                                                                                    int name_length ,
                                                                                    char const   *value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_double(zend_class_entry *scope ,
                                                                                    zval *object ,
                                                                                    char const   *name ,
                                                                                    int name_length ,
                                                                                    double value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_long(zend_class_entry *scope ,
                                                                                  zval *object ,
                                                                                  char const   *name ,
                                                                                  int name_length ,
                                                                                  long value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_bool(zend_class_entry *scope ,
                                                                                  zval *object ,
                                                                                  char const   *name ,
                                                                                  int name_length ,
                                                                                  long value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_null(zend_class_entry *scope ,
                                                                                  zval *object ,
                                                                                  char const   *name ,
                                                                                  int name_length ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property(zend_class_entry *scope ,
                                                                             zval *object ,
                                                                             char const   *name ,
                                                                             int name_length ,
                                                                             zval *value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_class_constants(zend_class_entry *class_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_string(zend_class_entry *ce ,
                                                                                          char const   *name ,
                                                                                          size_t name_length ,
                                                                                          char const   *value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_stringl(zend_class_entry *ce ,
                                                                                           char const   *name ,
                                                                                           size_t name_length ,
                                                                                           char const   *value ,
                                                                                           size_t value_length ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_double(zend_class_entry *ce ,
                                                                                          char const   *name ,
                                                                                          size_t name_length ,
                                                                                          double value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_bool(zend_class_entry *ce ,
                                                                                        char const   *name ,
                                                                                        size_t name_length ,
                                                                                        zend_bool value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_long(zend_class_entry *ce ,
                                                                                        char const   *name ,
                                                                                        size_t name_length ,
                                                                                        long value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_null(zend_class_entry *ce ,
                                                                                        char const   *name ,
                                                                                        size_t name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant(zend_class_entry *ce ,
                                                                                   char const   *name ,
                                                                                   size_t name_length ,
                                                                                   zval *value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_stringl(zend_class_entry *ce ,
                                                                                     char const   *name ,
                                                                                     int name_length ,
                                                                                     char const   *value ,
                                                                                     int value_len ,
                                                                                     int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_string(zend_class_entry *ce ,
                                                                                    char const   *name ,
                                                                                    int name_length ,
                                                                                    char const   *value ,
                                                                                    int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_double(zend_class_entry *ce ,
                                                                                    char const   *name ,
                                                                                    int name_length ,
                                                                                    double value ,
                                                                                    int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_long(zend_class_entry *ce ,
                                                                                  char const   *name ,
                                                                                  int name_length ,
                                                                                  long value ,
                                                                                  int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_bool(zend_class_entry *ce ,
                                                                                  char const   *name ,
                                                                                  int name_length ,
                                                                                  long value ,
                                                                                  int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_null(zend_class_entry *ce ,
                                                                                  char const   *name ,
                                                                                  int name_length ,
                                                                                  int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_ex(zend_class_entry *ce ,
                                                                                char const   *name ,
                                                                                int name_length ,
                                                                                zval *property ,
                                                                                int access_type ,
                                                                                char const   *doc_comment ,
                                                                                int doc_comment_len ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property(zend_class_entry *ce ,
                                                                             char const   *name ,
                                                                             int name_length ,
                                                                             zval *property ,
                                                                             int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_get_module_started(char const   *module_name ) ;
extern char const __attribute__((__visibility__("default")))  *zend_get_module_version(char const   *module_name ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_make_callable(zval *callable ,
                                                                                char **callable_name ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_callable(zval *callable ,
                                                                              uint check_flags ,
                                                                              char **callable_name ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_callable_ex(zval *callable ,
                                                                                 zval *object_ptr ,
                                                                                 uint check_flags ,
                                                                                 char **callable_name ,
                                                                                 int *callable_name_len ,
                                                                                 zend_fcall_info_cache *fcc ,
                                                                                 char **error ) ;
extern void __attribute__((__visibility__("default")))  zend_wrong_param_count(void) ;
extern int __attribute__((__visibility__("default")))  zend_disable_class(char *class_name ,
                                                                          uint class_name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_disable_function(char *function_name ,
                                                                             uint function_name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_register_class_alias_ex(char const   *name ,
                                                                                    int name_len ,
                                                                                    zend_class_entry *ce ) ;
extern void __attribute__((__visibility__("default")))  zend_class_implements(zend_class_entry *class_entry ,
                                                                              int num_interfaces 
                                                                              , ...) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_register_internal_interface(zend_class_entry *orig_class_entry ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_register_internal_class_ex(zend_class_entry *class_entry ,
                                                                                                     zend_class_entry *parent_ce ,
                                                                                                     char *parent_name ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_register_internal_class(zend_class_entry *class_entry ) ;
extern void __attribute__((__visibility__("default")))  zend_check_magic_method_implementation(zend_class_entry const   *ce ,
                                                                                               zend_function const   *fptr ,
                                                                                               int error_type ) ;
extern void __attribute__((__visibility__("default")))  zend_destroy_modules(void) ;
extern void __attribute__((__visibility__("default")))  zend_collect_module_handlers(void) ;
extern int __attribute__((__visibility__("default")))  zend_startup_modules(void) ;
typedef struct _zend_module_entry zend_module_entry;
extern int __attribute__((__visibility__("default")))  zend_startup_module_ex(zend_module_entry *module ) ;
extern zend_module_entry __attribute__((__visibility__("default")))  *zend_register_module_ex(zend_module_entry *module ) ;
extern zend_module_entry __attribute__((__visibility__("default")))  *zend_register_internal_module(zend_module_entry *module_entry ) ;
extern int __attribute__((__visibility__("default")))  zend_startup_module(zend_module_entry *module_entry ) ;
typedef struct _zend_function_entry zend_function_entry;
extern void __attribute__((__visibility__("default")))  zend_unregister_functions(zend_function_entry const   *functions ,
                                                                                  int count ,
                                                                                  HashTable *function_table ) ;
extern int __attribute__((__visibility__("default")))  zend_register_functions(zend_class_entry *scope ,
                                                                               zend_function_entry const   *functions ,
                                                                               HashTable *function_table ,
                                                                               int type ) ;
extern int __attribute__((__visibility__("default")))  zend_parse_method_parameters_ex(int flags ,
                                                                                       int num_args ,
                                                                                       zval *this_ptr ,
                                                                                       char const   *type_spec 
                                                                                       , ...) ;
extern int __attribute__((__visibility__("default")))  zend_parse_method_parameters(int num_args ,
                                                                                    zval *this_ptr ,
                                                                                    char const   *type_spec 
                                                                                    , ...) ;
extern char __attribute__((__visibility__("default")))  *zend_zval_type_name(zval const   *arg ) ;
extern int __attribute__((__visibility__("default")))  zend_parse_parameters_ex(int flags ,
                                                                                int num_args ,
                                                                                char const   *type_spec 
                                                                                , ...) ;
extern int __attribute__((__visibility__("default")))  zend_parse_parameters(int num_args ,
                                                                             char const   *type_spec 
                                                                             , ...) ;
extern int __attribute__((__visibility__("default")))  zend_copy_parameters_array(int param_count ,
                                                                                  zval *argument_array ) ;
extern int __attribute__((__visibility__("default")))  _zend_get_parameters_array_ex(int param_count ,
                                                                                     zval ***argument_array ) ;
extern int __attribute__((__visibility__("default"),
__deprecated__))  zend_get_parameters_ex(int param_count  , ...) ;
extern int __attribute__((__visibility__("default")))  _zend_get_parameters_array(int ht ,
                                                                                  int param_count ,
                                                                                  zval **argument_array ) ;
extern int __attribute__((__visibility__("default")))  zend_get_parameters(int ht ,
                                                                           int param_count 
                                                                           , ...) ;
extern int zend_next_free_module(void) ;
extern int __attribute__((__visibility__("default")))  zend_do_fcall(zend_execute_data *execute_data ) ;
struct _zend_free_op;
typedef struct _zend_free_op zend_free_op;
union _temp_variable;
typedef union _temp_variable temp_variable;
union _znode_op;
extern zval __attribute__((__visibility__("default")))  **zend_get_zval_ptr_ptr(int op_type ,
                                                                                znode_op const   *node ,
                                                                                temp_variable const   *Ts ,
                                                                                zend_free_op *should_free ,
                                                                                int type ) ;
extern zval __attribute__((__visibility__("default")))  *zend_get_zval_ptr(int op_type ,
                                                                           znode_op const   *node ,
                                                                           temp_variable const   *Ts ,
                                                                           zend_free_op *should_free ,
                                                                           int type ) ;
typedef int (*user_opcode_handler_t)(zend_execute_data *execute_data );
extern user_opcode_handler_t __attribute__((__visibility__("default")))  zend_get_user_opcode_handler(zend_uchar opcode ) ;
extern int __attribute__((__visibility__("default")))  zend_set_user_opcode_handler(zend_uchar opcode ,
                                                                                    int (*handler)(zend_execute_data *execute_data ) ) ;
extern zval __attribute__((__visibility__("default")))  **zend_get_compiled_variable_value(zend_execute_data const   *execute_data_ptr ,
                                                                                           zend_uint var ) ;
extern void zend_verify_abstract_class(zend_class_entry *ce ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_fetch_class_by_name(char const   *class_name ,
                                                                                              uint class_name_len ,
                                                                                              zend_literal const   *key ,
                                                                                              int fetch_type ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_fetch_class(char const   *class_name ,
                                                                                      uint class_name_len ,
                                                                                      int fetch_type ) ;
extern void __attribute__((__visibility__("default")))  zend_timeout(int dummy ) ;
extern void __attribute__((__visibility__("default")))  zend_unset_timeout(void) ;
extern void __attribute__((__visibility__("default")))  zend_set_timeout(long seconds ,
                                                                         int reset_signals ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_executing(void) ;
extern uint __attribute__((__visibility__("default")))  zend_get_executed_lineno(void) ;
extern char const __attribute__((__visibility__("default")))  *zend_get_executed_filename(void) ;
extern char const __attribute__((__visibility__("default")))  *get_active_function_name(void) ;
extern char const __attribute__((__visibility__("default")))  *get_active_class_name(char const   **space ) ;
extern void execute_new_code(void) ;
struct _zend_ptr_stack;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ,
                                                                                void **c ) ;
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                      zend_class_entry **called_scope ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) 
{ void *a ;
  void *b ;
  void *c ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16846] == 0) {
    {
    fprintf(_coverage_fout, "16846\n");
    fflush(_coverage_fout);
    ___coverage_array[16846] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_pop(stack, & a, & b, & c);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16847] == 0) {
    {
    fprintf(_coverage_fout, "16847\n");
    fflush(_coverage_fout);
    ___coverage_array[16847] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *called_scope = (zend_class_entry *)a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16848] == 0) {
    {
    fprintf(_coverage_fout, "16848\n");
    fflush(_coverage_fout);
    ___coverage_array[16848] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *object = (zval *)b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16849] == 0) {
    {
    fprintf(_coverage_fout, "16849\n");
    fflush(_coverage_fout);
    ___coverage_array[16849] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *fbc = (zend_function *)c;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16850] == 0) {
    {
    fprintf(_coverage_fout, "16850\n");
    fflush(_coverage_fout);
    ___coverage_array[16850] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                      zend_class_entry **called_scope ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ) ;
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) 
{ void *a ;
  void *b ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16842] == 0) {
    {
    fprintf(_coverage_fout, "16842\n");
    fflush(_coverage_fout);
    ___coverage_array[16842] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_ptr_stack_2_pop(stack, & a, & b);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16843] == 0) {
    {
    fprintf(_coverage_fout, "16843\n");
    fflush(_coverage_fout);
    ___coverage_array[16843] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *object = (zval *)a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16844] == 0) {
    {
    fprintf(_coverage_fout, "16844\n");
    fflush(_coverage_fout);
    ___coverage_array[16844] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *fbc = (zend_function *)b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16845] == 0) {
    {
    fprintf(_coverage_fout, "16845\n");
    fflush(_coverage_fout);
    ___coverage_array[16845] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) ;
struct _zend_function_state {
   zend_function *function ;
   void **arguments ;
};
typedef struct _zend_function_state zend_function_state;
struct _zend_execute_data {
   struct _zend_op *opline ;
   zend_function_state function_state ;
   zend_function *fbc ;
   zend_class_entry *called_scope ;
   zend_op_array *op_array ;
   zval *object ;
   union _temp_variable *Ts ;
   zval ***CVs ;
   HashTable *symbol_table ;
   struct _zend_execute_data *prev_execute_data ;
   zval *old_error_reporting ;
   zend_bool nested ;
   zval **original_return_value ;
   zend_class_entry *current_scope ;
   zend_class_entry *current_called_scope ;
   zval *current_this ;
   zval *current_object ;
};
__inline static zval **( __attribute__((__always_inline__)) zend_vm_stack_get_arg)(int requested_arg ) 
{ void **p ;
  int arg_count ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16837] == 0) {
    {
    fprintf(_coverage_fout, "16837\n");
    fflush(_coverage_fout);
    ___coverage_array[16837] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p = ((executor_globals.current_execute_data)->prev_execute_data)->function_state.arguments;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16838] == 0) {
    {
    fprintf(_coverage_fout, "16838\n");
    fflush(_coverage_fout);
    ___coverage_array[16838] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arg_count = (int )((unsigned long )*p);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16839] == 0) {
    {
    fprintf(_coverage_fout, "16839\n");
    fflush(_coverage_fout);
    ___coverage_array[16839] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )(requested_arg > arg_count), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16840] == 0) {
    {
    fprintf(_coverage_fout, "16840\n");
    fflush(_coverage_fout);
    ___coverage_array[16840] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16835] == 0) {
      {
      fprintf(_coverage_fout, "16835\n");
      fflush(_coverage_fout);
      ___coverage_array[16835] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((zval **)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16836] == 0) {
      {
      fprintf(_coverage_fout, "16836\n");
      fflush(_coverage_fout);
      ___coverage_array[16836] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16841] == 0) {
    {
    fprintf(_coverage_fout, "16841\n");
    fflush(_coverage_fout);
    ___coverage_array[16841] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((((zval **)p - arg_count) + requested_arg) - 1);
}
}
__inline static zval **( __attribute__((__always_inline__)) zend_vm_stack_get_arg)(int requested_arg ) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free_int)(void *ptr ) ;
__inline static void ( __attribute__((__always_inline__)) i_zval_ptr_dtor)(zval *zval_ptr ) ;
struct _zend_vm_stack {
   void **top ;
   void **end ;
   zend_vm_stack prev ;
};
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_clear_multiple)(void) 
{ void **p ;
  int delete_count ;
  zval *q ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16830] == 0) {
    {
    fprintf(_coverage_fout, "16830\n");
    fflush(_coverage_fout);
    ___coverage_array[16830] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p = (executor_globals.argument_stack)->top - 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16831] == 0) {
    {
    fprintf(_coverage_fout, "16831\n");
    fflush(_coverage_fout);
    ___coverage_array[16831] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  delete_count = (int )((unsigned long )*p);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16832] == 0) {
    {
    fprintf(_coverage_fout, "16832\n");
    fflush(_coverage_fout);
    ___coverage_array[16832] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16824] == 0) {
      {
      fprintf(_coverage_fout, "16824\n");
      fflush(_coverage_fout);
      ___coverage_array[16824] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    delete_count --;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16825] == 0) {
      {
      fprintf(_coverage_fout, "16825\n");
      fflush(_coverage_fout);
      ___coverage_array[16825] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (delete_count >= 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16823] == 0) {
        {
        fprintf(_coverage_fout, "16823\n");
        fflush(_coverage_fout);
        ___coverage_array[16823] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16826] == 0) {
      {
      fprintf(_coverage_fout, "16826\n");
      fflush(_coverage_fout);
      ___coverage_array[16826] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p --;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16827] == 0) {
      {
      fprintf(_coverage_fout, "16827\n");
      fflush(_coverage_fout);
      ___coverage_array[16827] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    q = *((zval **)p);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16828] == 0) {
      {
      fprintf(_coverage_fout, "16828\n");
      fflush(_coverage_fout);
      ___coverage_array[16828] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *p = (void *)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16829] == 0) {
      {
      fprintf(_coverage_fout, "16829\n");
      fflush(_coverage_fout);
      ___coverage_array[16829] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(q);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16833] == 0) {
    {
    fprintf(_coverage_fout, "16833\n");
    fflush(_coverage_fout);
    ___coverage_array[16833] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_vm_stack_free_int((void *)p);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16834] == 0) {
    {
    fprintf(_coverage_fout, "16834\n");
    fflush(_coverage_fout);
    ___coverage_array[16834] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_clear_multiple)(void) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_extend)(int count ) ;
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_push_args)(int count ) 
{ zend_vm_stack p ;
  void *data ;
  zend_vm_stack r ;
  long tmp ;
  int tmp___0 ;
  void **tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  void **tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16817] == 0) {
    {
    fprintf(_coverage_fout, "16817\n");
    fflush(_coverage_fout);
    ___coverage_array[16817] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___2 = __builtin_expect((long )((executor_globals.argument_stack)->top - (void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)) < count),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16818] == 0) {
    {
    fprintf(_coverage_fout, "16818\n");
    fflush(_coverage_fout);
    ___coverage_array[16818] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16815] == 0) {
      {
      fprintf(_coverage_fout, "16815\n");
      fflush(_coverage_fout);
      ___coverage_array[16815] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )(executor_globals.argument_stack)->top == (unsigned int )(executor_globals.argument_stack)->end),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16816] == 0) {
      {
      fprintf(_coverage_fout, "16816\n");
      fflush(_coverage_fout);
      ___coverage_array[16816] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16806] == 0) {
        {
        fprintf(_coverage_fout, "16806\n");
        fflush(_coverage_fout);
        ___coverage_array[16806] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      p = executor_globals.argument_stack;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16807] == 0) {
        {
        fprintf(_coverage_fout, "16807\n");
        fflush(_coverage_fout);
        ___coverage_array[16807] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_vm_stack_extend(count + 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16808] == 0) {
        {
        fprintf(_coverage_fout, "16808\n");
        fflush(_coverage_fout);
        ___coverage_array[16808] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top += count;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16809] == 0) {
        {
        fprintf(_coverage_fout, "16809\n");
        fflush(_coverage_fout);
        ___coverage_array[16809] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *((executor_globals.argument_stack)->top) = (void *)((unsigned long )count);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16810] == 0) {
        {
        fprintf(_coverage_fout, "16810\n");
        fflush(_coverage_fout);
        ___coverage_array[16810] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16798] == 0) {
          {
          fprintf(_coverage_fout, "16798\n");
          fflush(_coverage_fout);
          ___coverage_array[16798] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___0 = count;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16799] == 0) {
          {
          fprintf(_coverage_fout, "16799\n");
          fflush(_coverage_fout);
          ___coverage_array[16799] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        count --;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16800] == 0) {
          {
          fprintf(_coverage_fout, "16800\n");
          fflush(_coverage_fout);
          ___coverage_array[16800] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___0 > 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16792] == 0) {
            {
            fprintf(_coverage_fout, "16792\n");
            fflush(_coverage_fout);
            ___coverage_array[16792] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16801] == 0) {
          {
          fprintf(_coverage_fout, "16801\n");
          fflush(_coverage_fout);
          ___coverage_array[16801] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        (p->top) --;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16802] == 0) {
          {
          fprintf(_coverage_fout, "16802\n");
          fflush(_coverage_fout);
          ___coverage_array[16802] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        data = *(p->top);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16803] == 0) {
          {
          fprintf(_coverage_fout, "16803\n");
          fflush(_coverage_fout);
          ___coverage_array[16803] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )p->top == (unsigned int )((void **)((char *)p + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)))),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16804] == 0) {
          {
          fprintf(_coverage_fout, "16804\n");
          fflush(_coverage_fout);
          ___coverage_array[16804] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16793] == 0) {
            {
            fprintf(_coverage_fout, "16793\n");
            fflush(_coverage_fout);
            ___coverage_array[16793] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          r = p;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16794] == 0) {
            {
            fprintf(_coverage_fout, "16794\n");
            fflush(_coverage_fout);
            ___coverage_array[16794] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          (executor_globals.argument_stack)->prev = p->prev;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16795] == 0) {
            {
            fprintf(_coverage_fout, "16795\n");
            fflush(_coverage_fout);
            ___coverage_array[16795] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          p = p->prev;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16796] == 0) {
            {
            fprintf(_coverage_fout, "16796\n");
            fflush(_coverage_fout);
            ___coverage_array[16796] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          _efree((void *)r);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16797] == 0) {
            {
            fprintf(_coverage_fout, "16797\n");
            fflush(_coverage_fout);
            ___coverage_array[16797] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16805] == 0) {
          {
          fprintf(_coverage_fout, "16805\n");
          fflush(_coverage_fout);
          ___coverage_array[16805] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)) + count) = data;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16811] == 0) {
        {
        fprintf(_coverage_fout, "16811\n");
        fflush(_coverage_fout);
        ___coverage_array[16811] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = (executor_globals.argument_stack)->top;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16812] == 0) {
        {
        fprintf(_coverage_fout, "16812\n");
        fflush(_coverage_fout);
        ___coverage_array[16812] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      ((executor_globals.argument_stack)->top) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16813] == 0) {
        {
        fprintf(_coverage_fout, "16813\n");
        fflush(_coverage_fout);
        ___coverage_array[16813] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16814] == 0) {
        {
        fprintf(_coverage_fout, "16814\n");
        fflush(_coverage_fout);
        ___coverage_array[16814] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16819] == 0) {
    {
    fprintf(_coverage_fout, "16819\n");
    fflush(_coverage_fout);
    ___coverage_array[16819] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *((executor_globals.argument_stack)->top) = (void *)((unsigned long )count);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16820] == 0) {
    {
    fprintf(_coverage_fout, "16820\n");
    fflush(_coverage_fout);
    ___coverage_array[16820] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = (executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16821] == 0) {
    {
    fprintf(_coverage_fout, "16821\n");
    fflush(_coverage_fout);
    ___coverage_array[16821] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16822] == 0) {
    {
    fprintf(_coverage_fout, "16822\n");
    fflush(_coverage_fout);
    ___coverage_array[16822] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___4);
}
}
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_push_args)(int count ) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free)(void *ptr ) 
{ zend_vm_stack p ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16789] == 0) {
    {
    fprintf(_coverage_fout, "16789\n");
    fflush(_coverage_fout);
    ___coverage_array[16789] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U))) == (unsigned int )((void **)ptr)),
                         0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16790] == 0) {
    {
    fprintf(_coverage_fout, "16790\n");
    fflush(_coverage_fout);
    ___coverage_array[16790] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16782] == 0) {
      {
      fprintf(_coverage_fout, "16782\n");
      fflush(_coverage_fout);
      ___coverage_array[16782] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p = executor_globals.argument_stack;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16783] == 0) {
      {
      fprintf(_coverage_fout, "16783\n");
      fflush(_coverage_fout);
      ___coverage_array[16783] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    executor_globals.argument_stack = p->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16784] == 0) {
      {
      fprintf(_coverage_fout, "16784\n");
      fflush(_coverage_fout);
      ___coverage_array[16784] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16788] == 0) {
      {
      fprintf(_coverage_fout, "16788\n");
      fflush(_coverage_fout);
      ___coverage_array[16788] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (4U > sizeof(void *)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16785] == 0) {
        {
        fprintf(_coverage_fout, "16785\n");
        fflush(_coverage_fout);
        ___coverage_array[16785] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      ptr = (void *)((char *)ptr - (((sizeof(void *) + 4U) - 1U) & 4294967292U));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16786] == 0) {
        {
        fprintf(_coverage_fout, "16786\n");
        fflush(_coverage_fout);
        ___coverage_array[16786] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top = *((void ***)ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16787] == 0) {
        {
        fprintf(_coverage_fout, "16787\n");
        fflush(_coverage_fout);
        ___coverage_array[16787] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top = (void **)ptr;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16791] == 0) {
    {
    fprintf(_coverage_fout, "16791\n");
    fflush(_coverage_fout);
    ___coverage_array[16791] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free)(void *ptr ) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free_int)(void *ptr ) 
{ zend_vm_stack p ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16779] == 0) {
    {
    fprintf(_coverage_fout, "16779\n");
    fflush(_coverage_fout);
    ___coverage_array[16779] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U))) == (unsigned int )((void **)ptr)),
                         0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16780] == 0) {
    {
    fprintf(_coverage_fout, "16780\n");
    fflush(_coverage_fout);
    ___coverage_array[16780] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16775] == 0) {
      {
      fprintf(_coverage_fout, "16775\n");
      fflush(_coverage_fout);
      ___coverage_array[16775] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p = executor_globals.argument_stack;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16776] == 0) {
      {
      fprintf(_coverage_fout, "16776\n");
      fflush(_coverage_fout);
      ___coverage_array[16776] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    executor_globals.argument_stack = p->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16777] == 0) {
      {
      fprintf(_coverage_fout, "16777\n");
      fflush(_coverage_fout);
      ___coverage_array[16777] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16778] == 0) {
      {
      fprintf(_coverage_fout, "16778\n");
      fflush(_coverage_fout);
      ___coverage_array[16778] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (executor_globals.argument_stack)->top = (void **)ptr;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16781] == 0) {
    {
    fprintf(_coverage_fout, "16781\n");
    fflush(_coverage_fout);
    ___coverage_array[16781] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_alloc)(size_t size ) 
{ void *ret ;
  int extra ;
  void **old_top ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16770] == 0) {
    {
    fprintf(_coverage_fout, "16770\n");
    fflush(_coverage_fout);
    ___coverage_array[16770] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  size = (size + (sizeof(void *) - 1U)) / sizeof(void *);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16771] == 0) {
    {
    fprintf(_coverage_fout, "16771\n");
    fflush(_coverage_fout);
    ___coverage_array[16771] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (4U > sizeof(void *)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16762] == 0) {
      {
      fprintf(_coverage_fout, "16762\n");
      fflush(_coverage_fout);
      ___coverage_array[16762] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    extra = (int )((4UL - ((unsigned long )(executor_globals.argument_stack)->top & 3UL)) / (unsigned long )sizeof(void *));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16763] == 0) {
      {
      fprintf(_coverage_fout, "16763\n");
      fflush(_coverage_fout);
      ___coverage_array[16763] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned long )((size + (size_t )extra) + (((sizeof(void *) + 4U) - 1U) & 4294967292U) / sizeof(void *)) > (unsigned long )((executor_globals.argument_stack)->end - (executor_globals.argument_stack)->top)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16764] == 0) {
      {
      fprintf(_coverage_fout, "16764\n");
      fflush(_coverage_fout);
      ___coverage_array[16764] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16757] == 0) {
        {
        fprintf(_coverage_fout, "16757\n");
        fflush(_coverage_fout);
        ___coverage_array[16757] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_vm_stack_extend((int )size);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16758] == 0) {
        {
        fprintf(_coverage_fout, "16758\n");
        fflush(_coverage_fout);
        ___coverage_array[16758] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      old_top = (executor_globals.argument_stack)->top;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16759] == 0) {
        {
        fprintf(_coverage_fout, "16759\n");
        fflush(_coverage_fout);
        ___coverage_array[16759] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top += extra;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16760] == 0) {
        {
        fprintf(_coverage_fout, "16760\n");
        fflush(_coverage_fout);
        ___coverage_array[16760] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *((executor_globals.argument_stack)->top) = (void *)old_top;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16761] == 0) {
        {
        fprintf(_coverage_fout, "16761\n");
        fflush(_coverage_fout);
        ___coverage_array[16761] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top += (((sizeof(void *) + 4U) - 1U) & 4294967292U) / sizeof(void *);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16769] == 0) {
      {
      fprintf(_coverage_fout, "16769\n");
      fflush(_coverage_fout);
      ___coverage_array[16769] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16767] == 0) {
        {
        fprintf(_coverage_fout, "16767\n");
        fflush(_coverage_fout);
        ___coverage_array[16767] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((int )size > (executor_globals.argument_stack)->end - (executor_globals.argument_stack)->top),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16768] == 0) {
        {
        fprintf(_coverage_fout, "16768\n");
        fflush(_coverage_fout);
        ___coverage_array[16768] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16765] == 0) {
          {
          fprintf(_coverage_fout, "16765\n");
          fflush(_coverage_fout);
          ___coverage_array[16765] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zend_vm_stack_extend((int )size);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16766] == 0) {
          {
          fprintf(_coverage_fout, "16766\n");
          fflush(_coverage_fout);
          ___coverage_array[16766] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16772] == 0) {
    {
    fprintf(_coverage_fout, "16772\n");
    fflush(_coverage_fout);
    ___coverage_array[16772] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  ret = (void *)(executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16773] == 0) {
    {
    fprintf(_coverage_fout, "16773\n");
    fflush(_coverage_fout);
    ___coverage_array[16773] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (executor_globals.argument_stack)->top += size;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16774] == 0) {
    {
    fprintf(_coverage_fout, "16774\n");
    fflush(_coverage_fout);
    ___coverage_array[16774] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (ret);
}
}
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_alloc)(size_t size ) ;
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_pop)(void) 
{ void *el ;
  zend_vm_stack p ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16752] == 0) {
    {
    fprintf(_coverage_fout, "16752\n");
    fflush(_coverage_fout);
    ___coverage_array[16752] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16753] == 0) {
    {
    fprintf(_coverage_fout, "16753\n");
    fflush(_coverage_fout);
    ___coverage_array[16753] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  el = *((executor_globals.argument_stack)->top);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16754] == 0) {
    {
    fprintf(_coverage_fout, "16754\n");
    fflush(_coverage_fout);
    ___coverage_array[16754] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )(executor_globals.argument_stack)->top == (unsigned int )((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)))),
                         0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16755] == 0) {
    {
    fprintf(_coverage_fout, "16755\n");
    fflush(_coverage_fout);
    ___coverage_array[16755] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16748] == 0) {
      {
      fprintf(_coverage_fout, "16748\n");
      fflush(_coverage_fout);
      ___coverage_array[16748] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p = executor_globals.argument_stack;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16749] == 0) {
      {
      fprintf(_coverage_fout, "16749\n");
      fflush(_coverage_fout);
      ___coverage_array[16749] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    executor_globals.argument_stack = p->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16750] == 0) {
      {
      fprintf(_coverage_fout, "16750\n");
      fflush(_coverage_fout);
      ___coverage_array[16750] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16751] == 0) {
      {
      fprintf(_coverage_fout, "16751\n");
      fflush(_coverage_fout);
      ___coverage_array[16751] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16756] == 0) {
    {
    fprintf(_coverage_fout, "16756\n");
    fflush(_coverage_fout);
    ___coverage_array[16756] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (el);
}
}
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_pop)(void) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push_nocheck)(void *ptr ) 
{ void **tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16744] == 0) {
    {
    fprintf(_coverage_fout, "16744\n");
    fflush(_coverage_fout);
    ___coverage_array[16744] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = (executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16745] == 0) {
    {
    fprintf(_coverage_fout, "16745\n");
    fflush(_coverage_fout);
    ___coverage_array[16745] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16746] == 0) {
    {
    fprintf(_coverage_fout, "16746\n");
    fflush(_coverage_fout);
    ___coverage_array[16746] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp = ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16747] == 0) {
    {
    fprintf(_coverage_fout, "16747\n");
    fflush(_coverage_fout);
    ___coverage_array[16747] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push_nocheck)(void *ptr ) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push)(void *ptr ) 
{ long tmp ;
  void **tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16739] == 0) {
    {
    fprintf(_coverage_fout, "16739\n");
    fflush(_coverage_fout);
    ___coverage_array[16739] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16737] == 0) {
      {
      fprintf(_coverage_fout, "16737\n");
      fflush(_coverage_fout);
      ___coverage_array[16737] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )(1 > (executor_globals.argument_stack)->end - (executor_globals.argument_stack)->top),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16738] == 0) {
      {
      fprintf(_coverage_fout, "16738\n");
      fflush(_coverage_fout);
      ___coverage_array[16738] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16735] == 0) {
        {
        fprintf(_coverage_fout, "16735\n");
        fflush(_coverage_fout);
        ___coverage_array[16735] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_vm_stack_extend(1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16736] == 0) {
        {
        fprintf(_coverage_fout, "16736\n");
        fflush(_coverage_fout);
        ___coverage_array[16736] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16740] == 0) {
    {
    fprintf(_coverage_fout, "16740\n");
    fflush(_coverage_fout);
    ___coverage_array[16740] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = (executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16741] == 0) {
    {
    fprintf(_coverage_fout, "16741\n");
    fflush(_coverage_fout);
    ___coverage_array[16741] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16742] == 0) {
    {
    fprintf(_coverage_fout, "16742\n");
    fflush(_coverage_fout);
    ___coverage_array[16742] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp___0 = ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16743] == 0) {
    {
    fprintf(_coverage_fout, "16743\n");
    fflush(_coverage_fout);
    ___coverage_array[16743] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push)(void *ptr ) ;
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_top)(void) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16734] == 0) {
    {
    fprintf(_coverage_fout, "16734\n");
    fflush(_coverage_fout);
    ___coverage_array[16734] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((executor_globals.argument_stack)->top);
}
}
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_top)(void) ;
__inline static zend_vm_stack ( __attribute__((__always_inline__)) zend_vm_stack_new_page)(int count ) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_extend)(int count ) 
{ zend_vm_stack p ;
  int tmp ;
  zend_vm_stack tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16728] == 0) {
    {
    fprintf(_coverage_fout, "16728\n");
    fflush(_coverage_fout);
    ___coverage_array[16728] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (count >= 16368) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16726] == 0) {
      {
      fprintf(_coverage_fout, "16726\n");
      fflush(_coverage_fout);
      ___coverage_array[16726] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = count;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16727] == 0) {
      {
      fprintf(_coverage_fout, "16727\n");
      fflush(_coverage_fout);
      ___coverage_array[16727] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = 16368;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16729] == 0) {
    {
    fprintf(_coverage_fout, "16729\n");
    fflush(_coverage_fout);
    ___coverage_array[16729] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = zend_vm_stack_new_page(tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16730] == 0) {
    {
    fprintf(_coverage_fout, "16730\n");
    fflush(_coverage_fout);
    ___coverage_array[16730] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16731] == 0) {
    {
    fprintf(_coverage_fout, "16731\n");
    fflush(_coverage_fout);
    ___coverage_array[16731] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p->prev = executor_globals.argument_stack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16732] == 0) {
    {
    fprintf(_coverage_fout, "16732\n");
    fflush(_coverage_fout);
    ___coverage_array[16732] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  executor_globals.argument_stack = p;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16733] == 0) {
    {
    fprintf(_coverage_fout, "16733\n");
    fflush(_coverage_fout);
    ___coverage_array[16733] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_destroy)(void) 
{ zend_vm_stack stack ;
  zend_vm_stack p ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16723] == 0) {
    {
    fprintf(_coverage_fout, "16723\n");
    fflush(_coverage_fout);
    ___coverage_array[16723] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  stack = executor_globals.argument_stack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16724] == 0) {
    {
    fprintf(_coverage_fout, "16724\n");
    fflush(_coverage_fout);
    ___coverage_array[16724] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16719] == 0) {
      {
      fprintf(_coverage_fout, "16719\n");
      fflush(_coverage_fout);
      ___coverage_array[16719] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )stack != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16718] == 0) {
        {
        fprintf(_coverage_fout, "16718\n");
        fflush(_coverage_fout);
        ___coverage_array[16718] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16720] == 0) {
      {
      fprintf(_coverage_fout, "16720\n");
      fflush(_coverage_fout);
      ___coverage_array[16720] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p = stack->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16721] == 0) {
      {
      fprintf(_coverage_fout, "16721\n");
      fflush(_coverage_fout);
      ___coverage_array[16721] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _efree((void *)stack);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16722] == 0) {
      {
      fprintf(_coverage_fout, "16722\n");
      fflush(_coverage_fout);
      ___coverage_array[16722] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    stack = p;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16725] == 0) {
    {
    fprintf(_coverage_fout, "16725\n");
    fflush(_coverage_fout);
    ___coverage_array[16725] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_destroy)(void) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_init)(void) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16716] == 0) {
    {
    fprintf(_coverage_fout, "16716\n");
    fflush(_coverage_fout);
    ___coverage_array[16716] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  executor_globals.argument_stack = zend_vm_stack_new_page(16368);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16717] == 0) {
    {
    fprintf(_coverage_fout, "16717\n");
    fflush(_coverage_fout);
    ___coverage_array[16717] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_init)(void) ;
__inline static zend_vm_stack ( __attribute__((__always_inline__)) zend_vm_stack_new_page)(int count ) 
{ zend_vm_stack page ;
  void __attribute__((__visibility__("default")))  *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16710] == 0) {
    {
    fprintf(_coverage_fout, "16710\n");
    fflush(_coverage_fout);
    ___coverage_array[16710] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = _emalloc((((sizeof(*page) + 4U) - 1U) & 4294967292U) + sizeof(void *) * (unsigned int )count);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16711] == 0) {
    {
    fprintf(_coverage_fout, "16711\n");
    fflush(_coverage_fout);
    ___coverage_array[16711] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  page = (struct _zend_vm_stack *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16712] == 0) {
    {
    fprintf(_coverage_fout, "16712\n");
    fflush(_coverage_fout);
    ___coverage_array[16712] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  page->top = (void **)((char *)page + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16713] == 0) {
    {
    fprintf(_coverage_fout, "16713\n");
    fflush(_coverage_fout);
    ___coverage_array[16713] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  page->end = page->top + count;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16714] == 0) {
    {
    fprintf(_coverage_fout, "16714\n");
    fflush(_coverage_fout);
    ___coverage_array[16714] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  page->prev = (struct _zend_vm_stack *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16715] == 0) {
    {
    fprintf(_coverage_fout, "16715\n");
    fflush(_coverage_fout);
    ___coverage_array[16715] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (page);
}
}
extern int __attribute__((__visibility__("default")))  zval_update_constant_ex(zval **pp ,
                                                                               void *arg ,
                                                                               zend_class_entry *scope ) ;
extern int __attribute__((__visibility__("default")))  zval_update_constant_no_inline_change(zval **pp ,
                                                                                             void *arg ) ;
extern int __attribute__((__visibility__("default")))  zval_update_constant_inline_change(zval **pp ,
                                                                                          void *arg ) ;
extern int __attribute__((__visibility__("default")))  zval_update_constant(zval **pp ,
                                                                            void *arg ) ;
extern void __attribute__((__visibility__("default")))  _zval_ptr_dtor(zval **zval_ptr ) ;
extern void __attribute__((__visibility__("default")))  convert_to_boolean(zval *op ) ;
struct _zend_object_handlers {
   void (*add_ref)(zval *object ) ;
   void (*del_ref)(zval *object ) ;
   zend_object_value (*clone_obj)(zval *object ) ;
   zval *(*read_property)(zval *object , zval *member , int type ,
                          struct _zend_literal  const  *key ) ;
   void (*write_property)(zval *object , zval *member , zval *value ,
                          struct _zend_literal  const  *key ) ;
   zval *(*read_dimension)(zval *object , zval *offset , int type ) ;
   void (*write_dimension)(zval *object , zval *offset , zval *value ) ;
   zval **(*get_property_ptr_ptr)(zval *object , zval *member ,
                                  struct _zend_literal  const  *key ) ;
   zval *(*get)(zval *object ) ;
   void (*set)(zval **object , zval *value ) ;
   int (*has_property)(zval *object , zval *member , int has_set_exists ,
                       struct _zend_literal  const  *key ) ;
   void (*unset_property)(zval *object , zval *member ,
                          struct _zend_literal  const  *key ) ;
   int (*has_dimension)(zval *object , zval *member , int check_empty ) ;
   void (*unset_dimension)(zval *object , zval *offset ) ;
   HashTable *(*get_properties)(zval *object ) ;
   union _zend_function *(*get_method)(zval **object_ptr , char *method ,
                                       int method_len ,
                                       struct _zend_literal  const  *key ) ;
   int (*call_method)(char const   *method , int ht , zval *return_value ,
                      zval **return_value_ptr , zval *this_ptr ,
                      int return_value_used ) ;
   union _zend_function *(*get_constructor)(zval *object ) ;
   zend_class_entry *(*get_class_entry)(zval const   *object ) ;
   int (*get_class_name)(zval const   *object , char const   **class_name ,
                         zend_uint *class_name_len , int parent ) ;
   int (*compare_objects)(zval *object1 , zval *object2 ) ;
   int (*cast_object)(zval *readobj , zval *retval , int type ) ;
   int (*count_elements)(zval *object , long *count ) ;
   HashTable *(*get_debug_info)(zval *object , int *is_temp ) ;
   int (*get_closure)(zval *obj , zend_class_entry **ce_ptr ,
                      union _zend_function **fptr_ptr , zval **zobj_ptr ) ;
   HashTable *(*get_gc)(zval *object , zval ***table , int *n ) ;
};
extern int __attribute__((__visibility__("default")))  zend_hash_num_elements(HashTable const   *ht ) ;
__inline static int ( __attribute__((__always_inline__)) i_zend_is_true)(zval *op ) 
{ int result ;
  int __attribute__((__visibility__("default")))  tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  zval tmp___1 ;
  int tmp___2 ;
  zval *tmp___3 ;
  zval *tmp___4 ;

  {
  switch ((int )op->type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16700] == 0) {
    {
    fprintf(_coverage_fout, "16700\n");
    fflush(_coverage_fout);
    ___coverage_array[16700] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 0: 
  result = 0;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16701] == 0) {
    {
    fprintf(_coverage_fout, "16701\n");
    fflush(_coverage_fout);
    ___coverage_array[16701] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 1: 
  case 3: 
  case 7: 
  if (op->value.lval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16671] == 0) {
      {
      fprintf(_coverage_fout, "16671\n");
      fflush(_coverage_fout);
      ___coverage_array[16671] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    result = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16672] == 0) {
      {
      fprintf(_coverage_fout, "16672\n");
      fflush(_coverage_fout);
      ___coverage_array[16672] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    result = 0;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16702] == 0) {
    {
    fprintf(_coverage_fout, "16702\n");
    fflush(_coverage_fout);
    ___coverage_array[16702] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 2: 
  if (op->value.dval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16673] == 0) {
      {
      fprintf(_coverage_fout, "16673\n");
      fflush(_coverage_fout);
      ___coverage_array[16673] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    result = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16674] == 0) {
      {
      fprintf(_coverage_fout, "16674\n");
      fflush(_coverage_fout);
      ___coverage_array[16674] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    result = 0;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16703] == 0) {
    {
    fprintf(_coverage_fout, "16703\n");
    fflush(_coverage_fout);
    ___coverage_array[16703] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 6: 
  if (op->value.str.len == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16675] == 0) {
      {
      fprintf(_coverage_fout, "16675\n");
      fflush(_coverage_fout);
      ___coverage_array[16675] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    result = 0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16680] == 0) {
      {
      fprintf(_coverage_fout, "16680\n");
      fflush(_coverage_fout);
      ___coverage_array[16680] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (op->value.str.len == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16678] == 0) {
        {
        fprintf(_coverage_fout, "16678\n");
        fflush(_coverage_fout);
        ___coverage_array[16678] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*(op->value.str.val + 0) == 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16676] == 0) {
          {
          fprintf(_coverage_fout, "16676\n");
          fflush(_coverage_fout);
          ___coverage_array[16676] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result = 0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16677] == 0) {
          {
          fprintf(_coverage_fout, "16677\n");
          fflush(_coverage_fout);
          ___coverage_array[16677] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result = 1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16679] == 0) {
        {
        fprintf(_coverage_fout, "16679\n");
        fflush(_coverage_fout);
        ___coverage_array[16679] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      result = 1;
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16704] == 0) {
    {
    fprintf(_coverage_fout, "16704\n");
    fflush(_coverage_fout);
    ___coverage_array[16704] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 4: 
  tmp___0 = zend_hash_num_elements((HashTable const   *)op->value.ht);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16705] == 0) {
    {
    fprintf(_coverage_fout, "16705\n");
    fflush(_coverage_fout);
    ___coverage_array[16705] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16681] == 0) {
      {
      fprintf(_coverage_fout, "16681\n");
      fflush(_coverage_fout);
      ___coverage_array[16681] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    result = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16682] == 0) {
      {
      fprintf(_coverage_fout, "16682\n");
      fflush(_coverage_fout);
      ___coverage_array[16682] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    result = 0;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16706] == 0) {
    {
    fprintf(_coverage_fout, "16706\n");
    fflush(_coverage_fout);
    ___coverage_array[16706] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 5: 
  if ((int )op->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16698] == 0) {
      {
      fprintf(_coverage_fout, "16698\n");
      fflush(_coverage_fout);
      ___coverage_array[16698] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )(op->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16696] == 0) {
        {
        fprintf(_coverage_fout, "16696\n");
        fflush(_coverage_fout);
        ___coverage_array[16696] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((op->value.obj.handlers)->cast_object) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16685] == 0) {
          {
          fprintf(_coverage_fout, "16685\n");
          fflush(_coverage_fout);
          ___coverage_array[16685] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___2 = (*((op->value.obj.handlers)->cast_object))(op, & tmp___1, 3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16686] == 0) {
          {
          fprintf(_coverage_fout, "16686\n");
          fflush(_coverage_fout);
          ___coverage_array[16686] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___2 == 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16683] == 0) {
            {
            fprintf(_coverage_fout, "16683\n");
            fflush(_coverage_fout);
            ___coverage_array[16683] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result = (int )tmp___1.value.lval;
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16684] == 0) {
            {
            fprintf(_coverage_fout, "16684\n");
            fflush(_coverage_fout);
            ___coverage_array[16684] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16695] == 0) {
          {
          fprintf(_coverage_fout, "16695\n");
          fflush(_coverage_fout);
          ___coverage_array[16695] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((op->value.obj.handlers)->get) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16691] == 0) {
            {
            fprintf(_coverage_fout, "16691\n");
            fflush(_coverage_fout);
            ___coverage_array[16691] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___4 = (*((op->value.obj.handlers)->get))(op);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16692] == 0) {
            {
            fprintf(_coverage_fout, "16692\n");
            fflush(_coverage_fout);
            ___coverage_array[16692] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___3 = tmp___4;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16693] == 0) {
            {
            fprintf(_coverage_fout, "16693\n");
            fflush(_coverage_fout);
            ___coverage_array[16693] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )tmp___3->type != 5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16687] == 0) {
              {
              fprintf(_coverage_fout, "16687\n");
              fflush(_coverage_fout);
              ___coverage_array[16687] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            convert_to_boolean(tmp___3);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16688] == 0) {
              {
              fprintf(_coverage_fout, "16688\n");
              fflush(_coverage_fout);
              ___coverage_array[16688] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            result = (int )tmp___3->value.lval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16689] == 0) {
              {
              fprintf(_coverage_fout, "16689\n");
              fflush(_coverage_fout);
              ___coverage_array[16689] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _zval_ptr_dtor(& tmp___3);
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16690] == 0) {
              {
              fprintf(_coverage_fout, "16690\n");
              fflush(_coverage_fout);
              ___coverage_array[16690] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16694] == 0) {
            {
            fprintf(_coverage_fout, "16694\n");
            fflush(_coverage_fout);
            ___coverage_array[16694] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16697] == 0) {
        {
        fprintf(_coverage_fout, "16697\n");
        fflush(_coverage_fout);
        ___coverage_array[16697] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16699] == 0) {
      {
      fprintf(_coverage_fout, "16699\n");
      fflush(_coverage_fout);
      ___coverage_array[16699] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16707] == 0) {
    {
    fprintf(_coverage_fout, "16707\n");
    fflush(_coverage_fout);
    ___coverage_array[16707] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  result = 1;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16708] == 0) {
    {
    fprintf(_coverage_fout, "16708\n");
    fflush(_coverage_fout);
    ___coverage_array[16708] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  default: 
  result = 0;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16709] == 0) {
    {
    fprintf(_coverage_fout, "16709\n");
    fflush(_coverage_fout);
    ___coverage_array[16709] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (result);
}
}
__inline static int ( __attribute__((__always_inline__)) i_zend_is_true)(zval *op ) ;
extern void __attribute__((__visibility__("default")))  gc_remove_zval_from_buffer(zval *zv ) ;
struct _zval_gc_info;
typedef struct _zval_gc_info zval_gc_info;
struct _gc_root_buffer;
typedef struct _gc_root_buffer gc_root_buffer;
union __anonunion_u_65 {
   gc_root_buffer *buffered ;
   struct _zval_gc_info *next ;
};
struct _zval_gc_info {
   zval z ;
   union __anonunion_u_65 u ;
};
__inline static void ( __attribute__((__always_inline__)) gc_zval_check_possible_root)(zval *z ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_refcount_p)(zval *pz ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_delref_p)(zval *pz ) ;
__inline static void ( __attribute__((__always_inline__)) i_zval_ptr_dtor)(zval *zval_ptr ) 
{ zend_uint tmp ;
  zend_uint tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16668] == 0) {
    {
    fprintf(_coverage_fout, "16668\n");
    fflush(_coverage_fout);
    ___coverage_array[16668] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = zval_delref_p(zval_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16669] == 0) {
    {
    fprintf(_coverage_fout, "16669\n");
    fflush(_coverage_fout);
    ___coverage_array[16669] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16658] == 0) {
      {
      fprintf(_coverage_fout, "16658\n");
      fflush(_coverage_fout);
      ___coverage_array[16658] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = zval_refcount_p(zval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16659] == 0) {
      {
      fprintf(_coverage_fout, "16659\n");
      fflush(_coverage_fout);
      ___coverage_array[16659] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp == 1U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16656] == 0) {
        {
        fprintf(_coverage_fout, "16656\n");
        fflush(_coverage_fout);
        ___coverage_array[16656] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(zval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16657] == 0) {
        {
        fprintf(_coverage_fout, "16657\n");
        fflush(_coverage_fout);
        ___coverage_array[16657] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16660] == 0) {
      {
      fprintf(_coverage_fout, "16660\n");
      fflush(_coverage_fout);
      ___coverage_array[16660] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    gc_zval_check_possible_root(zval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16667] == 0) {
      {
      fprintf(_coverage_fout, "16667\n");
      fflush(_coverage_fout);
      ___coverage_array[16667] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )zval_ptr != (unsigned int )(& executor_globals.uninitialized_zval)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16663] == 0) {
        {
        fprintf(_coverage_fout, "16663\n");
        fflush(_coverage_fout);
        ___coverage_array[16663] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)zval_ptr)->u.buffered & 4294967292UL)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16661] == 0) {
          {
          fprintf(_coverage_fout, "16661\n");
          fflush(_coverage_fout);
          ___coverage_array[16661] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        gc_remove_zval_from_buffer(zval_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16662] == 0) {
          {
          fprintf(_coverage_fout, "16662\n");
          fflush(_coverage_fout);
          ___coverage_array[16662] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16664] == 0) {
        {
        fprintf(_coverage_fout, "16664\n");
        fflush(_coverage_fout);
        ___coverage_array[16664] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _zval_dtor(zval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16665] == 0) {
        {
        fprintf(_coverage_fout, "16665\n");
        fflush(_coverage_fout);
        ___coverage_array[16665] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)zval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16666] == 0) {
        {
        fprintf(_coverage_fout, "16666\n");
        fflush(_coverage_fout);
        ___coverage_array[16666] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16670] == 0) {
    {
    fprintf(_coverage_fout, "16670\n");
    fflush(_coverage_fout);
    ___coverage_array[16670] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern int __attribute__((__visibility__("default")))  zend_verify_arg_error(int error_type ,
                                                                             zend_function const   *zf ,
                                                                             zend_uint arg_num ,
                                                                             char const   *need_msg ,
                                                                             char const   *need_kind ,
                                                                             char const   *given_msg ,
                                                                             char const   *given_kind ) ;
extern char __attribute__((__visibility__("default")))  *zend_verify_arg_class_kind(zend_arg_info const   *cur_arg_info ,
                                                                                    ulong fetch_type ,
                                                                                    char const   **class_name ,
                                                                                    zend_class_entry **pce ) ;
extern int __attribute__((__visibility__("default")))  zend_eval_stringl_ex(char *str ,
                                                                            int str_len ,
                                                                            zval *retval_ptr ,
                                                                            char *string_name ,
                                                                            int handle_exceptions ) ;
extern int __attribute__((__visibility__("default")))  zend_eval_string_ex(char *str ,
                                                                           zval *retval_ptr ,
                                                                           char *string_name ,
                                                                           int handle_exceptions ) ;
extern int __attribute__((__visibility__("default")))  zend_eval_stringl(char *str ,
                                                                         int str_len ,
                                                                         zval *retval_ptr ,
                                                                         char *string_name ) ;
extern int __attribute__((__visibility__("default")))  zend_eval_string(char *str ,
                                                                        zval *retval_ptr ,
                                                                        char *string_name ) ;
extern int __attribute__((__visibility__("default")))  zend_lookup_class_ex(char const   *name ,
                                                                            int name_length ,
                                                                            zend_literal const   *key ,
                                                                            int use_autoload ,
                                                                            zend_class_entry ***ce ) ;
extern int __attribute__((__visibility__("default")))  zend_lookup_class(char const   *name ,
                                                                         int name_length ,
                                                                         zend_class_entry ***ce ) ;
__inline static void ( __attribute__((__always_inline__)) safe_free_zval_ptr_rel)(zval *p ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16654] == 0) {
    {
    fprintf(_coverage_fout, "16654\n");
    fflush(_coverage_fout);
    ___coverage_array[16654] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )p != (unsigned int )executor_globals.uninitialized_zval_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16652] == 0) {
      {
      fprintf(_coverage_fout, "16652\n");
      fflush(_coverage_fout);
      ___coverage_array[16652] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16650] == 0) {
        {
        fprintf(_coverage_fout, "16650\n");
        fflush(_coverage_fout);
        ___coverage_array[16650] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)p)->u.buffered & 4294967292UL)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16648] == 0) {
          {
          fprintf(_coverage_fout, "16648\n");
          fflush(_coverage_fout);
          ___coverage_array[16648] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        gc_remove_zval_from_buffer(p);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16649] == 0) {
          {
          fprintf(_coverage_fout, "16649\n");
          fflush(_coverage_fout);
          ___coverage_array[16649] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16651] == 0) {
        {
        fprintf(_coverage_fout, "16651\n");
        fflush(_coverage_fout);
        ___coverage_array[16651] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      _efree((void *)p);
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16653] == 0) {
      {
      fprintf(_coverage_fout, "16653\n");
      fflush(_coverage_fout);
      ___coverage_array[16653] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16655] == 0) {
    {
    fprintf(_coverage_fout, "16655\n");
    fflush(_coverage_fout);
    ___coverage_array[16655] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) safe_free_zval_ptr_rel)(zval *p ) ;
extern int __attribute__((__visibility__("default")))  zend_is_true(zval *op ) ;
extern void __attribute__((__visibility__("default")))  execute_internal(zend_execute_data *execute_data_ptr ,
                                                                         int return_value_used ) ;
extern void __attribute__((__visibility__("default")))  execute(zend_op_array *op_array ) ;
extern void shutdown_destructors(void) ;
extern void shutdown_executor(void) ;
extern void init_executor(void) ;
extern void __attribute__((__visibility__("default")))  (*zend_execute_internal)(zend_execute_data *execute_data_ptr ,
                                                                                 int return_value_used ) ;
extern void __attribute__((__visibility__("default")))  (*zend_execute)(zend_op_array *op_array ) ;
extern int __attribute__((__visibility__("default")))  le_index_ptr ;
extern int __attribute__((__visibility__("default")))  zend_fetch_list_dtor_id(char *type_name ) ;
extern char const __attribute__((__visibility__("default")))  *zend_rsrc_list_get_rsrc_type(int resource ) ;
extern void __attribute__((__visibility__("default")))  *zend_fetch_resource(zval **passed_id ,
                                                                             int default_id ,
                                                                             char const   *resource_type_name ,
                                                                             int *found_resource_type ,
                                                                             int num_resource_types 
                                                                             , ...) ;
extern int __attribute__((__visibility__("default")))  zend_register_resource(zval *rsrc_result ,
                                                                              void *rsrc_pointer ,
                                                                              int rsrc_type ) ;
extern void __attribute__((__visibility__("default")))  *_zend_list_find(int id ,
                                                                         int *type ) ;
extern int __attribute__((__visibility__("default")))  _zend_list_delete(int id ) ;
extern int __attribute__((__visibility__("default")))  _zend_list_addref(int id ) ;
extern int __attribute__((__visibility__("default")))  zend_list_insert(void *ptr ,
                                                                        int type ) ;
extern void zend_destroy_rsrc_list_dtors(void) ;
extern int zend_init_rsrc_list_dtors(void) ;
extern void zend_destroy_rsrc_list(HashTable *ht ) ;
extern int zend_init_rsrc_plist(void) ;
extern int zend_init_rsrc_list(void) ;
extern void zend_clean_module_rsrc_dtors(int module_number ) ;
extern void plist_entry_destructor(void *ptr ) ;
extern void list_entry_destructor(void *ptr ) ;
struct _zend_rsrc_list_entry;
typedef struct _zend_rsrc_list_entry zend_rsrc_list_entry;
extern int __attribute__((__visibility__("default")))  zend_register_list_destructors_ex(void (*ld)(zend_rsrc_list_entry *rsrc ) ,
                                                                                         void (*pld)(zend_rsrc_list_entry *rsrc ) ,
                                                                                         char const   *type_name ,
                                                                                         int module_number ) ;
extern int __attribute__((__visibility__("default")))  zend_register_list_destructors(void (*ld)(void * ) ,
                                                                                      void (*pld)(void * ) ,
                                                                                      int module_number ) ;
struct _zend_constant;
typedef struct _zend_constant zend_constant;
extern zend_constant *zend_quick_get_constant(zend_literal const   *key ,
                                              ulong flags ) ;
extern void copy_zend_constant(zend_constant *c ) ;
extern void zend_copy_constants(HashTable *target , HashTable *sourc ) ;
extern int __attribute__((__visibility__("default")))  zend_register_constant(zend_constant *c ) ;
extern void __attribute__((__visibility__("default")))  zend_register_stringl_constant(char const   *name ,
                                                                                       uint name_len ,
                                                                                       char *strval ,
                                                                                       uint strlen ,
                                                                                       int flags ,
                                                                                       int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_register_string_constant(char const   *name ,
                                                                                      uint name_len ,
                                                                                      char *strval ,
                                                                                      int flags ,
                                                                                      int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_register_double_constant(char const   *name ,
                                                                                      uint name_len ,
                                                                                      double dval ,
                                                                                      int flags ,
                                                                                      int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_register_long_constant(char const   *name ,
                                                                                    uint name_len ,
                                                                                    long lval ,
                                                                                    int flags ,
                                                                                    int module_number ) ;
extern int __attribute__((__visibility__("default")))  zend_get_constant_ex(char const   *name ,
                                                                            uint name_len ,
                                                                            zval *result ,
                                                                            zend_class_entry *scope ,
                                                                            ulong flags ) ;
extern int __attribute__((__visibility__("default")))  zend_get_constant(char const   *name ,
                                                                         uint name_len ,
                                                                         zval *result ) ;
extern void clean_non_persistent_constants(void) ;
extern void zend_register_standard_constants(void) ;
extern int zend_shutdown_constants(void) ;
extern int zend_startup_constants(void) ;
extern void free_zend_constant(zend_constant *c ) ;
extern void clean_module_constants(int module_number ) ;
extern zend_syntax_highlighter_ini syntax_highlighter_ini ;
extern void __attribute__((__visibility__("default")))  zend_html_puts(char const   *s ,
                                                                       uint len ) ;
extern void __attribute__((__visibility__("default")))  zend_html_putc(char c ) ;
extern void __attribute__((__visibility__("default")))  zend_strip(void) ;
extern int zend_add_literal(zend_op_array *op_array , zval const   *zv ) ;
extern int zendlex(znode *zendlval ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_auto_global_quick(char const   *name ,
                                                                                       uint name_len ,
                                                                                       ulong hashval ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_auto_global(char const   *name ,
                                                                                 uint name_len ) ;
extern void __attribute__((__visibility__("default")))  zend_activate_auto_globals(void) ;
extern int __attribute__((__visibility__("default")))  zend_register_auto_global(char const   *name ,
                                                                                 uint name_len ,
                                                                                 zend_bool jit ,
                                                                                 zend_bool (*auto_global_callback)(char const   *name ,
                                                                                                                   uint name_len ) ) ;
extern int zend_get_class_fetch_type(char const   *class_name ,
                                     uint class_name_len ) ;
extern void __attribute__((__visibility__("default")))  zend_initialize_class_data(zend_class_entry *ce ,
                                                                                   zend_bool nullify_handlers ) ;
extern char __attribute__((__visibility__("default")))  *zend_make_compiled_string_description(char const   *name ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_compiling(void) ;
extern void zend_do_mark_last_catch(znode const   *first_catch ,
                                    znode const   *last_additional_catch ) ;
extern void zend_initialize_try_catch_element(znode const   *try_token ) ;
extern void zend_do_first_catch(znode *open_parentheses ) ;
extern zend_brk_cont_element *get_next_brk_cont_element(zend_op_array *op_array ) ;
extern void print_op_array(zend_op_array *op_array , int optimizations ) ;
extern int print_class(zend_class_entry *class_entry ) ;
extern int get_next_op_number(zend_op_array *op_array ) ;
extern void init_op(zend_op *op ) ;
extern zend_op *get_next_op(zend_op_array *op_array ) ;
extern int __attribute__((__visibility__("default")))  zend_unmangle_property_name(char const   *mangled_property ,
                                                                                   int mangled_property_len ,
                                                                                   char const   **class_name ,
                                                                                   char const   **prop_name ) ;
extern void __attribute__((__visibility__("default")))  zend_mangle_property_name(char **dest ,
                                                                                  int *dest_length ,
                                                                                  char const   *src1 ,
                                                                                  int src1_length ,
                                                                                  char const   *src2 ,
                                                                                  int src2_length ,
                                                                                  int internal ) ;
extern void zend_class_add_ref(zend_class_entry **ce ) ;
extern void __attribute__((__visibility__("default")))  destroy_zend_class(zend_class_entry **pce ) ;
extern void __attribute__((__visibility__("default")))  zend_function_dtor(zend_function *function ) ;
extern void __attribute__((__visibility__("default")))  destroy_zend_function(zend_function *function ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_function_data_full(zend_function *function ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_function_data(zend_function *function ) ;
extern void __attribute__((__visibility__("default")))  zend_cleanup_internal_classes(void) ;
extern void __attribute__((__visibility__("default")))  zend_cleanup_internal_class_data(zend_class_entry *ce ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_user_class_data(zend_class_entry **pce ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_class_data(zend_class_entry **pce ) ;
extern int __attribute__((__visibility__("default")))  zend_execute_scripts(int type ,
                                                                            zval **retval ,
                                                                            int file_count 
                                                                            , ...) ;
extern void __attribute__((__visibility__("default")))  function_add_ref(zend_function *function ) ;
extern void zend_resolve_goto_label(zend_op_array *op_array , zend_op *opline ,
                                    int pass2 ) ;
extern void zend_do_goto(znode const   *label ) ;
extern void zend_do_label(znode *label ) ;
extern void zend_do_end_compilation(void) ;
extern void zend_do_use(znode *name , znode *new_name , int is_global ) ;
extern void zend_verify_namespace(void) ;
extern void zend_do_end_namespace(void) ;
extern void zend_do_begin_namespace(znode const   *name ,
                                    zend_bool with_brackets ) ;
extern void zend_do_build_namespace_name(znode *result , znode *prefix ,
                                         znode *name ) ;
extern void zend_do_declare_constant(znode *name , znode *value ) ;
extern void zend_do_abstract_method(znode const   *function_name ,
                                    znode *modifiers , znode const   *body ) ;
extern void zend_do_ticks(void) ;
extern void zend_do_extended_fcall_end(void) ;
extern void zend_do_extended_fcall_begin(void) ;
extern void zend_do_extended_info(void) ;
extern void zend_do_qm_false(znode *result , znode const   *false_value ,
                             znode const   *qm_token ,
                             znode const   *colon_token ) ;
extern void zend_do_qm_true(znode const   *true_value , znode *qm_token ,
                            znode *colon_token ) ;
extern void zend_do_begin_qm_op(znode const   *cond , znode *qm_token ) ;
extern void zend_do_jmp_set_else(znode *result , znode const   *false_value ,
                                 znode const   *jmp_token ,
                                 znode const   *colon_token ) ;
extern void zend_do_jmp_set(znode const   *value , znode *jmp_token ,
                            znode *colon_token ) ;
extern void zend_do_end_silence(znode const   *strudel_token ) ;
extern void zend_do_begin_silence(znode *strudel_token ) ;
extern void zend_do_exit(znode *result , znode const   *message ) ;
extern void zend_do_declare_end(znode const   *declare_token ) ;
extern void zend_do_declare_stmt(znode *var , znode *val ) ;
extern void zend_do_declare_begin(void) ;
extern void zend_do_foreach_end(znode const   *foreach_token ,
                                znode const   *as_token ) ;
extern void zend_do_foreach_cont(znode *foreach_token ,
                                 znode const   *open_brackets_token ,
                                 znode const   *as_token , znode *value ,
                                 znode *key ) ;
extern void zend_do_foreach_begin(znode *foreach_token ,
                                  znode *open_brackets_token , znode *array ,
                                  znode *as_token , int variable ) ;
extern void zend_do_instanceof(znode *result , znode const   *expr ,
                               znode const   *class_znode , int type ) ;
extern void zend_do_isset_or_isempty(int type , znode *result , znode *variable ) ;
extern void zend_do_unset(znode const   *variable ) ;
extern void zend_do_include_or_eval(int type , znode *result ,
                                    znode const   *op1 ) ;
extern void zend_do_cast(znode *result , znode const   *expr , int type ) ;
extern void zend_add_to_list(void *result , void *item ) ;
extern void zend_init_list(void *result , void *item ) ;
extern void zend_do_new_list_end(void) ;
extern void zend_do_new_list_begin(void) ;
extern void zend_do_add_list_element(znode const   *element ) ;
extern void zend_do_list_end(znode *result , znode *expr ) ;
extern void zend_do_list_init(void) ;
extern void zend_do_add_static_array_element(znode *result , znode *offset ,
                                             znode const   *expr ) ;
extern void zend_do_add_array_element(znode *result , znode const   *expr ,
                                      znode const   *offset , zend_bool is_ref ) ;
extern void zend_do_init_array(znode *result , znode const   *expr ,
                               znode const   *offset , zend_bool is_ref ) ;
extern void zend_do_shell_exec(znode *result , znode const   *cmd ) ;
extern void zend_do_fetch_constant(znode *result , znode *constant_container ,
                                   znode *constant_name , int mode ,
                                   zend_bool check_namespace ) ;
extern void zend_do_end_new_object(znode *result , znode const   *new_token ,
                                   znode const   *argument_list ) ;
extern void zend_do_begin_new_object(znode *new_token , znode *class_type ) ;
extern void zend_do_pop_object(znode *object ) ;
extern void zend_do_push_object(znode const   *object ) ;
extern void zend_do_halt_compiler_register(void) ;
extern void zend_do_fetch_property(znode *result , znode *object ,
                                   znode const   *property ) ;
extern void zend_do_declare_class_constant(znode *var_name ,
                                           znode const   *value ) ;
extern void zend_do_declare_property(znode const   *var_name ,
                                     znode const   *value ,
                                     zend_uint access_type ) ;
extern void zend_do_end_class_declaration(znode const   *class_token ,
                                          znode const   *parent_token ) ;
extern void zend_do_begin_class_declaration(znode const   *class_token ,
                                            znode *class_name ,
                                            znode const   *parent_class_name ) ;
extern void zend_do_default_before_statement(znode const   *case_list ,
                                             znode *default_token ) ;
extern void zend_do_case_after_statement(znode *result ,
                                         znode const   *case_token ) ;
extern void zend_do_case_before_statement(znode const   *case_list ,
                                          znode *case_token ,
                                          znode const   *case_expr ) ;
extern void zend_do_switch_end(znode const   *case_list ) ;
extern void zend_do_switch_cond(znode const   *cond ) ;
extern void zend_do_brk_cont(zend_uchar op , znode const   *expr ) ;
extern void zend_do_boolean_and_end(znode *result , znode const   *expr1 ,
                                    znode const   *expr2 ,
                                    znode const   *op_token ) ;
extern void zend_do_boolean_and_begin(znode *expr1 , znode *op_token ) ;
extern void zend_do_boolean_or_end(znode *result , znode const   *expr1 ,
                                   znode const   *expr2 , znode *op_token ) ;
extern void zend_do_boolean_or_begin(znode *expr1 , znode *op_token ) ;
extern void zend_do_pass_param(znode *param , zend_uchar op , int offset ) ;
extern void __attribute__((__visibility__("default")))  zend_do_delayed_early_binding(zend_op_array const   *op_array ) ;
extern void zend_do_early_binding(void) ;
extern void __attribute__((__visibility__("default")))  zend_do_inheritance(zend_class_entry *ce ,
                                                                            zend_class_entry *parent_ce ) ;
extern void init_trait_alias(znode *result , znode const   *method_name ,
                             znode const   *alias , znode const   *modifiers ) ;
extern void add_trait_alias(znode *result , znode const   *trait_alias ) ;
extern void init_trait_alias_list(znode *result , znode const   *trait_alias ) ;
extern void zend_prepare_trait_alias(znode *result , znode *method_reference ,
                                     znode *modifiers , znode *alias ) ;
extern void zend_prepare_reference(znode *result , znode *class_name ,
                                   znode *method_name ) ;
extern void zend_prepare_trait_precedence(znode *result ,
                                          znode *method_reference ,
                                          znode *trait_list ) ;
extern void __attribute__((__visibility__("default")))  zend_do_bind_traits(zend_class_entry *ce ) ;
extern void __attribute__((__visibility__("default")))  zend_do_implement_trait(zend_class_entry *ce ,
                                                                                zend_class_entry *trait ) ;
extern void zend_do_implements_trait(znode *interface_znode ) ;
extern void zend_add_trait_alias(znode *alias_znode ) ;
extern void zend_add_trait_precedence(znode *precedence_znode ) ;
extern void zend_do_implements_interface(znode *interface_znode ) ;
extern void __attribute__((__visibility__("default")))  zend_do_implement_interface(zend_class_entry *ce ,
                                                                                    zend_class_entry *iface ) ;
extern void __attribute__((__visibility__("default")))  zend_do_inherit_interfaces(zend_class_entry *ce ,
                                                                                   zend_class_entry const   *iface ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *do_bind_inherited_class(zend_op_array const   *op_array ,
                                                                                             zend_op const   *opline ,
                                                                                             HashTable *class_table ,
                                                                                             zend_class_entry *parent_ce ,
                                                                                             zend_bool compile_time ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *do_bind_class(zend_op_array const   *op_array ,
                                                                                   zend_op const   *opline ,
                                                                                   HashTable *class_table ,
                                                                                   zend_bool compile_time ) ;
extern int __attribute__((__visibility__("default")))  do_bind_function(zend_op_array const   *op_array ,
                                                                        zend_op *opline ,
                                                                        HashTable *function_table ,
                                                                        zend_bool compile_time ) ;
extern void zend_do_throw(znode const   *expr ) ;
extern void zend_do_end_catch(znode const   *try_token ) ;
extern void zend_do_begin_catch(znode *try_token , znode *catch_class ,
                                znode *catch_var , znode *first_catch ) ;
extern void zend_do_try(znode *try_token ) ;
extern void zend_do_fetch_lexical_variable(znode *varname , zend_bool is_ref ) ;
extern void zend_do_begin_lambda_function_declaration(znode *result ,
                                                      znode *function_token ,
                                                      int return_reference ,
                                                      int is_static ) ;
extern void zend_do_handle_exception(void) ;
extern void zend_do_end_function_call(znode *function_name , znode *result ,
                                      znode const   *argument_list ,
                                      int is_method , int is_dynamic_fcall ) ;
extern int zend_do_begin_class_member_function_call(znode *class_name ,
                                                    znode *method_name ) ;
extern void zend_do_build_full_name(znode *result , znode *prefix ,
                                    znode *name , int is_class_member ) ;
extern void zend_do_fetch_class(znode *result , znode *class_name ) ;
extern void zend_do_begin_dynamic_function_call(znode *function_name ,
                                                int prefix_len ) ;
extern void zend_do_clone(znode *result , znode const   *expr ) ;
extern void zend_do_begin_method_call(znode *left_bracket ) ;
extern int zend_do_begin_function_call(znode *function_name ,
                                       zend_bool check_namespace ) ;
extern void zend_do_receive_arg(zend_uchar op , znode *varname ,
                                znode const   *offset ,
                                znode const   *initialization ,
                                znode *class_type , zend_bool pass_by_reference ) ;
extern void zend_do_end_function_declaration(znode const   *function_token ) ;
extern void zend_do_begin_function_declaration(znode *function_token ,
                                               znode *function_name ,
                                               int is_method ,
                                               int return_reference ,
                                               znode *fn_flags_znode ) ;
extern int zend_do_verify_access_types(znode const   *current_access_type ,
                                       znode const   *new_modifier ) ;
extern void zend_do_add_variable(znode *result , znode const   *op1 ,
                                 znode const   *op2 ) ;
extern void zend_do_add_string(znode *result , znode const   *op1 , znode *op2 ) ;
extern void zend_do_free(znode *op1 ) ;
extern void zend_check_writable_variable(znode const   *variable ) ;
extern void zend_do_end_variable_parse(znode *variable , int type ,
                                       int arg_offset ) ;
extern void zend_do_begin_variable_parse(void) ;
extern void zend_do_post_incdec(znode *result , znode const   *op1 ,
                                zend_uchar op ) ;
extern void zend_do_pre_incdec(znode *result , znode const   *op1 ,
                               zend_uchar op ) ;
extern void zend_do_for_end(znode const   *second_semicolon_token ) ;
extern void zend_do_for_before_statement(znode const   *cond_start ,
                                         znode const   *second_semicolon_token ) ;
extern void zend_do_for_cond(znode const   *expr ,
                             znode *second_semicolon_token ) ;
extern void zend_do_if_end(void) ;
extern void zend_do_if_after_statement(znode const   *closing_bracket_token ,
                                       unsigned char initialize ) ;
extern void zend_do_if_cond(znode const   *cond , znode *closing_bracket_token ) ;
extern void zend_do_do_while_end(znode const   *do_token ,
                                 znode const   *expr_open_bracket ,
                                 znode const   *expr ) ;
extern void zend_do_do_while_begin(void) ;
extern void zend_do_while_end(znode const   *while_token ,
                              znode const   *close_bracket_token ) ;
extern void zend_do_while_cond(znode const   *expr , znode *close_bracket_token ) ;
typedef int (*binary_op_type)(zval * , zval * , zval * );
extern binary_op_type __attribute__((__visibility__("default")))  get_binary_op(int opcode ) ;
typedef int (*unary_op_type)(zval * , zval * );
extern unary_op_type __attribute__((__visibility__("default")))  get_unary_op(int opcode ) ;
extern void zend_do_echo(znode const   *arg ) ;
extern void zend_do_print(znode *result , znode const   *arg ) ;
extern void zend_do_fetch_static_member(znode *result , znode *class_znode ) ;
extern void fetch_string_offset(znode *result , znode const   *parent ,
                                znode const   *offset ) ;
extern void fetch_array_dim(znode *result , znode const   *parent ,
                            znode const   *dim ) ;
extern void fetch_array_begin(znode *result , znode *varname , znode *first_dim ) ;
extern void zend_do_fetch_global_variable(znode *varname ,
                                          znode const   *static_assignment ,
                                          int fetch_type ) ;
extern void zend_do_fetch_static_variable(znode *varname ,
                                          znode const   *static_assignment ,
                                          int fetch_type ) ;
extern void zend_do_indirect_references(znode *result ,
                                        znode const   *num_references ,
                                        znode *variable ) ;
extern void fetch_simple_variable_ex(znode *result , znode *varname , int bp ,
                                     zend_uchar op ) ;
extern void fetch_simple_variable(znode *result , znode *varname , int bp ) ;
extern void zend_do_assign_ref(znode *result , znode const   *lvar ,
                               znode const   *rvar ) ;
extern void zend_do_assign(znode *result , znode *variable , znode *value ) ;
extern void zend_do_binary_assign_op(zend_uchar op , znode *result ,
                                     znode const   *op1 , znode const   *op2 ) ;
extern void zend_do_unary_op(zend_uchar op , znode *result , znode const   *op1 ) ;
extern void zend_do_binary_op(zend_uchar op , znode *result ,
                              znode const   *op1 , znode const   *op2 ) ;
extern char const __attribute__((__visibility__("default")))  *zend_get_compiled_variable_name(zend_op_array const   *op_array ,
                                                                                               zend_uint var ,
                                                                                               int *name_len ) ;
extern void zend_resolve_class_name(znode *class_name , ulong fetch_type ,
                                    int check_ns_name ) ;
extern void zend_resolve_non_class_name(znode *element_name ,
                                        zend_bool check_namespace ) ;
extern int __attribute__((__visibility__("default")))  zend_get_compiled_lineno(void) ;
extern zend_op_array __attribute__((__visibility__("default")))  *(*zend_compile_string)(zval *source_string ,
                                                                                         char *filename ) ;
extern void zend_init_compiler_data_structures(void) ;
extern void shutdown_compiler(void) ;
extern void init_compiler(void) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_script_encoding_by_string(char const   *new_value ,
                                                                                                    size_t new_value_length ) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_internal_encoding(zend_encoding const   *encoding ) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_script_encoding(zend_encoding const   **encoding_list ,
                                                                                          size_t encoding_list_size ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_get_script_encoding(void) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_parse_encoding_list(char const   *encoding_list ,
                                                                                          size_t encoding_list_len ,
                                                                                          zend_encoding const   ***return_list ,
                                                                                          size_t *return_size ,
                                                                                          int persistent ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_fetch_encoding(char const   *name ) ;
struct _zend_multibyte_functions;
typedef struct _zend_multibyte_functions zend_multibyte_functions;
extern zend_multibyte_functions const __attribute__((__visibility__("default")))  *zend_multibyte_get_functions(void) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_functions(zend_multibyte_functions const   *functions ) ;
extern fpu_control_t __fpu_control ;
extern void __attribute__((__visibility__("default")))  zend_ensure_fpu_mode(void) ;
extern void __attribute__((__visibility__("default")))  zend_shutdown_fpu(void) ;
extern void __attribute__((__visibility__("default")))  zend_init_fpu(void) ;
extern int module_registry_unload_temp(zend_module_entry const   *module ) ;
extern int module_registry_request_startup(zend_module_entry *module ) ;
extern int module_registry_cleanup(zend_module_entry *module ) ;
extern void module_destructor(zend_module_entry *module ) ;
extern HashTable __attribute__((__visibility__("default")))  module_registry ;
extern zend_object_handlers __attribute__((__visibility__("default")))  *zend_get_std_object_handlers(void) ;
extern zval __attribute__((__visibility__("default")))  *zend_object_create_proxy(zval *object ,
                                                                                  zval *member ) ;
struct _zend_objects_store;
extern void __attribute__((__visibility__("default")))  zend_objects_store_free_object_storage(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_object_store_ctor_failed(zval *zobject ) ;
extern void __attribute__((__visibility__("default")))  zend_object_store_set_object(zval *zobject ,
                                                                                     void *object ) ;
extern void __attribute__((__visibility__("default")))  *zend_object_store_get_object_by_handle(zend_object_handle handle ) ;
extern void __attribute__((__visibility__("default")))  *zend_object_store_get_object(zval const   *object ) ;
struct _zend_object_value;
extern zend_object_value __attribute__((__visibility__("default")))  zend_objects_store_clone_obj(zval *object ) ;
extern zend_uint __attribute__((__visibility__("default")))  zend_objects_store_get_refcount(zval *object ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_del_ref_by_handle_ex(zend_object_handle handle ,
                                                                                                zend_object_handlers const   *handlers ) ;
__inline static void ( __attribute__((__always_inline__)) zend_objects_store_del_ref_by_handle)(zend_object_handle handle ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16646] == 0) {
    {
    fprintf(_coverage_fout, "16646\n");
    fflush(_coverage_fout);
    ___coverage_array[16646] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  zend_objects_store_del_ref_by_handle_ex(handle,
                                          (zend_object_handlers const   *)((void *)0));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16647] == 0) {
    {
    fprintf(_coverage_fout, "16647\n");
    fflush(_coverage_fout);
    ___coverage_array[16647] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_objects_store_del_ref_by_handle)(zend_object_handle handle ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_add_ref_by_handle(zend_object_handle handle ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_del_ref(zval *object ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_add_ref(zval *object ) ;
extern zend_object_handle __attribute__((__visibility__("default")))  zend_objects_store_put(void *object ,
                                                                                             void (*dtor)(void *object ,
                                                                                                          zend_object_handle handle ) ,
                                                                                             void (*storage)(void *object ) ,
                                                                                             void (*clone)(void *object ,
                                                                                                           void **object_clone ) ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_destroy(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_mark_destructed(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_call_destructors(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_init(zend_objects_store *objects ,
                                                                                zend_uint init_size ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_free_object_storage(zend_object *object ) ;
extern zend_object_value __attribute__((__visibility__("default")))  zend_objects_clone_obj(zval *object ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_clone_members(zend_object *new_object ,
                                                                                   zend_object_value new_obj_val ,
                                                                                   zend_object *old_object ,
                                                                                   zend_object_handle handle ) ;
extern zend_object __attribute__((__visibility__("default")))  *zend_objects_get_address(zval const   *object ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_destroy_object(zend_object *object ,
                                                                                    zend_object_handle handle ) ;
extern zend_object_value __attribute__((__visibility__("default")))  zend_objects_new(zend_object **object ,
                                                                                      zend_class_entry *class_type ) ;
extern void __attribute__((__visibility__("default")))  zend_object_std_dtor(zend_object *object ) ;
extern void __attribute__((__visibility__("default")))  zend_object_std_init(zend_object *object ,
                                                                             zend_class_entry *ce ) ;
__inline static void *( __attribute__((__always_inline__)) zend_ptr_stack_pop)(zend_ptr_stack *stack ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16643] == 0) {
    {
    fprintf(_coverage_fout, "16643\n");
    fflush(_coverage_fout);
    ___coverage_array[16643] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16644] == 0) {
    {
    fprintf(_coverage_fout, "16644\n");
    fflush(_coverage_fout);
    ___coverage_array[16644] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16645] == 0) {
    {
    fprintf(_coverage_fout, "16645\n");
    fflush(_coverage_fout);
    ___coverage_array[16645] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (*(stack->top_element));
}
}
__inline static void *( __attribute__((__always_inline__)) zend_ptr_stack_pop)(zend_ptr_stack *stack ) ;
__inline static void *__zend_realloc(void *p , size_t len ) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_push)(zend_ptr_stack *stack ,
                                                                               void *ptr ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void *tmp___1 ;
  void **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16637] == 0) {
    {
    fprintf(_coverage_fout, "16637\n");
    fflush(_coverage_fout);
    ___coverage_array[16637] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (stack->top + 1 > stack->max) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16632] == 0) {
      {
      fprintf(_coverage_fout, "16632\n");
      fflush(_coverage_fout);
      ___coverage_array[16632] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16626] == 0) {
        {
        fprintf(_coverage_fout, "16626\n");
        fflush(_coverage_fout);
        ___coverage_array[16626] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      stack->max += 64;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16627] == 0) {
        {
        fprintf(_coverage_fout, "16627\n");
        fflush(_coverage_fout);
        ___coverage_array[16627] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (stack->top + 1 > stack->max) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16625] == 0) {
          {
          fprintf(_coverage_fout, "16625\n");
          fflush(_coverage_fout);
          ___coverage_array[16625] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16633] == 0) {
      {
      fprintf(_coverage_fout, "16633\n");
      fflush(_coverage_fout);
      ___coverage_array[16633] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (stack->persistent) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16628] == 0) {
        {
        fprintf(_coverage_fout, "16628\n");
        fflush(_coverage_fout);
        ___coverage_array[16628] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __zend_realloc((void *)stack->elements,
                           sizeof(void *) * (unsigned int )stack->max);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16629] == 0) {
        {
        fprintf(_coverage_fout, "16629\n");
        fflush(_coverage_fout);
        ___coverage_array[16629] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = tmp;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16630] == 0) {
        {
        fprintf(_coverage_fout, "16630\n");
        fflush(_coverage_fout);
        ___coverage_array[16630] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = _erealloc((void *)stack->elements,
                          sizeof(void *) * (unsigned int )stack->max, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16631] == 0) {
        {
        fprintf(_coverage_fout, "16631\n");
        fflush(_coverage_fout);
        ___coverage_array[16631] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = (void *)tmp___0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16634] == 0) {
      {
      fprintf(_coverage_fout, "16634\n");
      fflush(_coverage_fout);
      ___coverage_array[16634] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    stack->elements = (void **)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16635] == 0) {
      {
      fprintf(_coverage_fout, "16635\n");
      fflush(_coverage_fout);
      ___coverage_array[16635] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    stack->top_element = stack->elements + stack->top;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16636] == 0) {
      {
      fprintf(_coverage_fout, "16636\n");
      fflush(_coverage_fout);
      ___coverage_array[16636] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16638] == 0) {
    {
    fprintf(_coverage_fout, "16638\n");
    fflush(_coverage_fout);
    ___coverage_array[16638] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16639] == 0) {
    {
    fprintf(_coverage_fout, "16639\n");
    fflush(_coverage_fout);
    ___coverage_array[16639] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___2 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16640] == 0) {
    {
    fprintf(_coverage_fout, "16640\n");
    fflush(_coverage_fout);
    ___coverage_array[16640] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16641] == 0) {
    {
    fprintf(_coverage_fout, "16641\n");
    fflush(_coverage_fout);
    ___coverage_array[16641] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp___2 = ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16642] == 0) {
    {
    fprintf(_coverage_fout, "16642\n");
    fflush(_coverage_fout);
    ___coverage_array[16642] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_push)(zend_ptr_stack *stack ,
                                                                               void *ptr ) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16619] == 0) {
    {
    fprintf(_coverage_fout, "16619\n");
    fflush(_coverage_fout);
    ___coverage_array[16619] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16620] == 0) {
    {
    fprintf(_coverage_fout, "16620\n");
    fflush(_coverage_fout);
    ___coverage_array[16620] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *a = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16621] == 0) {
    {
    fprintf(_coverage_fout, "16621\n");
    fflush(_coverage_fout);
    ___coverage_array[16621] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16622] == 0) {
    {
    fprintf(_coverage_fout, "16622\n");
    fflush(_coverage_fout);
    ___coverage_array[16622] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *b = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16623] == 0) {
    {
    fprintf(_coverage_fout, "16623\n");
    fflush(_coverage_fout);
    ___coverage_array[16623] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  stack->top -= 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16624] == 0) {
    {
    fprintf(_coverage_fout, "16624\n");
    fflush(_coverage_fout);
    ___coverage_array[16624] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ,
                                                                                void **c ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16611] == 0) {
    {
    fprintf(_coverage_fout, "16611\n");
    fflush(_coverage_fout);
    ___coverage_array[16611] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16612] == 0) {
    {
    fprintf(_coverage_fout, "16612\n");
    fflush(_coverage_fout);
    ___coverage_array[16612] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *a = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16613] == 0) {
    {
    fprintf(_coverage_fout, "16613\n");
    fflush(_coverage_fout);
    ___coverage_array[16613] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16614] == 0) {
    {
    fprintf(_coverage_fout, "16614\n");
    fflush(_coverage_fout);
    ___coverage_array[16614] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *b = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16615] == 0) {
    {
    fprintf(_coverage_fout, "16615\n");
    fflush(_coverage_fout);
    ___coverage_array[16615] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16616] == 0) {
    {
    fprintf(_coverage_fout, "16616\n");
    fflush(_coverage_fout);
    ___coverage_array[16616] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *c = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16617] == 0) {
    {
    fprintf(_coverage_fout, "16617\n");
    fflush(_coverage_fout);
    ___coverage_array[16617] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  stack->top -= 3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16618] == 0) {
    {
    fprintf(_coverage_fout, "16618\n");
    fflush(_coverage_fout);
    ___coverage_array[16618] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void *tmp___1 ;
  void **tmp___2 ;
  void **tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16602] == 0) {
    {
    fprintf(_coverage_fout, "16602\n");
    fflush(_coverage_fout);
    ___coverage_array[16602] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (stack->top + 2 > stack->max) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16597] == 0) {
      {
      fprintf(_coverage_fout, "16597\n");
      fflush(_coverage_fout);
      ___coverage_array[16597] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16591] == 0) {
        {
        fprintf(_coverage_fout, "16591\n");
        fflush(_coverage_fout);
        ___coverage_array[16591] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      stack->max += 64;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16592] == 0) {
        {
        fprintf(_coverage_fout, "16592\n");
        fflush(_coverage_fout);
        ___coverage_array[16592] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (stack->top + 2 > stack->max) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16590] == 0) {
          {
          fprintf(_coverage_fout, "16590\n");
          fflush(_coverage_fout);
          ___coverage_array[16590] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16598] == 0) {
      {
      fprintf(_coverage_fout, "16598\n");
      fflush(_coverage_fout);
      ___coverage_array[16598] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (stack->persistent) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16593] == 0) {
        {
        fprintf(_coverage_fout, "16593\n");
        fflush(_coverage_fout);
        ___coverage_array[16593] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __zend_realloc((void *)stack->elements,
                           sizeof(void *) * (unsigned int )stack->max);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16594] == 0) {
        {
        fprintf(_coverage_fout, "16594\n");
        fflush(_coverage_fout);
        ___coverage_array[16594] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = tmp;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16595] == 0) {
        {
        fprintf(_coverage_fout, "16595\n");
        fflush(_coverage_fout);
        ___coverage_array[16595] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = _erealloc((void *)stack->elements,
                          sizeof(void *) * (unsigned int )stack->max, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16596] == 0) {
        {
        fprintf(_coverage_fout, "16596\n");
        fflush(_coverage_fout);
        ___coverage_array[16596] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = (void *)tmp___0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16599] == 0) {
      {
      fprintf(_coverage_fout, "16599\n");
      fflush(_coverage_fout);
      ___coverage_array[16599] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    stack->elements = (void **)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16600] == 0) {
      {
      fprintf(_coverage_fout, "16600\n");
      fflush(_coverage_fout);
      ___coverage_array[16600] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    stack->top_element = stack->elements + stack->top;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16601] == 0) {
      {
      fprintf(_coverage_fout, "16601\n");
      fflush(_coverage_fout);
      ___coverage_array[16601] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16603] == 0) {
    {
    fprintf(_coverage_fout, "16603\n");
    fflush(_coverage_fout);
    ___coverage_array[16603] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  stack->top += 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16604] == 0) {
    {
    fprintf(_coverage_fout, "16604\n");
    fflush(_coverage_fout);
    ___coverage_array[16604] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___2 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16605] == 0) {
    {
    fprintf(_coverage_fout, "16605\n");
    fflush(_coverage_fout);
    ___coverage_array[16605] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16606] == 0) {
    {
    fprintf(_coverage_fout, "16606\n");
    fflush(_coverage_fout);
    ___coverage_array[16606] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp___2 = a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16607] == 0) {
    {
    fprintf(_coverage_fout, "16607\n");
    fflush(_coverage_fout);
    ___coverage_array[16607] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16608] == 0) {
    {
    fprintf(_coverage_fout, "16608\n");
    fflush(_coverage_fout);
    ___coverage_array[16608] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16609] == 0) {
    {
    fprintf(_coverage_fout, "16609\n");
    fflush(_coverage_fout);
    ___coverage_array[16609] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp___3 = b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16610] == 0) {
    {
    fprintf(_coverage_fout, "16610\n");
    fflush(_coverage_fout);
    ___coverage_array[16610] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ,
                                                                                 void *c ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void *tmp___1 ;
  void **tmp___2 ;
  void **tmp___3 ;
  void **tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16578] == 0) {
    {
    fprintf(_coverage_fout, "16578\n");
    fflush(_coverage_fout);
    ___coverage_array[16578] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (stack->top + 3 > stack->max) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16573] == 0) {
      {
      fprintf(_coverage_fout, "16573\n");
      fflush(_coverage_fout);
      ___coverage_array[16573] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16567] == 0) {
        {
        fprintf(_coverage_fout, "16567\n");
        fflush(_coverage_fout);
        ___coverage_array[16567] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      stack->max += 64;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16568] == 0) {
        {
        fprintf(_coverage_fout, "16568\n");
        fflush(_coverage_fout);
        ___coverage_array[16568] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (stack->top + 3 > stack->max) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16566] == 0) {
          {
          fprintf(_coverage_fout, "16566\n");
          fflush(_coverage_fout);
          ___coverage_array[16566] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16574] == 0) {
      {
      fprintf(_coverage_fout, "16574\n");
      fflush(_coverage_fout);
      ___coverage_array[16574] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (stack->persistent) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16569] == 0) {
        {
        fprintf(_coverage_fout, "16569\n");
        fflush(_coverage_fout);
        ___coverage_array[16569] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __zend_realloc((void *)stack->elements,
                           sizeof(void *) * (unsigned int )stack->max);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16570] == 0) {
        {
        fprintf(_coverage_fout, "16570\n");
        fflush(_coverage_fout);
        ___coverage_array[16570] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = tmp;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16571] == 0) {
        {
        fprintf(_coverage_fout, "16571\n");
        fflush(_coverage_fout);
        ___coverage_array[16571] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = _erealloc((void *)stack->elements,
                          sizeof(void *) * (unsigned int )stack->max, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16572] == 0) {
        {
        fprintf(_coverage_fout, "16572\n");
        fflush(_coverage_fout);
        ___coverage_array[16572] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___1 = (void *)tmp___0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16575] == 0) {
      {
      fprintf(_coverage_fout, "16575\n");
      fflush(_coverage_fout);
      ___coverage_array[16575] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    stack->elements = (void **)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16576] == 0) {
      {
      fprintf(_coverage_fout, "16576\n");
      fflush(_coverage_fout);
      ___coverage_array[16576] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    stack->top_element = stack->elements + stack->top;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16577] == 0) {
      {
      fprintf(_coverage_fout, "16577\n");
      fflush(_coverage_fout);
      ___coverage_array[16577] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16579] == 0) {
    {
    fprintf(_coverage_fout, "16579\n");
    fflush(_coverage_fout);
    ___coverage_array[16579] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  stack->top += 3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16580] == 0) {
    {
    fprintf(_coverage_fout, "16580\n");
    fflush(_coverage_fout);
    ___coverage_array[16580] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___2 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16581] == 0) {
    {
    fprintf(_coverage_fout, "16581\n");
    fflush(_coverage_fout);
    ___coverage_array[16581] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16582] == 0) {
    {
    fprintf(_coverage_fout, "16582\n");
    fflush(_coverage_fout);
    ___coverage_array[16582] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp___2 = a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16583] == 0) {
    {
    fprintf(_coverage_fout, "16583\n");
    fflush(_coverage_fout);
    ___coverage_array[16583] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16584] == 0) {
    {
    fprintf(_coverage_fout, "16584\n");
    fflush(_coverage_fout);
    ___coverage_array[16584] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16585] == 0) {
    {
    fprintf(_coverage_fout, "16585\n");
    fflush(_coverage_fout);
    ___coverage_array[16585] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp___3 = b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16586] == 0) {
    {
    fprintf(_coverage_fout, "16586\n");
    fflush(_coverage_fout);
    ___coverage_array[16586] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16587] == 0) {
    {
    fprintf(_coverage_fout, "16587\n");
    fflush(_coverage_fout);
    ___coverage_array[16587] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16588] == 0) {
    {
    fprintf(_coverage_fout, "16588\n");
    fflush(_coverage_fout);
    ___coverage_array[16588] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *tmp___4 = c;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16589] == 0) {
    {
    fprintf(_coverage_fout, "16589\n");
    fflush(_coverage_fout);
    ___coverage_array[16589] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ,
                                                                                 void *c ) ;
extern int __attribute__((__visibility__("default")))  zend_ptr_stack_num_elements(zend_ptr_stack *stack ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_clean(zend_ptr_stack *stack ,
                                                                             void (*func)(void * ) ,
                                                                             zend_bool free_elements ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_apply(zend_ptr_stack *stack ,
                                                                             void (*func)(void * ) ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_destroy(zend_ptr_stack *stack ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_n_pop(zend_ptr_stack *stack ,
                                                                             int count 
                                                                             , ...) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_n_push(zend_ptr_stack *stack ,
                                                                              int count 
                                                                              , ...) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_init_ex(zend_ptr_stack *stack ,
                                                                               zend_bool persistent ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_init(zend_ptr_stack *stack ) ;
extern void __attribute__((__visibility__("default")))  zend_stack_apply_with_argument(zend_stack *stack ,
                                                                                       int type ,
                                                                                       int (*apply_function)(void *element ,
                                                                                                             void *arg ) ,
                                                                                       void *arg ) ;
extern void __attribute__((__visibility__("default")))  zend_stack_apply(zend_stack *stack ,
                                                                         int type ,
                                                                         int (*apply_function)(void *element ) ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_count(zend_stack const   *stack ) ;
extern void __attribute__((__visibility__("default")))  **zend_stack_base(zend_stack const   *stack ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_int_top(zend_stack const   *stack ) ;
struct _zend_ini_scanner_globals;
typedef struct _zend_ini_scanner_globals zend_ini_scanner_globals;
extern zend_ini_scanner_globals __attribute__((__visibility__("default")))  ini_scanner_globals ;
zend_php_scanner_globals __attribute__((__visibility__("default")))  language_scanner_globals  ;
struct __jmp_buf_tag;
extern  __attribute__((__nothrow__,
__noreturn__)) void siglongjmp(struct __jmp_buf_tag *__env , int __val ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void _longjmp(struct __jmp_buf_tag *__env , int __val ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void longjmp(struct __jmp_buf_tag *__env , int __val ) ;
extern  __attribute__((__nothrow__)) int _setjmp(struct __jmp_buf_tag *__env ) ;
extern  __attribute__((__nothrow__)) int __sigsetjmp(struct __jmp_buf_tag *__env ,
                                                     int __savemask ) ;
extern  __attribute__((__nothrow__)) int setjmp(struct __jmp_buf_tag *__env ) ;
extern char *zend_visibility_string(zend_uint fn_flags ) ;
typedef int ( __attribute__((__fastcall__)) (*opcode_handler_t))(zend_execute_data *execute_data );
extern opcode_handler_t __attribute__((__visibility__("default")))  *zend_opcode_handlers ;
struct __anonstruct_zend_error_handling_67;
typedef struct __anonstruct_zend_error_handling_67 zend_error_handling;
extern void __attribute__((__visibility__("default")))  zend_restore_error_handling(zend_error_handling *saved ) ;
enum __anonenum_zend_error_handling_t_66;
extern void __attribute__((__visibility__("default")))  zend_replace_error_handling(zend_error_handling_t error_handling ,
                                                                                    zend_class_entry *exception_class ,
                                                                                    zend_error_handling *current ) ;
extern void __attribute__((__visibility__("default")))  zend_save_error_handling(zend_error_handling *current ) ;
extern void __attribute__((__visibility__("default")))  zval_add_ref(zval **p ) ;
extern void __attribute__((__visibility__("default")))  _zval_dtor_wrapper(zval *zvalue ) ;
extern void __attribute__((__visibility__("default")))  _zval_internal_ptr_dtor(zval **zvalue ) ;
extern void __attribute__((__visibility__("default")))  _zval_internal_dtor(zval *zvalue ) ;
extern int __attribute__((__visibility__("default")))  zend_print_variable(zval *var ) ;
struct _zend_hash_key;
typedef struct _zend_hash_key zend_hash_key;
extern int __attribute__((__visibility__("default")))  zval_copy_static_var(zval **p ,
                                                                            int num_args ,
                                                                            va_list args ,
                                                                            zend_hash_key *key ) ;
extern void __attribute__((__visibility__("default")))  _zval_copy_ctor_func(zval *zvalue ) ;
__inline static void ( __attribute__((__always_inline__)) _zval_copy_ctor)(zval *zvalue ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16563] == 0) {
    {
    fprintf(_coverage_fout, "16563\n");
    fflush(_coverage_fout);
    ___coverage_array[16563] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )zvalue->type <= 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16561] == 0) {
      {
      fprintf(_coverage_fout, "16561\n");
      fflush(_coverage_fout);
      ___coverage_array[16561] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16562] == 0) {
      {
      fprintf(_coverage_fout, "16562\n");
      fflush(_coverage_fout);
      ___coverage_array[16562] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16564] == 0) {
    {
    fprintf(_coverage_fout, "16564\n");
    fflush(_coverage_fout);
    ___coverage_array[16564] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _zval_copy_ctor_func(zvalue);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16565] == 0) {
    {
    fprintf(_coverage_fout, "16565\n");
    fflush(_coverage_fout);
    ___coverage_array[16565] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern void __attribute__((__visibility__("default")))  _zval_dtor_func(zval *zvalue ) ;
__inline static void ( __attribute__((__always_inline__)) _zval_dtor)(zval *zvalue ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16558] == 0) {
    {
    fprintf(_coverage_fout, "16558\n");
    fflush(_coverage_fout);
    ___coverage_array[16558] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )zvalue->type <= 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16556] == 0) {
      {
      fprintf(_coverage_fout, "16556\n");
      fflush(_coverage_fout);
      ___coverage_array[16556] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16557] == 0) {
      {
      fprintf(_coverage_fout, "16557\n");
      fflush(_coverage_fout);
      ___coverage_array[16557] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16559] == 0) {
    {
    fprintf(_coverage_fout, "16559\n");
    fflush(_coverage_fout);
    ___coverage_array[16559] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  _zval_dtor_func(zvalue);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16560] == 0) {
    {
    fprintf(_coverage_fout, "16560\n");
    fflush(_coverage_fout);
    ___coverage_array[16560] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern int __attribute__((__visibility__("default")))  compare_function(zval *result ,
                                                                        zval *op1 ,
                                                                        zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_is_smaller_or_equal_function)(zval *result ,
                                                                                            zval *op1 ,
                                                                                            zval *op2 ) 
{ long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16552] == 0) {
    {
    fprintf(_coverage_fout, "16552\n");
    fflush(_coverage_fout);
    ___coverage_array[16552] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16553] == 0) {
    {
    fprintf(_coverage_fout, "16553\n");
    fflush(_coverage_fout);
    ___coverage_array[16553] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16540] == 0) {
      {
      fprintf(_coverage_fout, "16540\n");
      fflush(_coverage_fout);
      ___coverage_array[16540] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16541] == 0) {
      {
      fprintf(_coverage_fout, "16541\n");
      fflush(_coverage_fout);
      ___coverage_array[16541] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16535] == 0) {
        {
        fprintf(_coverage_fout, "16535\n");
        fflush(_coverage_fout);
        ___coverage_array[16535] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (op1->value.lval <= op2->value.lval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16538] == 0) {
        {
        fprintf(_coverage_fout, "16538\n");
        fflush(_coverage_fout);
        ___coverage_array[16538] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16539] == 0) {
        {
        fprintf(_coverage_fout, "16539\n");
        fflush(_coverage_fout);
        ___coverage_array[16539] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16536] == 0) {
          {
          fprintf(_coverage_fout, "16536\n");
          fflush(_coverage_fout);
          ___coverage_array[16536] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((double )op1->value.lval <= op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16537] == 0) {
          {
          fprintf(_coverage_fout, "16537\n");
          fflush(_coverage_fout);
          ___coverage_array[16537] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16550] == 0) {
      {
      fprintf(_coverage_fout, "16550\n");
      fflush(_coverage_fout);
      ___coverage_array[16550] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16551] == 0) {
      {
      fprintf(_coverage_fout, "16551\n");
      fflush(_coverage_fout);
      ___coverage_array[16551] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16547] == 0) {
        {
        fprintf(_coverage_fout, "16547\n");
        fflush(_coverage_fout);
        ___coverage_array[16547] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16548] == 0) {
        {
        fprintf(_coverage_fout, "16548\n");
        fflush(_coverage_fout);
        ___coverage_array[16548] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16542] == 0) {
          {
          fprintf(_coverage_fout, "16542\n");
          fflush(_coverage_fout);
          ___coverage_array[16542] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (op1->value.dval <= op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16545] == 0) {
          {
          fprintf(_coverage_fout, "16545\n");
          fflush(_coverage_fout);
          ___coverage_array[16545] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16546] == 0) {
          {
          fprintf(_coverage_fout, "16546\n");
          fflush(_coverage_fout);
          ___coverage_array[16546] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16543] == 0) {
            {
            fprintf(_coverage_fout, "16543\n");
            fflush(_coverage_fout);
            ___coverage_array[16543] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (op1->value.dval <= (double )op2->value.lval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16544] == 0) {
            {
            fprintf(_coverage_fout, "16544\n");
            fflush(_coverage_fout);
            ___coverage_array[16544] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16549] == 0) {
        {
        fprintf(_coverage_fout, "16549\n");
        fflush(_coverage_fout);
        ___coverage_array[16549] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16554] == 0) {
    {
    fprintf(_coverage_fout, "16554\n");
    fflush(_coverage_fout);
    ___coverage_array[16554] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compare_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16555] == 0) {
    {
    fprintf(_coverage_fout, "16555\n");
    fflush(_coverage_fout);
    ___coverage_array[16555] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (result->value.lval <= 0L);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_is_smaller_or_equal_function)(zval *result ,
                                                                                            zval *op1 ,
                                                                                            zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_is_smaller_function)(zval *result ,
                                                                                   zval *op1 ,
                                                                                   zval *op2 ) 
{ long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16531] == 0) {
    {
    fprintf(_coverage_fout, "16531\n");
    fflush(_coverage_fout);
    ___coverage_array[16531] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16532] == 0) {
    {
    fprintf(_coverage_fout, "16532\n");
    fflush(_coverage_fout);
    ___coverage_array[16532] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16519] == 0) {
      {
      fprintf(_coverage_fout, "16519\n");
      fflush(_coverage_fout);
      ___coverage_array[16519] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16520] == 0) {
      {
      fprintf(_coverage_fout, "16520\n");
      fflush(_coverage_fout);
      ___coverage_array[16520] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16514] == 0) {
        {
        fprintf(_coverage_fout, "16514\n");
        fflush(_coverage_fout);
        ___coverage_array[16514] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (op1->value.lval < op2->value.lval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16517] == 0) {
        {
        fprintf(_coverage_fout, "16517\n");
        fflush(_coverage_fout);
        ___coverage_array[16517] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16518] == 0) {
        {
        fprintf(_coverage_fout, "16518\n");
        fflush(_coverage_fout);
        ___coverage_array[16518] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16515] == 0) {
          {
          fprintf(_coverage_fout, "16515\n");
          fflush(_coverage_fout);
          ___coverage_array[16515] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((double )op1->value.lval < op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16516] == 0) {
          {
          fprintf(_coverage_fout, "16516\n");
          fflush(_coverage_fout);
          ___coverage_array[16516] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16529] == 0) {
      {
      fprintf(_coverage_fout, "16529\n");
      fflush(_coverage_fout);
      ___coverage_array[16529] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16530] == 0) {
      {
      fprintf(_coverage_fout, "16530\n");
      fflush(_coverage_fout);
      ___coverage_array[16530] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16526] == 0) {
        {
        fprintf(_coverage_fout, "16526\n");
        fflush(_coverage_fout);
        ___coverage_array[16526] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16527] == 0) {
        {
        fprintf(_coverage_fout, "16527\n");
        fflush(_coverage_fout);
        ___coverage_array[16527] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16521] == 0) {
          {
          fprintf(_coverage_fout, "16521\n");
          fflush(_coverage_fout);
          ___coverage_array[16521] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (op1->value.dval < op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16524] == 0) {
          {
          fprintf(_coverage_fout, "16524\n");
          fflush(_coverage_fout);
          ___coverage_array[16524] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16525] == 0) {
          {
          fprintf(_coverage_fout, "16525\n");
          fflush(_coverage_fout);
          ___coverage_array[16525] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16522] == 0) {
            {
            fprintf(_coverage_fout, "16522\n");
            fflush(_coverage_fout);
            ___coverage_array[16522] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (op1->value.dval < (double )op2->value.lval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16523] == 0) {
            {
            fprintf(_coverage_fout, "16523\n");
            fflush(_coverage_fout);
            ___coverage_array[16523] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16528] == 0) {
        {
        fprintf(_coverage_fout, "16528\n");
        fflush(_coverage_fout);
        ___coverage_array[16528] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16533] == 0) {
    {
    fprintf(_coverage_fout, "16533\n");
    fflush(_coverage_fout);
    ___coverage_array[16533] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compare_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16534] == 0) {
    {
    fprintf(_coverage_fout, "16534\n");
    fflush(_coverage_fout);
    ___coverage_array[16534] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (result->value.lval < 0L);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_is_smaller_function)(zval *result ,
                                                                                   zval *op1 ,
                                                                                   zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_not_equal_function)(zval *result ,
                                                                                  zval *op1 ,
                                                                                  zval *op2 ) 
{ long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16510] == 0) {
    {
    fprintf(_coverage_fout, "16510\n");
    fflush(_coverage_fout);
    ___coverage_array[16510] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16511] == 0) {
    {
    fprintf(_coverage_fout, "16511\n");
    fflush(_coverage_fout);
    ___coverage_array[16511] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16498] == 0) {
      {
      fprintf(_coverage_fout, "16498\n");
      fflush(_coverage_fout);
      ___coverage_array[16498] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16499] == 0) {
      {
      fprintf(_coverage_fout, "16499\n");
      fflush(_coverage_fout);
      ___coverage_array[16499] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16493] == 0) {
        {
        fprintf(_coverage_fout, "16493\n");
        fflush(_coverage_fout);
        ___coverage_array[16493] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (op1->value.lval != op2->value.lval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16496] == 0) {
        {
        fprintf(_coverage_fout, "16496\n");
        fflush(_coverage_fout);
        ___coverage_array[16496] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16497] == 0) {
        {
        fprintf(_coverage_fout, "16497\n");
        fflush(_coverage_fout);
        ___coverage_array[16497] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16494] == 0) {
          {
          fprintf(_coverage_fout, "16494\n");
          fflush(_coverage_fout);
          ___coverage_array[16494] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((double )op1->value.lval != op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16495] == 0) {
          {
          fprintf(_coverage_fout, "16495\n");
          fflush(_coverage_fout);
          ___coverage_array[16495] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16508] == 0) {
      {
      fprintf(_coverage_fout, "16508\n");
      fflush(_coverage_fout);
      ___coverage_array[16508] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16509] == 0) {
      {
      fprintf(_coverage_fout, "16509\n");
      fflush(_coverage_fout);
      ___coverage_array[16509] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16505] == 0) {
        {
        fprintf(_coverage_fout, "16505\n");
        fflush(_coverage_fout);
        ___coverage_array[16505] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16506] == 0) {
        {
        fprintf(_coverage_fout, "16506\n");
        fflush(_coverage_fout);
        ___coverage_array[16506] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16500] == 0) {
          {
          fprintf(_coverage_fout, "16500\n");
          fflush(_coverage_fout);
          ___coverage_array[16500] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (op1->value.dval != op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16503] == 0) {
          {
          fprintf(_coverage_fout, "16503\n");
          fflush(_coverage_fout);
          ___coverage_array[16503] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16504] == 0) {
          {
          fprintf(_coverage_fout, "16504\n");
          fflush(_coverage_fout);
          ___coverage_array[16504] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16501] == 0) {
            {
            fprintf(_coverage_fout, "16501\n");
            fflush(_coverage_fout);
            ___coverage_array[16501] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (op1->value.dval != (double )op2->value.lval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16502] == 0) {
            {
            fprintf(_coverage_fout, "16502\n");
            fflush(_coverage_fout);
            ___coverage_array[16502] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16507] == 0) {
        {
        fprintf(_coverage_fout, "16507\n");
        fflush(_coverage_fout);
        ___coverage_array[16507] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16512] == 0) {
    {
    fprintf(_coverage_fout, "16512\n");
    fflush(_coverage_fout);
    ___coverage_array[16512] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compare_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16513] == 0) {
    {
    fprintf(_coverage_fout, "16513\n");
    fflush(_coverage_fout);
    ___coverage_array[16513] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (result->value.lval != 0L);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_not_equal_function)(zval *result ,
                                                                                  zval *op1 ,
                                                                                  zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_equal_function)(zval *result ,
                                                                              zval *op1 ,
                                                                              zval *op2 ) 
{ long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16489] == 0) {
    {
    fprintf(_coverage_fout, "16489\n");
    fflush(_coverage_fout);
    ___coverage_array[16489] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16490] == 0) {
    {
    fprintf(_coverage_fout, "16490\n");
    fflush(_coverage_fout);
    ___coverage_array[16490] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16477] == 0) {
      {
      fprintf(_coverage_fout, "16477\n");
      fflush(_coverage_fout);
      ___coverage_array[16477] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16478] == 0) {
      {
      fprintf(_coverage_fout, "16478\n");
      fflush(_coverage_fout);
      ___coverage_array[16478] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16472] == 0) {
        {
        fprintf(_coverage_fout, "16472\n");
        fflush(_coverage_fout);
        ___coverage_array[16472] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (op1->value.lval == op2->value.lval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16475] == 0) {
        {
        fprintf(_coverage_fout, "16475\n");
        fflush(_coverage_fout);
        ___coverage_array[16475] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16476] == 0) {
        {
        fprintf(_coverage_fout, "16476\n");
        fflush(_coverage_fout);
        ___coverage_array[16476] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16473] == 0) {
          {
          fprintf(_coverage_fout, "16473\n");
          fflush(_coverage_fout);
          ___coverage_array[16473] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((double )op1->value.lval == op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16474] == 0) {
          {
          fprintf(_coverage_fout, "16474\n");
          fflush(_coverage_fout);
          ___coverage_array[16474] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16487] == 0) {
      {
      fprintf(_coverage_fout, "16487\n");
      fflush(_coverage_fout);
      ___coverage_array[16487] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16488] == 0) {
      {
      fprintf(_coverage_fout, "16488\n");
      fflush(_coverage_fout);
      ___coverage_array[16488] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16484] == 0) {
        {
        fprintf(_coverage_fout, "16484\n");
        fflush(_coverage_fout);
        ___coverage_array[16484] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16485] == 0) {
        {
        fprintf(_coverage_fout, "16485\n");
        fflush(_coverage_fout);
        ___coverage_array[16485] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16479] == 0) {
          {
          fprintf(_coverage_fout, "16479\n");
          fflush(_coverage_fout);
          ___coverage_array[16479] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (op1->value.dval == op2->value.dval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16482] == 0) {
          {
          fprintf(_coverage_fout, "16482\n");
          fflush(_coverage_fout);
          ___coverage_array[16482] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16483] == 0) {
          {
          fprintf(_coverage_fout, "16483\n");
          fflush(_coverage_fout);
          ___coverage_array[16483] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16480] == 0) {
            {
            fprintf(_coverage_fout, "16480\n");
            fflush(_coverage_fout);
            ___coverage_array[16480] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (op1->value.dval == (double )op2->value.lval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16481] == 0) {
            {
            fprintf(_coverage_fout, "16481\n");
            fflush(_coverage_fout);
            ___coverage_array[16481] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16486] == 0) {
        {
        fprintf(_coverage_fout, "16486\n");
        fflush(_coverage_fout);
        ___coverage_array[16486] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16491] == 0) {
    {
    fprintf(_coverage_fout, "16491\n");
    fflush(_coverage_fout);
    ___coverage_array[16491] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  compare_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16492] == 0) {
    {
    fprintf(_coverage_fout, "16492\n");
    fflush(_coverage_fout);
    ___coverage_array[16492] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (result->value.lval == 0L);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_equal_function)(zval *result ,
                                                                              zval *op1 ,
                                                                              zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  mod_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_mod_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) 
{ long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16468] == 0) {
    {
    fprintf(_coverage_fout, "16468\n");
    fflush(_coverage_fout);
    ___coverage_array[16468] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___2 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16469] == 0) {
    {
    fprintf(_coverage_fout, "16469\n");
    fflush(_coverage_fout);
    ___coverage_array[16469] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16465] == 0) {
      {
      fprintf(_coverage_fout, "16465\n");
      fflush(_coverage_fout);
      ___coverage_array[16465] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16466] == 0) {
      {
      fprintf(_coverage_fout, "16466\n");
      fflush(_coverage_fout);
      ___coverage_array[16466] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16459] == 0) {
        {
        fprintf(_coverage_fout, "16459\n");
        fflush(_coverage_fout);
        ___coverage_array[16459] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )(op2->value.lval == 0L), 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16460] == 0) {
        {
        fprintf(_coverage_fout, "16460\n");
        fflush(_coverage_fout);
        ___coverage_array[16460] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16449] == 0) {
          {
          fprintf(_coverage_fout, "16449\n");
          fflush(_coverage_fout);
          ___coverage_array[16449] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Division by zero");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16450] == 0) {
          {
          fprintf(_coverage_fout, "16450\n");
          fflush(_coverage_fout);
          ___coverage_array[16450] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16451] == 0) {
          {
          fprintf(_coverage_fout, "16451\n");
          fflush(_coverage_fout);
          ___coverage_array[16451] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16452] == 0) {
          {
          fprintf(_coverage_fout, "16452\n");
          fflush(_coverage_fout);
          ___coverage_array[16452] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (-1);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16457] == 0) {
          {
          fprintf(_coverage_fout, "16457\n");
          fflush(_coverage_fout);
          ___coverage_array[16457] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )(op2->value.lval == -1L), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16458] == 0) {
          {
          fprintf(_coverage_fout, "16458\n");
          fflush(_coverage_fout);
          ___coverage_array[16458] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16453] == 0) {
            {
            fprintf(_coverage_fout, "16453\n");
            fflush(_coverage_fout);
            ___coverage_array[16453] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16454] == 0) {
            {
            fprintf(_coverage_fout, "16454\n");
            fflush(_coverage_fout);
            ___coverage_array[16454] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->type = (unsigned char)1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16455] == 0) {
            {
            fprintf(_coverage_fout, "16455\n");
            fflush(_coverage_fout);
            ___coverage_array[16455] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16456] == 0) {
            {
            fprintf(_coverage_fout, "16456\n");
            fflush(_coverage_fout);
            ___coverage_array[16456] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16461] == 0) {
        {
        fprintf(_coverage_fout, "16461\n");
        fflush(_coverage_fout);
        ___coverage_array[16461] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      result->value.lval = op1->value.lval % op2->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16462] == 0) {
        {
        fprintf(_coverage_fout, "16462\n");
        fflush(_coverage_fout);
        ___coverage_array[16462] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      result->type = (unsigned char)1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16463] == 0) {
        {
        fprintf(_coverage_fout, "16463\n");
        fflush(_coverage_fout);
        ___coverage_array[16463] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16464] == 0) {
        {
        fprintf(_coverage_fout, "16464\n");
        fflush(_coverage_fout);
        ___coverage_array[16464] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16467] == 0) {
      {
      fprintf(_coverage_fout, "16467\n");
      fflush(_coverage_fout);
      ___coverage_array[16467] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16470] == 0) {
    {
    fprintf(_coverage_fout, "16470\n");
    fflush(_coverage_fout);
    ___coverage_array[16470] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = mod_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16471] == 0) {
    {
    fprintf(_coverage_fout, "16471\n");
    fflush(_coverage_fout);
    ___coverage_array[16471] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___3);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_mod_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  div_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_div_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) 
{ long tmp ;
  int tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  long tmp___10 ;
  long tmp___11 ;
  int __attribute__((__visibility__("default")))  tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16445] == 0) {
    {
    fprintf(_coverage_fout, "16445\n");
    fflush(_coverage_fout);
    ___coverage_array[16445] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16446] == 0) {
    {
    fprintf(_coverage_fout, "16446\n");
    fflush(_coverage_fout);
    ___coverage_array[16446] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16443] == 0) {
      {
      fprintf(_coverage_fout, "16443\n");
      fflush(_coverage_fout);
      ___coverage_array[16443] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___10 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16444] == 0) {
      {
      fprintf(_coverage_fout, "16444\n");
      fflush(_coverage_fout);
      ___coverage_array[16444] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16441] == 0) {
        {
        fprintf(_coverage_fout, "16441\n");
        fflush(_coverage_fout);
        ___coverage_array[16441] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16442] == 0) {
        {
        fprintf(_coverage_fout, "16442\n");
        fflush(_coverage_fout);
        ___coverage_array[16442] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16447] == 0) {
    {
    fprintf(_coverage_fout, "16447\n");
    fflush(_coverage_fout);
    ___coverage_array[16447] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___12 = div_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16448] == 0) {
    {
    fprintf(_coverage_fout, "16448\n");
    fflush(_coverage_fout);
    ___coverage_array[16448] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___12);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_div_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  mul_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_mul_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) 
{ long overflow ;
  long __tmpvar ;
  long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16437] == 0) {
    {
    fprintf(_coverage_fout, "16437\n");
    fflush(_coverage_fout);
    ___coverage_array[16437] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16438] == 0) {
    {
    fprintf(_coverage_fout, "16438\n");
    fflush(_coverage_fout);
    ___coverage_array[16438] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16421] == 0) {
      {
      fprintf(_coverage_fout, "16421\n");
      fflush(_coverage_fout);
      ___coverage_array[16421] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16422] == 0) {
      {
      fprintf(_coverage_fout, "16422\n");
      fflush(_coverage_fout);
      ___coverage_array[16422] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16412] == 0) {
        {
        fprintf(_coverage_fout, "16412\n");
        fflush(_coverage_fout);
        ___coverage_array[16412] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16408] == 0) {
          {
          fprintf(_coverage_fout, "16408\n");
          fflush(_coverage_fout);
          ___coverage_array[16408] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __asm__  ("imul %3,%0\n"
                  "adc $0,%1": "=r" (__tmpvar),
                  "=r" (overflow): "0" (op1->value.lval), "r" (op2->value.lval),
                  "1" (0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16409] == 0) {
          {
          fprintf(_coverage_fout, "16409\n");
          fflush(_coverage_fout);
          ___coverage_array[16409] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (overflow) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16406] == 0) {
            {
            fprintf(_coverage_fout, "16406\n");
            fflush(_coverage_fout);
            ___coverage_array[16406] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->value.dval = (double )op1->value.lval * (double )op2->value.lval;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16407] == 0) {
            {
            fprintf(_coverage_fout, "16407\n");
            fflush(_coverage_fout);
            ___coverage_array[16407] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->value.lval = __tmpvar;
        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16413] == 0) {
        {
        fprintf(_coverage_fout, "16413\n");
        fflush(_coverage_fout);
        ___coverage_array[16413] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (overflow) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16410] == 0) {
          {
          fprintf(_coverage_fout, "16410\n");
          fflush(_coverage_fout);
          ___coverage_array[16410] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16411] == 0) {
          {
          fprintf(_coverage_fout, "16411\n");
          fflush(_coverage_fout);
          ___coverage_array[16411] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)1;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16414] == 0) {
        {
        fprintf(_coverage_fout, "16414\n");
        fflush(_coverage_fout);
        ___coverage_array[16414] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16419] == 0) {
        {
        fprintf(_coverage_fout, "16419\n");
        fflush(_coverage_fout);
        ___coverage_array[16419] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16420] == 0) {
        {
        fprintf(_coverage_fout, "16420\n");
        fflush(_coverage_fout);
        ___coverage_array[16420] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16415] == 0) {
          {
          fprintf(_coverage_fout, "16415\n");
          fflush(_coverage_fout);
          ___coverage_array[16415] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->value.dval = (double )op1->value.lval * op2->value.dval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16416] == 0) {
          {
          fprintf(_coverage_fout, "16416\n");
          fflush(_coverage_fout);
          ___coverage_array[16416] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16417] == 0) {
          {
          fprintf(_coverage_fout, "16417\n");
          fflush(_coverage_fout);
          ___coverage_array[16417] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16418] == 0) {
          {
          fprintf(_coverage_fout, "16418\n");
          fflush(_coverage_fout);
          ___coverage_array[16418] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16435] == 0) {
      {
      fprintf(_coverage_fout, "16435\n");
      fflush(_coverage_fout);
      ___coverage_array[16435] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16436] == 0) {
      {
      fprintf(_coverage_fout, "16436\n");
      fflush(_coverage_fout);
      ___coverage_array[16436] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16432] == 0) {
        {
        fprintf(_coverage_fout, "16432\n");
        fflush(_coverage_fout);
        ___coverage_array[16432] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16433] == 0) {
        {
        fprintf(_coverage_fout, "16433\n");
        fflush(_coverage_fout);
        ___coverage_array[16433] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16423] == 0) {
          {
          fprintf(_coverage_fout, "16423\n");
          fflush(_coverage_fout);
          ___coverage_array[16423] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->value.dval = op1->value.dval * op2->value.dval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16424] == 0) {
          {
          fprintf(_coverage_fout, "16424\n");
          fflush(_coverage_fout);
          ___coverage_array[16424] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16425] == 0) {
          {
          fprintf(_coverage_fout, "16425\n");
          fflush(_coverage_fout);
          ___coverage_array[16425] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16430] == 0) {
          {
          fprintf(_coverage_fout, "16430\n");
          fflush(_coverage_fout);
          ___coverage_array[16430] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16431] == 0) {
          {
          fprintf(_coverage_fout, "16431\n");
          fflush(_coverage_fout);
          ___coverage_array[16431] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16426] == 0) {
            {
            fprintf(_coverage_fout, "16426\n");
            fflush(_coverage_fout);
            ___coverage_array[16426] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->value.dval = op1->value.dval * (double )op2->value.lval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16427] == 0) {
            {
            fprintf(_coverage_fout, "16427\n");
            fflush(_coverage_fout);
            ___coverage_array[16427] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->type = (unsigned char)2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16428] == 0) {
            {
            fprintf(_coverage_fout, "16428\n");
            fflush(_coverage_fout);
            ___coverage_array[16428] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16429] == 0) {
            {
            fprintf(_coverage_fout, "16429\n");
            fflush(_coverage_fout);
            ___coverage_array[16429] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16434] == 0) {
        {
        fprintf(_coverage_fout, "16434\n");
        fflush(_coverage_fout);
        ___coverage_array[16434] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16439] == 0) {
    {
    fprintf(_coverage_fout, "16439\n");
    fflush(_coverage_fout);
    ___coverage_array[16439] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___5 = mul_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16440] == 0) {
    {
    fprintf(_coverage_fout, "16440\n");
    fflush(_coverage_fout);
    ___coverage_array[16440] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___5);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_mul_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  sub_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_sub_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) 
{ long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16402] == 0) {
    {
    fprintf(_coverage_fout, "16402\n");
    fflush(_coverage_fout);
    ___coverage_array[16402] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16403] == 0) {
    {
    fprintf(_coverage_fout, "16403\n");
    fflush(_coverage_fout);
    ___coverage_array[16403] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16386] == 0) {
      {
      fprintf(_coverage_fout, "16386\n");
      fflush(_coverage_fout);
      ___coverage_array[16386] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16387] == 0) {
      {
      fprintf(_coverage_fout, "16387\n");
      fflush(_coverage_fout);
      ___coverage_array[16387] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16378] == 0) {
        {
        fprintf(_coverage_fout, "16378\n");
        fflush(_coverage_fout);
        ___coverage_array[16378] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __asm__  ("movl\t(%1), %%eax\n\t"
                "subl   (%2), %%eax\n\t"
                "jo     0f\n\t"
                "movl   %%eax, (%0)\n\t"
                "movb   $0x1,0xc(%0)\n\t"
                "jmp    1f\n"
                "0:\n\t"
                "fildl\t(%2)\n\t"
                "fildl\t(%1)\n\t"
                "fsubp\t%%st, %%st(1)\n\t"
                "movb   $0x2,0xc(%0)\n\t"
                "fstpl\t(%0)\n"
                "1:": : "r" (result), "r" (op1), "r" (op2): "eax");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16379] == 0) {
        {
        fprintf(_coverage_fout, "16379\n");
        fflush(_coverage_fout);
        ___coverage_array[16379] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16384] == 0) {
        {
        fprintf(_coverage_fout, "16384\n");
        fflush(_coverage_fout);
        ___coverage_array[16384] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16385] == 0) {
        {
        fprintf(_coverage_fout, "16385\n");
        fflush(_coverage_fout);
        ___coverage_array[16385] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16380] == 0) {
          {
          fprintf(_coverage_fout, "16380\n");
          fflush(_coverage_fout);
          ___coverage_array[16380] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->value.dval = (double )op1->value.lval - op2->value.dval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16381] == 0) {
          {
          fprintf(_coverage_fout, "16381\n");
          fflush(_coverage_fout);
          ___coverage_array[16381] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16382] == 0) {
          {
          fprintf(_coverage_fout, "16382\n");
          fflush(_coverage_fout);
          ___coverage_array[16382] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16383] == 0) {
          {
          fprintf(_coverage_fout, "16383\n");
          fflush(_coverage_fout);
          ___coverage_array[16383] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16400] == 0) {
      {
      fprintf(_coverage_fout, "16400\n");
      fflush(_coverage_fout);
      ___coverage_array[16400] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16401] == 0) {
      {
      fprintf(_coverage_fout, "16401\n");
      fflush(_coverage_fout);
      ___coverage_array[16401] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16397] == 0) {
        {
        fprintf(_coverage_fout, "16397\n");
        fflush(_coverage_fout);
        ___coverage_array[16397] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16398] == 0) {
        {
        fprintf(_coverage_fout, "16398\n");
        fflush(_coverage_fout);
        ___coverage_array[16398] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16388] == 0) {
          {
          fprintf(_coverage_fout, "16388\n");
          fflush(_coverage_fout);
          ___coverage_array[16388] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->value.dval = op1->value.dval - op2->value.dval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16389] == 0) {
          {
          fprintf(_coverage_fout, "16389\n");
          fflush(_coverage_fout);
          ___coverage_array[16389] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16390] == 0) {
          {
          fprintf(_coverage_fout, "16390\n");
          fflush(_coverage_fout);
          ___coverage_array[16390] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16395] == 0) {
          {
          fprintf(_coverage_fout, "16395\n");
          fflush(_coverage_fout);
          ___coverage_array[16395] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16396] == 0) {
          {
          fprintf(_coverage_fout, "16396\n");
          fflush(_coverage_fout);
          ___coverage_array[16396] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16391] == 0) {
            {
            fprintf(_coverage_fout, "16391\n");
            fflush(_coverage_fout);
            ___coverage_array[16391] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->value.dval = op1->value.dval - (double )op2->value.lval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16392] == 0) {
            {
            fprintf(_coverage_fout, "16392\n");
            fflush(_coverage_fout);
            ___coverage_array[16392] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->type = (unsigned char)2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16393] == 0) {
            {
            fprintf(_coverage_fout, "16393\n");
            fflush(_coverage_fout);
            ___coverage_array[16393] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16394] == 0) {
            {
            fprintf(_coverage_fout, "16394\n");
            fflush(_coverage_fout);
            ___coverage_array[16394] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16399] == 0) {
        {
        fprintf(_coverage_fout, "16399\n");
        fflush(_coverage_fout);
        ___coverage_array[16399] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16404] == 0) {
    {
    fprintf(_coverage_fout, "16404\n");
    fflush(_coverage_fout);
    ___coverage_array[16404] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___5 = sub_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16405] == 0) {
    {
    fprintf(_coverage_fout, "16405\n");
    fflush(_coverage_fout);
    ___coverage_array[16405] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___5);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_sub_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  add_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_add_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) 
{ long tmp ;
  long tmp___0 ;
  long tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16374] == 0) {
    {
    fprintf(_coverage_fout, "16374\n");
    fflush(_coverage_fout);
    ___coverage_array[16374] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16375] == 0) {
    {
    fprintf(_coverage_fout, "16375\n");
    fflush(_coverage_fout);
    ___coverage_array[16375] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16358] == 0) {
      {
      fprintf(_coverage_fout, "16358\n");
      fflush(_coverage_fout);
      ___coverage_array[16358] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )op2->type == 1), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16359] == 0) {
      {
      fprintf(_coverage_fout, "16359\n");
      fflush(_coverage_fout);
      ___coverage_array[16359] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16350] == 0) {
        {
        fprintf(_coverage_fout, "16350\n");
        fflush(_coverage_fout);
        ___coverage_array[16350] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __asm__  ("movl\t(%1), %%eax\n\t"
                "addl   (%2), %%eax\n\t"
                "jo     0f\n\t"
                "movl   %%eax, (%0)\n\t"
                "movb   $0x1,0xc(%0)\n\t"
                "jmp    1f\n"
                "0:\n\t"
                "fildl\t(%1)\n\t"
                "fildl\t(%2)\n\t"
                "faddp\t%%st, %%st(1)\n\t"
                "movb   $0x2,0xc(%0)\n\t"
                "fstpl\t(%0)\n"
                "1:": : "r" (result), "r" (op1), "r" (op2): "eax");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16351] == 0) {
        {
        fprintf(_coverage_fout, "16351\n");
        fflush(_coverage_fout);
        ___coverage_array[16351] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16356] == 0) {
        {
        fprintf(_coverage_fout, "16356\n");
        fflush(_coverage_fout);
        ___coverage_array[16356] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16357] == 0) {
        {
        fprintf(_coverage_fout, "16357\n");
        fflush(_coverage_fout);
        ___coverage_array[16357] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16352] == 0) {
          {
          fprintf(_coverage_fout, "16352\n");
          fflush(_coverage_fout);
          ___coverage_array[16352] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->value.dval = (double )op1->value.lval + op2->value.dval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16353] == 0) {
          {
          fprintf(_coverage_fout, "16353\n");
          fflush(_coverage_fout);
          ___coverage_array[16353] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16354] == 0) {
          {
          fprintf(_coverage_fout, "16354\n");
          fflush(_coverage_fout);
          ___coverage_array[16354] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16355] == 0) {
          {
          fprintf(_coverage_fout, "16355\n");
          fflush(_coverage_fout);
          ___coverage_array[16355] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16372] == 0) {
      {
      fprintf(_coverage_fout, "16372\n");
      fflush(_coverage_fout);
      ___coverage_array[16372] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((int )op1->type == 2), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16373] == 0) {
      {
      fprintf(_coverage_fout, "16373\n");
      fflush(_coverage_fout);
      ___coverage_array[16373] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16369] == 0) {
        {
        fprintf(_coverage_fout, "16369\n");
        fflush(_coverage_fout);
        ___coverage_array[16369] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((int )op2->type == 2), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16370] == 0) {
        {
        fprintf(_coverage_fout, "16370\n");
        fflush(_coverage_fout);
        ___coverage_array[16370] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16360] == 0) {
          {
          fprintf(_coverage_fout, "16360\n");
          fflush(_coverage_fout);
          ___coverage_array[16360] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->value.dval = op1->value.dval + op2->value.dval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16361] == 0) {
          {
          fprintf(_coverage_fout, "16361\n");
          fflush(_coverage_fout);
          ___coverage_array[16361] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        result->type = (unsigned char)2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16362] == 0) {
          {
          fprintf(_coverage_fout, "16362\n");
          fflush(_coverage_fout);
          ___coverage_array[16362] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16367] == 0) {
          {
          fprintf(_coverage_fout, "16367\n");
          fflush(_coverage_fout);
          ___coverage_array[16367] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )op2->type == 1), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16368] == 0) {
          {
          fprintf(_coverage_fout, "16368\n");
          fflush(_coverage_fout);
          ___coverage_array[16368] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16363] == 0) {
            {
            fprintf(_coverage_fout, "16363\n");
            fflush(_coverage_fout);
            ___coverage_array[16363] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->value.dval = op1->value.dval + (double )op2->value.lval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16364] == 0) {
            {
            fprintf(_coverage_fout, "16364\n");
            fflush(_coverage_fout);
            ___coverage_array[16364] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          result->type = (unsigned char)2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16365] == 0) {
            {
            fprintf(_coverage_fout, "16365\n");
            fflush(_coverage_fout);
            ___coverage_array[16365] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16366] == 0) {
            {
            fprintf(_coverage_fout, "16366\n");
            fflush(_coverage_fout);
            ___coverage_array[16366] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16371] == 0) {
        {
        fprintf(_coverage_fout, "16371\n");
        fflush(_coverage_fout);
        ___coverage_array[16371] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16376] == 0) {
    {
    fprintf(_coverage_fout, "16376\n");
    fflush(_coverage_fout);
    ___coverage_array[16376] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___5 = add_function(result, op1, op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16377] == 0) {
    {
    fprintf(_coverage_fout, "16377\n");
    fflush(_coverage_fout);
    ___coverage_array[16377] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___5);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_add_function)(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  decrement_function(zval *op2 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_decrement_function)(zval *op1 ) 
{ long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16346] == 0) {
    {
    fprintf(_coverage_fout, "16346\n");
    fflush(_coverage_fout);
    ___coverage_array[16346] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16347] == 0) {
    {
    fprintf(_coverage_fout, "16347\n");
    fflush(_coverage_fout);
    ___coverage_array[16347] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16343] == 0) {
      {
      fprintf(_coverage_fout, "16343\n");
      fflush(_coverage_fout);
      ___coverage_array[16343] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __asm__  ("decl (%0)\n\t"
              "jno  0f\n\t"
              "movl $0x00200000, (%0)\n\t"
              "movl $0xc1e00000, 0x4(%0)\n\t"
              "movb $0x2,0xc(%0)\n"
              "0:": : "r" (op1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16344] == 0) {
      {
      fprintf(_coverage_fout, "16344\n");
      fflush(_coverage_fout);
      ___coverage_array[16344] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16345] == 0) {
      {
      fprintf(_coverage_fout, "16345\n");
      fflush(_coverage_fout);
      ___coverage_array[16345] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16348] == 0) {
    {
    fprintf(_coverage_fout, "16348\n");
    fflush(_coverage_fout);
    ___coverage_array[16348] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = decrement_function(op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16349] == 0) {
    {
    fprintf(_coverage_fout, "16349\n");
    fflush(_coverage_fout);
    ___coverage_array[16349] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___0);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_decrement_function)(zval *op1 ) ;
extern int __attribute__((__visibility__("default")))  increment_function(zval *op1 ) ;
__inline static int ( __attribute__((__always_inline__)) fast_increment_function)(zval *op1 ) 
{ long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16339] == 0) {
    {
    fprintf(_coverage_fout, "16339\n");
    fflush(_coverage_fout);
    ___coverage_array[16339] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((int )op1->type == 1), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16340] == 0) {
    {
    fprintf(_coverage_fout, "16340\n");
    fflush(_coverage_fout);
    ___coverage_array[16340] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16336] == 0) {
      {
      fprintf(_coverage_fout, "16336\n");
      fflush(_coverage_fout);
      ___coverage_array[16336] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __asm__  ("incl (%0)\n\t"
              "jno  0f\n\t"
              "movl $0x0, (%0)\n\t"
              "movl $0x41e00000, 0x4(%0)\n\t"
              "movb $0x2,0xc(%0)\n"
              "0:": : "r" (op1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16337] == 0) {
      {
      fprintf(_coverage_fout, "16337\n");
      fflush(_coverage_fout);
      ___coverage_array[16337] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16338] == 0) {
      {
      fprintf(_coverage_fout, "16338\n");
      fflush(_coverage_fout);
      ___coverage_array[16338] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16341] == 0) {
    {
    fprintf(_coverage_fout, "16341\n");
    fflush(_coverage_fout);
    ___coverage_array[16341] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = increment_function(op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16342] == 0) {
    {
    fprintf(_coverage_fout, "16342\n");
    fflush(_coverage_fout);
    ___coverage_array[16342] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___0);
}
}
__inline static int ( __attribute__((__always_inline__)) fast_increment_function)(zval *op1 ) ;
extern void __attribute__((__visibility__("default")))  zend_locale_sprintf_double(zval *op ) ;
extern long __attribute__((__visibility__("default")))  zend_atol(char const   *str ,
                                                                  int str_len ) ;
extern int __attribute__((__visibility__("default")))  zend_atoi(char const   *str ,
                                                                 int str_len ) ;
extern void __attribute__((__visibility__("default")))  zend_compare_objects(zval *result ,
                                                                             zval *o1 ,
                                                                             zval *o2 ) ;
extern void __attribute__((__visibility__("default")))  zend_compare_arrays(zval *result ,
                                                                            zval *a1 ,
                                                                            zval *a2 ) ;
extern void __attribute__((__visibility__("default")))  zend_compare_symbol_tables(zval *result ,
                                                                                   HashTable *ht1 ,
                                                                                   HashTable *ht2 ) ;
extern void __attribute__((__visibility__("default")))  zendi_smart_strcmp(zval *result ,
                                                                           zval *s1 ,
                                                                           zval *s2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strncasecmp(char const   *s1 ,
                                                                               uint len1 ,
                                                                               char const   *s2 ,
                                                                               uint len2 ,
                                                                               uint length ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strcasecmp(char const   *s1 ,
                                                                              uint len1 ,
                                                                              char const   *s2 ,
                                                                              uint len2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strncmp(char const   *s1 ,
                                                                           uint len1 ,
                                                                           char const   *s2 ,
                                                                           uint len2 ,
                                                                           uint length ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strcmp(char const   *s1 ,
                                                                          uint len1 ,
                                                                          char const   *s2 ,
                                                                          uint len2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strncasecmp(zval *s1 ,
                                                                                    zval *s2 ,
                                                                                    zval *s3 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strcasecmp(zval *s1 ,
                                                                                   zval *s2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strncmp(zval *s1 ,
                                                                                zval *s2 ,
                                                                                zval *s3 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strcmp(zval *s1 ,
                                                                               zval *s2 ) ;
extern char __attribute__((__visibility__("default")))  *zend_str_tolower_dup(char const   *source ,
                                                                              unsigned int length ) ;
extern char __attribute__((__visibility__("default")))  *zend_str_tolower_copy(char *dest ,
                                                                               char const   *source ,
                                                                               unsigned int length ) ;
extern void __attribute__((__visibility__("default")))  zend_str_tolower(char *str ,
                                                                         unsigned int length ) ;
extern int __attribute__((__visibility__("default")))  string_locale_compare_function(zval *result ,
                                                                                      zval *op1 ,
                                                                                      zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  string_case_compare_function(zval *result ,
                                                                                    zval *op1 ,
                                                                                    zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  string_compare_function(zval *result ,
                                                                               zval *op1 ,
                                                                               zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  string_compare_function_ex(zval *result ,
                                                                                  zval *op1 ,
                                                                                  zval *op2 ,
                                                                                  zend_bool case_insensitive ) ;
extern int __attribute__((__visibility__("default")))  numeric_compare_function(zval *result ,
                                                                                zval *op1 ,
                                                                                zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  zval_is_true(zval *op ) ;
extern double __attribute__((__visibility__("default")))  zend_string_to_double(char const   *number ,
                                                                                zend_uint length ) ;
extern int __attribute__((__visibility__("default")))  add_string_to_string(zval *result ,
                                                                            zval const   *op1 ,
                                                                            zval const   *op2 ) ;
extern int __attribute__((__visibility__("default")))  add_char_to_string(zval *result ,
                                                                          zval const   *op1 ,
                                                                          zval const   *op2 ) ;
extern void __attribute__((__visibility__("default")))  multi_convert_to_string_ex(int argc 
                                                                                   , ...) ;
extern void __attribute__((__visibility__("default")))  multi_convert_to_double_ex(int argc 
                                                                                   , ...) ;
extern void __attribute__((__visibility__("default")))  multi_convert_to_long_ex(int argc 
                                                                                 , ...) ;
extern void __attribute__((__visibility__("default")))  convert_to_object(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_to_array(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_to_null(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_to_long_base(zval *op ,
                                                                             int base ) ;
extern void __attribute__((__visibility__("default")))  convert_to_double(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_to_long(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_scalar_to_number(zval *op ) ;
__inline static void const   *zend_memrchr(void const   *s , int c , size_t n ) 
{ register unsigned char const   *e ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16332] == 0) {
    {
    fprintf(_coverage_fout, "16332\n");
    fflush(_coverage_fout);
    ___coverage_array[16332] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (n <= 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16324] == 0) {
      {
      fprintf(_coverage_fout, "16324\n");
      fflush(_coverage_fout);
      ___coverage_array[16324] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((void const   *)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16325] == 0) {
      {
      fprintf(_coverage_fout, "16325\n");
      fflush(_coverage_fout);
      ___coverage_array[16325] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16333] == 0) {
    {
    fprintf(_coverage_fout, "16333\n");
    fflush(_coverage_fout);
    ___coverage_array[16333] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  e = ((unsigned char const   *)s + n) - 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16334] == 0) {
    {
    fprintf(_coverage_fout, "16334\n");
    fflush(_coverage_fout);
    ___coverage_array[16334] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16329] == 0) {
      {
      fprintf(_coverage_fout, "16329\n");
      fflush(_coverage_fout);
      ___coverage_array[16329] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )e >= (unsigned int )((unsigned char const   *)s)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16326] == 0) {
        {
        fprintf(_coverage_fout, "16326\n");
        fflush(_coverage_fout);
        ___coverage_array[16326] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16330] == 0) {
      {
      fprintf(_coverage_fout, "16330\n");
      fflush(_coverage_fout);
      ___coverage_array[16330] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*e == (int const   )((unsigned char const   )c)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16327] == 0) {
        {
        fprintf(_coverage_fout, "16327\n");
        fflush(_coverage_fout);
        ___coverage_array[16327] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((void const   *)e);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16328] == 0) {
        {
        fprintf(_coverage_fout, "16328\n");
        fflush(_coverage_fout);
        ___coverage_array[16328] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16331] == 0) {
      {
      fprintf(_coverage_fout, "16331\n");
      fflush(_coverage_fout);
      ___coverage_array[16331] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    e --;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16335] == 0) {
    {
    fprintf(_coverage_fout, "16335\n");
    fflush(_coverage_fout);
    ___coverage_array[16335] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((void const   *)((void *)0));
}
}
__inline static char *zend_memnstr(char *haystack , char *needle ,
                                   int needle_len , char *end ) 
{ char *p ;
  char ne ;
  void *tmp ;
  int tmp___0 ;
  void *tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16317] == 0) {
    {
    fprintf(_coverage_fout, "16317\n");
    fflush(_coverage_fout);
    ___coverage_array[16317] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p = haystack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16318] == 0) {
    {
    fprintf(_coverage_fout, "16318\n");
    fflush(_coverage_fout);
    ___coverage_array[16318] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  ne = *(needle + (needle_len - 1));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16319] == 0) {
    {
    fprintf(_coverage_fout, "16319\n");
    fflush(_coverage_fout);
    ___coverage_array[16319] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (needle_len == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16296] == 0) {
      {
      fprintf(_coverage_fout, "16296\n");
      fflush(_coverage_fout);
      ___coverage_array[16296] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = memchr((void const   *)p, (int )*needle, (unsigned int )(end - p));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16297] == 0) {
      {
      fprintf(_coverage_fout, "16297\n");
      fflush(_coverage_fout);
      ___coverage_array[16297] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((char *)tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16298] == 0) {
      {
      fprintf(_coverage_fout, "16298\n");
      fflush(_coverage_fout);
      ___coverage_array[16298] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16320] == 0) {
    {
    fprintf(_coverage_fout, "16320\n");
    fflush(_coverage_fout);
    ___coverage_array[16320] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (needle_len > end - haystack) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16299] == 0) {
      {
      fprintf(_coverage_fout, "16299\n");
      fflush(_coverage_fout);
      ___coverage_array[16299] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((char *)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16300] == 0) {
      {
      fprintf(_coverage_fout, "16300\n");
      fflush(_coverage_fout);
      ___coverage_array[16300] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16321] == 0) {
    {
    fprintf(_coverage_fout, "16321\n");
    fflush(_coverage_fout);
    ___coverage_array[16321] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  end -= needle_len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16322] == 0) {
    {
    fprintf(_coverage_fout, "16322\n");
    fflush(_coverage_fout);
    ___coverage_array[16322] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16311] == 0) {
      {
      fprintf(_coverage_fout, "16311\n");
      fflush(_coverage_fout);
      ___coverage_array[16311] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )p <= (unsigned int )end) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16301] == 0) {
        {
        fprintf(_coverage_fout, "16301\n");
        fflush(_coverage_fout);
        ___coverage_array[16301] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16312] == 0) {
      {
      fprintf(_coverage_fout, "16312\n");
      fflush(_coverage_fout);
      ___coverage_array[16312] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = memchr((void const   *)p, (int )*needle,
                     (unsigned int )((end - p) + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16313] == 0) {
      {
      fprintf(_coverage_fout, "16313\n");
      fflush(_coverage_fout);
      ___coverage_array[16313] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p = (char *)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16314] == 0) {
      {
      fprintf(_coverage_fout, "16314\n");
      fflush(_coverage_fout);
      ___coverage_array[16314] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (p) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16307] == 0) {
        {
        fprintf(_coverage_fout, "16307\n");
        fflush(_coverage_fout);
        ___coverage_array[16307] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )ne == (int )*(p + (needle_len - 1))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16304] == 0) {
          {
          fprintf(_coverage_fout, "16304\n");
          fflush(_coverage_fout);
          ___coverage_array[16304] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___0 = memcmp((void const   *)needle, (void const   *)p,
                         (unsigned int )(needle_len - 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16305] == 0) {
          {
          fprintf(_coverage_fout, "16305\n");
          fflush(_coverage_fout);
          ___coverage_array[16305] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16302] == 0) {
            {
            fprintf(_coverage_fout, "16302\n");
            fflush(_coverage_fout);
            ___coverage_array[16302] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16303] == 0) {
            {
            fprintf(_coverage_fout, "16303\n");
            fflush(_coverage_fout);
            ___coverage_array[16303] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return (p);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16306] == 0) {
          {
          fprintf(_coverage_fout, "16306\n");
          fflush(_coverage_fout);
          ___coverage_array[16306] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16308] == 0) {
        {
        fprintf(_coverage_fout, "16308\n");
        fflush(_coverage_fout);
        ___coverage_array[16308] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16315] == 0) {
      {
      fprintf(_coverage_fout, "16315\n");
      fflush(_coverage_fout);
      ___coverage_array[16315] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )p == (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16309] == 0) {
        {
        fprintf(_coverage_fout, "16309\n");
        fflush(_coverage_fout);
        ___coverage_array[16309] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((char *)((void *)0));
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16310] == 0) {
        {
        fprintf(_coverage_fout, "16310\n");
        fflush(_coverage_fout);
        ___coverage_array[16310] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16316] == 0) {
      {
      fprintf(_coverage_fout, "16316\n");
      fflush(_coverage_fout);
      ___coverage_array[16316] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    p ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16323] == 0) {
    {
    fprintf(_coverage_fout, "16323\n");
    fflush(_coverage_fout);
    ___coverage_array[16323] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((char *)((void *)0));
}
}
__inline static char *zend_memnstr(char *haystack , char *needle ,
                                   int needle_len , char *end ) ;
__inline static zend_uchar is_numeric_string(char const   *str , int length ,
                                             long *lval , double *dval ,
                                             int allow_errors ) 
{ char const   *ptr ;
  int base ;
  int digits ;
  int dp_or_e ;
  double local_dval ;
  zend_uchar type ;
  char const   *e ;
  char const   *tmp ;
  double __attribute__((__visibility__("default")))  tmp___0 ;
  double __attribute__((__visibility__("default")))  tmp___1 ;
  char const   *tmp___2 ;
  char const   *tmp___3 ;
  int cmp ;
  size_t __s1_len ;
  size_t __s2_len ;
  int tmp___4 ;
  int tmp___5 ;
  int tmp___6 ;
  unsigned char const   *__s2 ;
  register int __result ;
  int tmp___7 ;
  unsigned char const   *__s1 ;
  register int __result___0 ;
  int tmp___8 ;
  int tmp___9 ;
  int tmp___10 ;
  double __attribute__((__visibility__("default")))  tmp___11 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16286] == 0) {
    {
    fprintf(_coverage_fout, "16286\n");
    fflush(_coverage_fout);
    ___coverage_array[16286] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  base = 10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16287] == 0) {
    {
    fprintf(_coverage_fout, "16287\n");
    fflush(_coverage_fout);
    ___coverage_array[16287] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  digits = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16288] == 0) {
    {
    fprintf(_coverage_fout, "16288\n");
    fflush(_coverage_fout);
    ___coverage_array[16288] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  dp_or_e = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16289] == 0) {
    {
    fprintf(_coverage_fout, "16289\n");
    fflush(_coverage_fout);
    ___coverage_array[16289] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (! length) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16132] == 0) {
      {
      fprintf(_coverage_fout, "16132\n");
      fflush(_coverage_fout);
      ___coverage_array[16132] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((unsigned char)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16133] == 0) {
      {
      fprintf(_coverage_fout, "16133\n");
      fflush(_coverage_fout);
      ___coverage_array[16133] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16290] == 0) {
    {
    fprintf(_coverage_fout, "16290\n");
    fflush(_coverage_fout);
    ___coverage_array[16290] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16145] == 0) {
      {
      fprintf(_coverage_fout, "16145\n");
      fflush(_coverage_fout);
      ___coverage_array[16145] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*str == 32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16134] == 0) {
        {
        fprintf(_coverage_fout, "16134\n");
        fflush(_coverage_fout);
        ___coverage_array[16134] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16144] == 0) {
        {
        fprintf(_coverage_fout, "16144\n");
        fflush(_coverage_fout);
        ___coverage_array[16144] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*str == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16135] == 0) {
          {
          fprintf(_coverage_fout, "16135\n");
          fflush(_coverage_fout);
          ___coverage_array[16135] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16143] == 0) {
          {
          fprintf(_coverage_fout, "16143\n");
          fflush(_coverage_fout);
          ___coverage_array[16143] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*str == 10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16136] == 0) {
            {
            fprintf(_coverage_fout, "16136\n");
            fflush(_coverage_fout);
            ___coverage_array[16136] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16142] == 0) {
            {
            fprintf(_coverage_fout, "16142\n");
            fflush(_coverage_fout);
            ___coverage_array[16142] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*str == 13) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16137] == 0) {
              {
              fprintf(_coverage_fout, "16137\n");
              fflush(_coverage_fout);
              ___coverage_array[16137] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16141] == 0) {
              {
              fprintf(_coverage_fout, "16141\n");
              fflush(_coverage_fout);
              ___coverage_array[16141] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*str == 11) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16138] == 0) {
                {
                fprintf(_coverage_fout, "16138\n");
                fflush(_coverage_fout);
                ___coverage_array[16138] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16140] == 0) {
                {
                fprintf(_coverage_fout, "16140\n");
                fflush(_coverage_fout);
                ___coverage_array[16140] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*str == 12) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16139] == 0) {
                  {
                  fprintf(_coverage_fout, "16139\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16139] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              } else {
                break;
              }
            }
          }
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16146] == 0) {
      {
      fprintf(_coverage_fout, "16146\n");
      fflush(_coverage_fout);
      ___coverage_array[16146] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    str ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16147] == 0) {
      {
      fprintf(_coverage_fout, "16147\n");
      fflush(_coverage_fout);
      ___coverage_array[16147] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    length --;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16291] == 0) {
    {
    fprintf(_coverage_fout, "16291\n");
    fflush(_coverage_fout);
    ___coverage_array[16291] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  ptr = str;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16292] == 0) {
    {
    fprintf(_coverage_fout, "16292\n");
    fflush(_coverage_fout);
    ___coverage_array[16292] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )*ptr == 45) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16148] == 0) {
      {
      fprintf(_coverage_fout, "16148\n");
      fflush(_coverage_fout);
      ___coverage_array[16148] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    ptr ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16151] == 0) {
      {
      fprintf(_coverage_fout, "16151\n");
      fflush(_coverage_fout);
      ___coverage_array[16151] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*ptr == 43) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16149] == 0) {
        {
        fprintf(_coverage_fout, "16149\n");
        fflush(_coverage_fout);
        ___coverage_array[16149] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      ptr ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16150] == 0) {
        {
        fprintf(_coverage_fout, "16150\n");
        fflush(_coverage_fout);
        ___coverage_array[16150] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16293] == 0) {
    {
    fprintf(_coverage_fout, "16293\n");
    fflush(_coverage_fout);
    ___coverage_array[16293] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )*ptr >= 48) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16220] == 0) {
      {
      fprintf(_coverage_fout, "16220\n");
      fflush(_coverage_fout);
      ___coverage_array[16220] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*ptr <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16215] == 0) {
        {
        fprintf(_coverage_fout, "16215\n");
        fflush(_coverage_fout);
        ___coverage_array[16215] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (length > 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16160] == 0) {
          {
          fprintf(_coverage_fout, "16160\n");
          fflush(_coverage_fout);
          ___coverage_array[16160] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*str == 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16158] == 0) {
            {
            fprintf(_coverage_fout, "16158\n");
            fflush(_coverage_fout);
            ___coverage_array[16158] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*(str + 1) == 120) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16152] == 0) {
              {
              fprintf(_coverage_fout, "16152\n");
              fflush(_coverage_fout);
              ___coverage_array[16152] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            base = 16;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16153] == 0) {
              {
              fprintf(_coverage_fout, "16153\n");
              fflush(_coverage_fout);
              ___coverage_array[16153] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            ptr += 2;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16157] == 0) {
              {
              fprintf(_coverage_fout, "16157\n");
              fflush(_coverage_fout);
              ___coverage_array[16157] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*(str + 1) == 88) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16154] == 0) {
                {
                fprintf(_coverage_fout, "16154\n");
                fflush(_coverage_fout);
                ___coverage_array[16154] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              base = 16;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16155] == 0) {
                {
                fprintf(_coverage_fout, "16155\n");
                fflush(_coverage_fout);
                ___coverage_array[16155] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              ptr += 2;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16156] == 0) {
                {
                fprintf(_coverage_fout, "16156\n");
                fflush(_coverage_fout);
                ___coverage_array[16156] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16159] == 0) {
            {
            fprintf(_coverage_fout, "16159\n");
            fflush(_coverage_fout);
            ___coverage_array[16159] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16161] == 0) {
          {
          fprintf(_coverage_fout, "16161\n");
          fflush(_coverage_fout);
          ___coverage_array[16161] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16216] == 0) {
        {
        fprintf(_coverage_fout, "16216\n");
        fflush(_coverage_fout);
        ___coverage_array[16216] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16163] == 0) {
          {
          fprintf(_coverage_fout, "16163\n");
          fflush(_coverage_fout);
          ___coverage_array[16163] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*ptr == 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16162] == 0) {
            {
            fprintf(_coverage_fout, "16162\n");
            fflush(_coverage_fout);
            ___coverage_array[16162] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16164] == 0) {
          {
          fprintf(_coverage_fout, "16164\n");
          fflush(_coverage_fout);
          ___coverage_array[16164] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        ptr ++;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16217] == 0) {
        {
        fprintf(_coverage_fout, "16217\n");
        fflush(_coverage_fout);
        ___coverage_array[16217] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      type = (unsigned char)1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16218] == 0) {
        {
        fprintf(_coverage_fout, "16218\n");
        fflush(_coverage_fout);
        ___coverage_array[16218] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16198] == 0) {
          {
          fprintf(_coverage_fout, "16198\n");
          fflush(_coverage_fout);
          ___coverage_array[16198] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (digits >= 11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16167] == 0) {
            {
            fprintf(_coverage_fout, "16167\n");
            fflush(_coverage_fout);
            ___coverage_array[16167] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if (dval) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16166] == 0) {
              {
              fprintf(_coverage_fout, "16166\n");
              fflush(_coverage_fout);
              ___coverage_array[16166] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if (allow_errors == 1) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16165] == 0) {
                {
                fprintf(_coverage_fout, "16165\n");
                fflush(_coverage_fout);
                ___coverage_array[16165] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16168] == 0) {
            {
            fprintf(_coverage_fout, "16168\n");
            fflush(_coverage_fout);
            ___coverage_array[16168] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16199] == 0) {
          {
          fprintf(_coverage_fout, "16199\n");
          fflush(_coverage_fout);
          ___coverage_array[16199] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        check_digits: 
        if ((int const   )*ptr >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16169] == 0) {
            {
            fprintf(_coverage_fout, "16169\n");
            fflush(_coverage_fout);
            ___coverage_array[16169] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*ptr <= 57) {
            goto __Cont;
          } else {
            goto _L___3;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16197] == 0) {
            {
            fprintf(_coverage_fout, "16197\n");
            fflush(_coverage_fout);
            ___coverage_array[16197] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          _L___3: /* CIL Label */ 
          if (base == 16) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16173] == 0) {
              {
              fprintf(_coverage_fout, "16173\n");
              fflush(_coverage_fout);
              ___coverage_array[16173] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*ptr >= 65) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16170] == 0) {
                {
                fprintf(_coverage_fout, "16170\n");
                fflush(_coverage_fout);
                ___coverage_array[16170] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*ptr <= 70) {
                goto __Cont;
              } else {
                goto _L___2;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16172] == 0) {
                {
                fprintf(_coverage_fout, "16172\n");
                fflush(_coverage_fout);
                ___coverage_array[16172] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              _L___2: /* CIL Label */ 
              if ((int const   )*ptr >= 97) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16171] == 0) {
                  {
                  fprintf(_coverage_fout, "16171\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16171] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int const   )*ptr <= 102) {
                  goto __Cont;
                } else {
                  goto _L___1;
                }
              } else {
                goto _L___1;
              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16196] == 0) {
              {
              fprintf(_coverage_fout, "16196\n");
              fflush(_coverage_fout);
              ___coverage_array[16196] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _L___1: /* CIL Label */ 
            if (base == 10) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16194] == 0) {
                {
                fprintf(_coverage_fout, "16194\n");
                fflush(_coverage_fout);
                ___coverage_array[16194] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*ptr == 46) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16174] == 0) {
                  {
                  fprintf(_coverage_fout, "16174\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16174] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if (dp_or_e < 1) {
                  goto process_double;
                } else {
                  goto _L___0;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16193] == 0) {
                  {
                  fprintf(_coverage_fout, "16193\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16193] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                _L___0: /* CIL Label */ 
                if ((int const   )*ptr == 101) {
                  goto _L;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16192] == 0) {
                    {
                    fprintf(_coverage_fout, "16192\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16192] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*ptr == 69) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[16190] == 0) {
                      {
                      fprintf(_coverage_fout, "16190\n");
                      fflush(_coverage_fout);
                      ___coverage_array[16190] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (dp_or_e < 2) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[16186] == 0) {
                        {
                        fprintf(_coverage_fout, "16186\n");
                        fflush(_coverage_fout);
                        ___coverage_array[16186] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      e = ptr + 1;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[16187] == 0) {
                        {
                        fprintf(_coverage_fout, "16187\n");
                        fflush(_coverage_fout);
                        ___coverage_array[16187] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*e == 45) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[16175] == 0) {
                          {
                          fprintf(_coverage_fout, "16175\n");
                          fflush(_coverage_fout);
                          ___coverage_array[16175] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        tmp = e;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[16176] == 0) {
                          {
                          fprintf(_coverage_fout, "16176\n");
                          fflush(_coverage_fout);
                          ___coverage_array[16176] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        e ++;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[16177] == 0) {
                          {
                          fprintf(_coverage_fout, "16177\n");
                          fflush(_coverage_fout);
                          ___coverage_array[16177] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        ptr = tmp;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[16182] == 0) {
                          {
                          fprintf(_coverage_fout, "16182\n");
                          fflush(_coverage_fout);
                          ___coverage_array[16182] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*e == 43) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                                 "a");
                          if (___coverage_array[16178] == 0) {
                            {
                            fprintf(_coverage_fout, "16178\n");
                            fflush(_coverage_fout);
                            ___coverage_array[16178] = 1;
                            }
                          }
                          fclose(_coverage_fout);
                          }
                          tmp = e;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                                 "a");
                          if (___coverage_array[16179] == 0) {
                            {
                            fprintf(_coverage_fout, "16179\n");
                            fflush(_coverage_fout);
                            ___coverage_array[16179] = 1;
                            }
                          }
                          fclose(_coverage_fout);
                          }
                          e ++;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                                 "a");
                          if (___coverage_array[16180] == 0) {
                            {
                            fprintf(_coverage_fout, "16180\n");
                            fflush(_coverage_fout);
                            ___coverage_array[16180] = 1;
                            }
                          }
                          fclose(_coverage_fout);
                          }
                          ptr = tmp;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                                 "a");
                          if (___coverage_array[16181] == 0) {
                            {
                            fprintf(_coverage_fout, "16181\n");
                            fflush(_coverage_fout);
                            ___coverage_array[16181] = 1;
                            }
                          }
                          fclose(_coverage_fout);
                          }

                        }
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[16188] == 0) {
                        {
                        fprintf(_coverage_fout, "16188\n");
                        fflush(_coverage_fout);
                        ___coverage_array[16188] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*e >= 48) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[16184] == 0) {
                          {
                          fprintf(_coverage_fout, "16184\n");
                          fflush(_coverage_fout);
                          ___coverage_array[16184] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*e <= 57) {
                          goto process_double;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                                 "a");
                          if (___coverage_array[16183] == 0) {
                            {
                            fprintf(_coverage_fout, "16183\n");
                            fflush(_coverage_fout);
                            ___coverage_array[16183] = 1;
                            }
                          }
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                               "a");
                        if (___coverage_array[16185] == 0) {
                          {
                          fprintf(_coverage_fout, "16185\n");
                          fflush(_coverage_fout);
                          ___coverage_array[16185] = 1;
                          }
                        }
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                             "a");
                      if (___coverage_array[16189] == 0) {
                        {
                        fprintf(_coverage_fout, "16189\n");
                        fflush(_coverage_fout);
                        ___coverage_array[16189] = 1;
                        }
                      }
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[16191] == 0) {
                      {
                      fprintf(_coverage_fout, "16191\n");
                      fflush(_coverage_fout);
                      ___coverage_array[16191] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16195] == 0) {
                {
                fprintf(_coverage_fout, "16195\n");
                fflush(_coverage_fout);
                ___coverage_array[16195] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        }
        break;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16200] == 0) {
          {
          fprintf(_coverage_fout, "16200\n");
          fflush(_coverage_fout);
          ___coverage_array[16200] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __Cont: /* CIL Label */ 
        digits ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16201] == 0) {
          {
          fprintf(_coverage_fout, "16201\n");
          fflush(_coverage_fout);
          ___coverage_array[16201] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        ptr ++;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16219] == 0) {
        {
        fprintf(_coverage_fout, "16219\n");
        fflush(_coverage_fout);
        ___coverage_array[16219] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (base == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16204] == 0) {
          {
          fprintf(_coverage_fout, "16204\n");
          fflush(_coverage_fout);
          ___coverage_array[16204] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (digits >= 11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16202] == 0) {
            {
            fprintf(_coverage_fout, "16202\n");
            fflush(_coverage_fout);
            ___coverage_array[16202] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          dp_or_e = -1;
          goto process_double;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16203] == 0) {
            {
            fprintf(_coverage_fout, "16203\n");
            fflush(_coverage_fout);
            ___coverage_array[16203] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16214] == 0) {
          {
          fprintf(_coverage_fout, "16214\n");
          fflush(_coverage_fout);
          ___coverage_array[16214] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (digits < 8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16205] == 0) {
            {
            fprintf(_coverage_fout, "16205\n");
            fflush(_coverage_fout);
            ___coverage_array[16205] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16213] == 0) {
            {
            fprintf(_coverage_fout, "16213\n");
            fflush(_coverage_fout);
            ___coverage_array[16213] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if (digits == 8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16207] == 0) {
              {
              fprintf(_coverage_fout, "16207\n");
              fflush(_coverage_fout);
              ___coverage_array[16207] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*(ptr + - digits) <= 55) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16206] == 0) {
                {
                fprintf(_coverage_fout, "16206\n");
                fflush(_coverage_fout);
                ___coverage_array[16206] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            } else {
              goto _L___4;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16211] == 0) {
              {
              fprintf(_coverage_fout, "16211\n");
              fflush(_coverage_fout);
              ___coverage_array[16211] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _L___4: /* CIL Label */ 
            if (dval) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16208] == 0) {
                {
                fprintf(_coverage_fout, "16208\n");
                fflush(_coverage_fout);
                ___coverage_array[16208] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              tmp___0 = zend_hex_strtod(str, & ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16209] == 0) {
                {
                fprintf(_coverage_fout, "16209\n");
                fflush(_coverage_fout);
                ___coverage_array[16209] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              local_dval = (double )tmp___0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16210] == 0) {
                {
                fprintf(_coverage_fout, "16210\n");
                fflush(_coverage_fout);
                ___coverage_array[16210] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16212] == 0) {
              {
              fprintf(_coverage_fout, "16212\n");
              fflush(_coverage_fout);
              ___coverage_array[16212] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            type = (unsigned char)2;
          }
        }
      }
    } else {
      goto _L___5;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16239] == 0) {
      {
      fprintf(_coverage_fout, "16239\n");
      fflush(_coverage_fout);
      ___coverage_array[16239] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    _L___5: /* CIL Label */ 
    if ((int const   )*ptr == 46) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16237] == 0) {
        {
        fprintf(_coverage_fout, "16237\n");
        fflush(_coverage_fout);
        ___coverage_array[16237] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*(ptr + 1) >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16235] == 0) {
          {
          fprintf(_coverage_fout, "16235\n");
          fflush(_coverage_fout);
          ___coverage_array[16235] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*(ptr + 1) <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16232] == 0) {
            {
            fprintf(_coverage_fout, "16232\n");
            fflush(_coverage_fout);
            ___coverage_array[16232] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          process_double: 
          type = (unsigned char)2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16233] == 0) {
            {
            fprintf(_coverage_fout, "16233\n");
            fflush(_coverage_fout);
            ___coverage_array[16233] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if (dval) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16221] == 0) {
              {
              fprintf(_coverage_fout, "16221\n");
              fflush(_coverage_fout);
              ___coverage_array[16221] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___1 = zend_strtod(str, & ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16222] == 0) {
              {
              fprintf(_coverage_fout, "16222\n");
              fflush(_coverage_fout);
              ___coverage_array[16222] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            local_dval = (double )tmp___1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16231] == 0) {
              {
              fprintf(_coverage_fout, "16231\n");
              fflush(_coverage_fout);
              ___coverage_array[16231] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if (allow_errors != 1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16229] == 0) {
                {
                fprintf(_coverage_fout, "16229\n");
                fflush(_coverage_fout);
                ___coverage_array[16229] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (dp_or_e != -1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16225] == 0) {
                  {
                  fprintf(_coverage_fout, "16225\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16225] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                tmp___3 = ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16226] == 0) {
                  {
                  fprintf(_coverage_fout, "16226\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16226] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                ptr ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16227] == 0) {
                  {
                  fprintf(_coverage_fout, "16227\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16227] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 46) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16223] == 0) {
                    {
                    fprintf(_coverage_fout, "16223\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16223] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  dp_or_e = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16224] == 0) {
                    {
                    fprintf(_coverage_fout, "16224\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16224] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  dp_or_e = 2;
                }
                goto check_digits;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16228] == 0) {
                  {
                  fprintf(_coverage_fout, "16228\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16228] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16230] == 0) {
                {
                fprintf(_coverage_fout, "16230\n");
                fflush(_coverage_fout);
                ___coverage_array[16230] = 1;
                }
              }
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16234] == 0) {
            {
            fprintf(_coverage_fout, "16234\n");
            fflush(_coverage_fout);
            ___coverage_array[16234] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return ((unsigned char)0);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16236] == 0) {
          {
          fprintf(_coverage_fout, "16236\n");
          fflush(_coverage_fout);
          ___coverage_array[16236] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        return ((unsigned char)0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16238] == 0) {
        {
        fprintf(_coverage_fout, "16238\n");
        fflush(_coverage_fout);
        ___coverage_array[16238] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((unsigned char)0);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16294] == 0) {
    {
    fprintf(_coverage_fout, "16294\n");
    fflush(_coverage_fout);
    ___coverage_array[16294] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )ptr != (unsigned int )(str + length)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16244] == 0) {
      {
      fprintf(_coverage_fout, "16244\n");
      fflush(_coverage_fout);
      ___coverage_array[16244] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (! allow_errors) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16240] == 0) {
        {
        fprintf(_coverage_fout, "16240\n");
        fflush(_coverage_fout);
        ___coverage_array[16240] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((unsigned char)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16241] == 0) {
        {
        fprintf(_coverage_fout, "16241\n");
        fflush(_coverage_fout);
        ___coverage_array[16241] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16245] == 0) {
      {
      fprintf(_coverage_fout, "16245\n");
      fflush(_coverage_fout);
      ___coverage_array[16245] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (allow_errors == -1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16242] == 0) {
        {
        fprintf(_coverage_fout, "16242\n");
        fflush(_coverage_fout);
        ___coverage_array[16242] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      zend_error(1 << 3L, "A non well formed numeric value encountered");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16243] == 0) {
        {
        fprintf(_coverage_fout, "16243\n");
        fflush(_coverage_fout);
        ___coverage_array[16243] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16246] == 0) {
      {
      fprintf(_coverage_fout, "16246\n");
      fflush(_coverage_fout);
      ___coverage_array[16246] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16295] == 0) {
    {
    fprintf(_coverage_fout, "16295\n");
    fflush(_coverage_fout);
    ___coverage_array[16295] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )type == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16279] == 0) {
      {
      fprintf(_coverage_fout, "16279\n");
      fflush(_coverage_fout);
      ___coverage_array[16279] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (digits == 10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16273] == 0) {
        {
        fprintf(_coverage_fout, "16273\n");
        fflush(_coverage_fout);
        ___coverage_array[16273] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16258] == 0) {
          {
          fprintf(_coverage_fout, "16258\n");
          fflush(_coverage_fout);
          ___coverage_array[16258] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __s1_len = strlen(ptr + - digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16259] == 0) {
          {
          fprintf(_coverage_fout, "16259\n");
          fflush(_coverage_fout);
          ___coverage_array[16259] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __s2_len = strlen(long_min_digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16260] == 0) {
          {
          fprintf(_coverage_fout, "16260\n");
          fflush(_coverage_fout);
          ___coverage_array[16260] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )((void const   *)((ptr + - digits) + 1)) - (unsigned int )((void const   *)(ptr + - digits)) == 1U)) {
          goto _L___7;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16253] == 0) {
            {
            fprintf(_coverage_fout, "16253\n");
            fflush(_coverage_fout);
            ___coverage_array[16253] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if (__s1_len >= 4U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16251] == 0) {
              {
              fprintf(_coverage_fout, "16251\n");
              fflush(_coverage_fout);
              ___coverage_array[16251] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            _L___7: /* CIL Label */ 
            if (! ((unsigned int )((void const   *)(long_min_digits + 1)) - (unsigned int )((void const   *)(long_min_digits)) == 1U)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16247] == 0) {
                {
                fprintf(_coverage_fout, "16247\n");
                fflush(_coverage_fout);
                ___coverage_array[16247] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              tmp___10 = 1;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16250] == 0) {
                {
                fprintf(_coverage_fout, "16250\n");
                fflush(_coverage_fout);
                ___coverage_array[16250] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (__s2_len >= 4U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16248] == 0) {
                  {
                  fprintf(_coverage_fout, "16248\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16248] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                tmp___10 = 1;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16249] == 0) {
                  {
                  fprintf(_coverage_fout, "16249\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16249] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                tmp___10 = 0;
              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16252] == 0) {
              {
              fprintf(_coverage_fout, "16252\n");
              fflush(_coverage_fout);
              ___coverage_array[16252] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___10 = 0;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16261] == 0) {
          {
          fprintf(_coverage_fout, "16261\n");
          fflush(_coverage_fout);
          ___coverage_array[16261] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16254] == 0) {
            {
            fprintf(_coverage_fout, "16254\n");
            fflush(_coverage_fout);
            ___coverage_array[16254] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___5 = __builtin_strcmp(ptr + - digits, long_min_digits);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16255] == 0) {
            {
            fprintf(_coverage_fout, "16255\n");
            fflush(_coverage_fout);
            ___coverage_array[16255] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___9 = tmp___5;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16256] == 0) {
            {
            fprintf(_coverage_fout, "16256\n");
            fflush(_coverage_fout);
            ___coverage_array[16256] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___8 = __builtin_strcmp(ptr + - digits, long_min_digits);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16257] == 0) {
            {
            fprintf(_coverage_fout, "16257\n");
            fflush(_coverage_fout);
            ___coverage_array[16257] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp___9 = tmp___8;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16262] == 0) {
          {
          fprintf(_coverage_fout, "16262\n");
          fflush(_coverage_fout);
          ___coverage_array[16262] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___8 = __builtin_strcmp(ptr + - digits, long_min_digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16263] == 0) {
          {
          fprintf(_coverage_fout, "16263\n");
          fflush(_coverage_fout);
          ___coverage_array[16263] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp___9 = tmp___8;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16274] == 0) {
        {
        fprintf(_coverage_fout, "16274\n");
        fflush(_coverage_fout);
        ___coverage_array[16274] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      cmp = tmp___9;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16275] == 0) {
        {
        fprintf(_coverage_fout, "16275\n");
        fflush(_coverage_fout);
        ___coverage_array[16275] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if (cmp < 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16264] == 0) {
          {
          fprintf(_coverage_fout, "16264\n");
          fflush(_coverage_fout);
          ___coverage_array[16264] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16272] == 0) {
          {
          fprintf(_coverage_fout, "16272\n");
          fflush(_coverage_fout);
          ___coverage_array[16272] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if (cmp == 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16266] == 0) {
            {
            fprintf(_coverage_fout, "16266\n");
            fflush(_coverage_fout);
            ___coverage_array[16266] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*str == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16265] == 0) {
              {
              fprintf(_coverage_fout, "16265\n");
              fflush(_coverage_fout);
              ___coverage_array[16265] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          } else {
            goto _L___8;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16270] == 0) {
            {
            fprintf(_coverage_fout, "16270\n");
            fflush(_coverage_fout);
            ___coverage_array[16270] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          _L___8: /* CIL Label */ 
          if (dval) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16267] == 0) {
              {
              fprintf(_coverage_fout, "16267\n");
              fflush(_coverage_fout);
              ___coverage_array[16267] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___11 = zend_strtod(str, (char const   **)((void *)0));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16268] == 0) {
              {
              fprintf(_coverage_fout, "16268\n");
              fflush(_coverage_fout);
              ___coverage_array[16268] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            *dval = (double )tmp___11;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16269] == 0) {
              {
              fprintf(_coverage_fout, "16269\n");
              fflush(_coverage_fout);
              ___coverage_array[16269] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16271] == 0) {
            {
            fprintf(_coverage_fout, "16271\n");
            fflush(_coverage_fout);
            ___coverage_array[16271] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          return ((unsigned char)2);
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16276] == 0) {
        {
        fprintf(_coverage_fout, "16276\n");
        fflush(_coverage_fout);
        ___coverage_array[16276] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16280] == 0) {
      {
      fprintf(_coverage_fout, "16280\n");
      fflush(_coverage_fout);
      ___coverage_array[16280] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (lval) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16277] == 0) {
        {
        fprintf(_coverage_fout, "16277\n");
        fflush(_coverage_fout);
        ___coverage_array[16277] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *lval = strtol((char const   */* __restrict  */)str,
                     (char **/* __restrict  */)((void *)0), base);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16278] == 0) {
        {
        fprintf(_coverage_fout, "16278\n");
        fflush(_coverage_fout);
        ___coverage_array[16278] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16281] == 0) {
      {
      fprintf(_coverage_fout, "16281\n");
      fflush(_coverage_fout);
      ___coverage_array[16281] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((unsigned char)1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16284] == 0) {
      {
      fprintf(_coverage_fout, "16284\n");
      fflush(_coverage_fout);
      ___coverage_array[16284] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (dval) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16282] == 0) {
        {
        fprintf(_coverage_fout, "16282\n");
        fflush(_coverage_fout);
        ___coverage_array[16282] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *dval = local_dval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16283] == 0) {
        {
        fprintf(_coverage_fout, "16283\n");
        fflush(_coverage_fout);
        ___coverage_array[16283] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16285] == 0) {
      {
      fprintf(_coverage_fout, "16285\n");
      fflush(_coverage_fout);
      ___coverage_array[16285] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((unsigned char)2);
  }
}
}
__inline static zend_uchar is_numeric_string(char const   *str , int length ,
                                             long *lval , double *dval ,
                                             int allow_errors ) ;
__inline static long ( __attribute__((__always_inline__)) zend_dval_to_lval)(double d ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16130] == 0) {
    {
    fprintf(_coverage_fout, "16130\n");
    fflush(_coverage_fout);
    ___coverage_array[16130] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (d > (double )2147483647L) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16126] == 0) {
      {
      fprintf(_coverage_fout, "16126\n");
      fflush(_coverage_fout);
      ___coverage_array[16126] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return ((long )((unsigned long )((long long )d)));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16129] == 0) {
      {
      fprintf(_coverage_fout, "16129\n");
      fflush(_coverage_fout);
      ___coverage_array[16129] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (d < (double )(-0x7FFFFFFF-1)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16127] == 0) {
        {
        fprintf(_coverage_fout, "16127\n");
        fflush(_coverage_fout);
        ___coverage_array[16127] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      return ((long )((unsigned long )((long long )d)));
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16128] == 0) {
        {
        fprintf(_coverage_fout, "16128\n");
        fflush(_coverage_fout);
        ___coverage_array[16128] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16131] == 0) {
    {
    fprintf(_coverage_fout, "16131\n");
    fflush(_coverage_fout);
    ___coverage_array[16131] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((long )d);
}
}
__inline static long ( __attribute__((__always_inline__)) zend_dval_to_lval)(double d ) ;
extern zend_bool __attribute__((__visibility__("default")))  instanceof_function(zend_class_entry const   *instance_ce ,
                                                                                 zend_class_entry const   *ce ) ;
extern zend_bool __attribute__((__visibility__("default")))  instanceof_function_ex(zend_class_entry const   *instance_ce ,
                                                                                    zend_class_entry const   *ce ,
                                                                                    zend_bool interfaces_only ) ;
extern int __attribute__((__visibility__("default")))  is_smaller_or_equal_function(zval *result ,
                                                                                    zval *op1 ,
                                                                                    zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_smaller_function(zval *result ,
                                                                           zval *op1 ,
                                                                           zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_not_equal_function(zval *result ,
                                                                             zval *op1 ,
                                                                             zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_not_identical_function(zval *result ,
                                                                                 zval *op1 ,
                                                                                 zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_identical_function(zval *result ,
                                                                             zval *op1 ,
                                                                             zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_equal_function(zval *result ,
                                                                         zval *op1 ,
                                                                         zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  concat_function(zval *result ,
                                                                       zval *op1 ,
                                                                       zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  shift_right_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  shift_left_function(zval *result ,
                                                                           zval *op1 ,
                                                                           zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  bitwise_xor_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  bitwise_and_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  bitwise_or_function(zval *result ,
                                                                           zval *op1 ,
                                                                           zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  bitwise_not_function(zval *result ,
                                                                            zval *op1 ) ;
extern int __attribute__((__visibility__("default")))  boolean_not_function(zval *result ,
                                                                            zval *op1 ) ;
extern int __attribute__((__visibility__("default")))  boolean_xor_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  zend_shutdown_strtod(void) ;
extern int __attribute__((__visibility__("default")))  zend_startup_strtod(void) ;
extern char __attribute__((__visibility__("default")))  *zend_dtoa(double _d ,
                                                                   int mode ,
                                                                   int ndigits ,
                                                                   int *decpt ,
                                                                   int *sign ,
                                                                   char **rve ) ;
extern void __attribute__((__visibility__("default")))  zend_freedtoa(char *s ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void __assert(char const   *__assertion , char const   *__file ,
                             int __line ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void __assert_perror_fail(int __errnum , char const   *__file ,
                                         unsigned int __line ,
                                         char const   *__function ) ;
struct _zend_gc_globals;
typedef struct _zend_gc_globals zend_gc_globals;
extern zend_gc_globals __attribute__((__visibility__("default")))  gc_globals ;
union __anonunion_u_64 {
   zval *pz ;
   zend_object_handlers const   *handlers ;
};
struct _gc_root_buffer {
   struct _gc_root_buffer *prev ;
   struct _gc_root_buffer *next ;
   zend_object_handle handle ;
   union __anonunion_u_64 u ;
};
struct _zend_gc_globals {
   zend_bool gc_enabled ;
   zend_bool gc_active ;
   gc_root_buffer *buf ;
   gc_root_buffer roots ;
   gc_root_buffer *unused ;
   gc_root_buffer *first_unused ;
   gc_root_buffer *last_unused ;
   zval_gc_info *zval_to_free ;
   zval_gc_info *free_list ;
   zval_gc_info *next_to_free ;
   zend_uint gc_runs ;
   zend_uint collected ;
};
__inline static void ( __attribute__((__always_inline__)) gc_remove_from_buffer)(gc_root_buffer *root ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16121] == 0) {
    {
    fprintf(_coverage_fout, "16121\n");
    fflush(_coverage_fout);
    ___coverage_array[16121] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (root->next)->prev = root->prev;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16122] == 0) {
    {
    fprintf(_coverage_fout, "16122\n");
    fflush(_coverage_fout);
    ___coverage_array[16122] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (root->prev)->next = root->next;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16123] == 0) {
    {
    fprintf(_coverage_fout, "16123\n");
    fflush(_coverage_fout);
    ___coverage_array[16123] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  root->prev = gc_globals.unused;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16124] == 0) {
    {
    fprintf(_coverage_fout, "16124\n");
    fflush(_coverage_fout);
    ___coverage_array[16124] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  gc_globals.unused = root;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16125] == 0) {
    {
    fprintf(_coverage_fout, "16125\n");
    fflush(_coverage_fout);
    ___coverage_array[16125] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) gc_remove_from_buffer)(gc_root_buffer *root ) ;
extern void __attribute__((__visibility__("default")))  gc_zval_possible_root(zval *zv ) ;
__inline static void ( __attribute__((__always_inline__)) gc_zval_check_possible_root)(zval *z ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16119] == 0) {
    {
    fprintf(_coverage_fout, "16119\n");
    fflush(_coverage_fout);
    ___coverage_array[16119] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )z->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16115] == 0) {
      {
      fprintf(_coverage_fout, "16115\n");
      fflush(_coverage_fout);
      ___coverage_array[16115] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    gc_zval_possible_root(z);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16118] == 0) {
      {
      fprintf(_coverage_fout, "16118\n");
      fflush(_coverage_fout);
      ___coverage_array[16118] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )z->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16116] == 0) {
        {
        fprintf(_coverage_fout, "16116\n");
        fflush(_coverage_fout);
        ___coverage_array[16116] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      gc_zval_possible_root(z);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16117] == 0) {
        {
        fprintf(_coverage_fout, "16117\n");
        fflush(_coverage_fout);
        ___coverage_array[16117] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16120] == 0) {
    {
    fprintf(_coverage_fout, "16120\n");
    fflush(_coverage_fout);
    ___coverage_array[16120] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return;
}
}
extern void __attribute__((__visibility__("default")))  gc_reset(void) ;
extern void __attribute__((__visibility__("default")))  gc_init(void) ;
extern void __attribute__((__visibility__("default")))  gc_globals_dtor(void) ;
extern void __attribute__((__visibility__("default")))  gc_globals_ctor(void) ;
extern void __attribute__((__visibility__("default")))  gc_zobj_possible_root(zval *zv ) ;
extern int __attribute__((__visibility__("default")))  gc_collect_cycles(void) ;
extern int __attribute__((__visibility__("default")))  zend_get_configuration_directive(char const   *name ,
                                                                                        uint name_length ,
                                                                                        zval *contents ) ;
struct sigaction;
extern int __attribute__((__visibility__("default")))  zend_sigaction(int signo ,
                                                                      struct sigaction  const  *act ,
                                                                      struct sigaction *oldact ) ;
extern int __attribute__((__visibility__("default")))  zend_signal(int signo ,
                                                                   void (*handler)(int  ) ) ;
extern void zend_signal_shutdown(void) ;
extern void zend_signal_startup() ;
extern void zend_signal_deactivate(void) ;
extern void zend_signal_activate(void) ;
extern void __attribute__((__visibility__("default")))  zend_signal_handler_unblock() ;
struct siginfo;
typedef struct siginfo siginfo_t;
extern void zend_signal_handler_defer(int signo , siginfo_t *siginfo ,
                                      void *context ) ;
struct _zend_signal_globals_t;
typedef struct _zend_signal_globals_t zend_signal_globals_t;
extern zend_signal_globals_t __attribute__((__visibility__("default")))  zend_signal_globals ;
extern  __attribute__((__nothrow__)) int __libc_current_sigrtmax(void) ;
extern  __attribute__((__nothrow__)) int __libc_current_sigrtmin(void) ;
typedef unsigned long pthread_t;
extern  __attribute__((__nothrow__)) int pthread_kill(pthread_t __threadid ,
                                                      int __signo ) ;
struct __anonstruct___sigset_t_8;
extern  __attribute__((__nothrow__)) int pthread_sigmask(int __how ,
                                                         __sigset_t const   * __restrict  __newmask ,
                                                         __sigset_t * __restrict  __oldmask ) ;
struct sigaltstack;
extern  __attribute__((__nothrow__)) int sigaltstack(struct sigaltstack  const  * __restrict  __ss ,
                                                     struct sigaltstack * __restrict  __oss ) ;
struct sigstack;
extern  __attribute__((__nothrow__)) int sigstack(struct sigstack *__ss ,
                                                  struct sigstack *__oss )  __attribute__((__deprecated__)) ;
extern  __attribute__((__nothrow__)) int siginterrupt(int __sig ,
                                                      int __interrupt ) ;
struct sigcontext;
extern  __attribute__((__nothrow__)) int sigreturn(struct sigcontext *__scp ) ;
struct sigvec;
extern  __attribute__((__nothrow__)) int sigvec(int __sig ,
                                                struct sigvec  const  *__vec ,
                                                struct sigvec *__ovec ) ;
extern char const   * const  sys_siglist[65] ;
extern char const   * const  _sys_siglist[65] ;
union sigval;
extern  __attribute__((__nothrow__)) int sigqueue(__pid_t __pid , int __sig ,
                                                  union sigval __val ) ;
typedef __sigset_t sigset_t;
extern int sigtimedwait(sigset_t const   * __restrict  __set ,
                        siginfo_t * __restrict  __info ,
                        struct timespec  const  * __restrict  __timeout )  __attribute__((__nonnull__(1))) ;
extern int sigwaitinfo(sigset_t const   * __restrict  __set ,
                       siginfo_t * __restrict  __info )  __attribute__((__nonnull__(1))) ;
extern int sigwait(sigset_t const   * __restrict  __set ,
                   int * __restrict  __sig )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int sigpending(sigset_t *__set )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigaction(int __sig ,
                                                   struct sigaction  const  * __restrict  __act ,
                                                   struct sigaction * __restrict  __oact ) ;
extern int sigsuspend(sigset_t const   *__set )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigprocmask(int __how ,
                                                     sigset_t const   * __restrict  __set ,
                                                     sigset_t * __restrict  __oset ) ;
extern  __attribute__((__nothrow__)) int sigismember(sigset_t const   *__set ,
                                                     int __signo )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigdelset(sigset_t *__set ,
                                                   int __signo )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigaddset(sigset_t *__set ,
                                                   int __signo )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigfillset(sigset_t *__set )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigemptyset(sigset_t *__set )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int siggetmask(void)  __attribute__((__deprecated__)) ;
extern  __attribute__((__nothrow__)) int sigsetmask(int __mask )  __attribute__((__deprecated__)) ;
extern  __attribute__((__nothrow__)) int sigblock(int __mask )  __attribute__((__deprecated__)) ;
extern int __sigpause(int __sig_or_mask , int __is_sig ) ;
extern void psiginfo(siginfo_t const   *__pinfo , char const   *__s ) ;
extern void psignal(int __sig , char const   *__s ) ;
extern  __attribute__((__nothrow__)) int gsignal(int __sig ) ;
typedef void (*__sighandler_t)(int  );
extern  __attribute__((__nothrow__)) __sighandler_t ssignal(int __sig ,
                                                            void (*__handler)(int  ) ) ;
extern  __attribute__((__nothrow__)) int raise(int __sig ) ;
extern  __attribute__((__nothrow__)) int killpg(__pid_t __pgrp , int __sig ) ;
extern  __attribute__((__nothrow__)) int kill(__pid_t __pid , int __sig ) ;
extern  __attribute__((__nothrow__)) __sighandler_t signal(int __sig ,
                                                           void (*__handler)(int  ) ) ;
extern  __attribute__((__nothrow__)) __sighandler_t __sysv_signal(int __sig ,
                                                                  void (*__handler)(int  ) ) ;
__inline extern int __sigdelset(__sigset_t *__set , int __sig ) 
{ unsigned long __mask ;
  unsigned long __word ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16111] == 0) {
    {
    fprintf(_coverage_fout, "16111\n");
    fflush(_coverage_fout);
    ___coverage_array[16111] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __mask = 1UL << (unsigned int )(__sig - 1) % (8U * sizeof(unsigned long ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16112] == 0) {
    {
    fprintf(_coverage_fout, "16112\n");
    fflush(_coverage_fout);
    ___coverage_array[16112] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __word = (unsigned long )((unsigned int )(__sig - 1) / (8U * sizeof(unsigned long )));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16113] == 0) {
    {
    fprintf(_coverage_fout, "16113\n");
    fflush(_coverage_fout);
    ___coverage_array[16113] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __set->__val[__word] &= ~ __mask;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16114] == 0) {
    {
    fprintf(_coverage_fout, "16114\n");
    fflush(_coverage_fout);
    ___coverage_array[16114] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline extern int __sigdelset(__sigset_t *__set , int __sig ) ;
__inline extern int __sigaddset(__sigset_t *__set , int __sig ) 
{ unsigned long __mask ;
  unsigned long __word ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16107] == 0) {
    {
    fprintf(_coverage_fout, "16107\n");
    fflush(_coverage_fout);
    ___coverage_array[16107] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __mask = 1UL << (unsigned int )(__sig - 1) % (8U * sizeof(unsigned long ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16108] == 0) {
    {
    fprintf(_coverage_fout, "16108\n");
    fflush(_coverage_fout);
    ___coverage_array[16108] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __word = (unsigned long )((unsigned int )(__sig - 1) / (8U * sizeof(unsigned long )));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16109] == 0) {
    {
    fprintf(_coverage_fout, "16109\n");
    fflush(_coverage_fout);
    ___coverage_array[16109] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __set->__val[__word] |= __mask;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16110] == 0) {
    {
    fprintf(_coverage_fout, "16110\n");
    fflush(_coverage_fout);
    ___coverage_array[16110] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline extern int __sigaddset(__sigset_t *__set , int __sig ) ;
__inline extern int __sigismember(__sigset_t const   *__set , int __sig ) 
{ unsigned long __mask ;
  unsigned long __word ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16103] == 0) {
    {
    fprintf(_coverage_fout, "16103\n");
    fflush(_coverage_fout);
    ___coverage_array[16103] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __mask = 1UL << (unsigned int )(__sig - 1) % (8U * sizeof(unsigned long ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16104] == 0) {
    {
    fprintf(_coverage_fout, "16104\n");
    fflush(_coverage_fout);
    ___coverage_array[16104] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __word = (unsigned long )((unsigned int )(__sig - 1) / (8U * sizeof(unsigned long )));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16105] == 0) {
    {
    fprintf(_coverage_fout, "16105\n");
    fflush(_coverage_fout);
    ___coverage_array[16105] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (__set->__val[__word] & __mask) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16101] == 0) {
      {
      fprintf(_coverage_fout, "16101\n");
      fflush(_coverage_fout);
      ___coverage_array[16101] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16102] == 0) {
      {
      fprintf(_coverage_fout, "16102\n");
      fflush(_coverage_fout);
      ___coverage_array[16102] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16106] == 0) {
    {
    fprintf(_coverage_fout, "16106\n");
    fflush(_coverage_fout);
    ___coverage_array[16106] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int __sigismember(__sigset_t const   *__set , int __sig ) ;
extern zval __attribute__((__visibility__("default")))  zval_used_for_init ;
struct _zend_utility_values;
typedef struct _zend_utility_values zend_utility_values;
extern zend_utility_values __attribute__((__visibility__("default")))  zend_uv ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_standard_class_def ;
extern void zenderror(char const   *error ) ;
extern char __attribute__((__visibility__("default")))  *(*zend_resolve_path)(char const   *filename ,
                                                                              int filename_len ) ;
extern char __attribute__((__visibility__("default")))  *(*zend_getenv)(char *name ,
                                                                        size_t name_len ) ;
extern int (*zend_vspprintf)(char **pbuf , size_t max_len ,
                             char const   *format , va_list ap ) ;
extern int __attribute__((__visibility__("default")))  (*zend_stream_open_function)(char const   *filename ,
                                                                                    zend_file_handle *handle ) ;
extern void __attribute__((__visibility__("default")))  (*zend_on_timeout)(int seconds ) ;
extern void __attribute__((__visibility__("default")))  ( /* format attribute */  (*zend_error_cb))(int type ,
                                                                                                    char const   *error_filename ,
                                                                                                    uint error_lineno ,
                                                                                                    char const   *format ,
                                                                                                    va_list args ) ;
extern void __attribute__((__visibility__("default")))  (*zend_ticks_function)(int ticks ) ;
extern FILE __attribute__((__visibility__("default")))  *(*zend_fopen)(char const   *filename ,
                                                                       char **opened_path ) ;
extern int (* __attribute__((__visibility__("default"))) zend_write)(char const   *str ,
                                                                     uint str_length ) ;
extern int __attribute__((__visibility__("default")))  ( /* format attribute */  (*zend_printf))(char const   *format 
                                                                                                 , ...) ;
extern void __attribute__((__visibility__("default")))  free_estring(char **str_p ) ;
extern void zend_post_deactivate_modules(void) ;
extern void zend_deactivate_modules(void) ;
extern void zend_activate_modules(void) ;
extern void zend_call_destructors(void) ;
extern void zend_deactivate(void) ;
extern void zend_activate(void) ;
extern void __attribute__((__visibility__("default")))  ( /* format attribute */  zend_output_debug_string)(zend_bool trigger_break ,
                                                                                                            char const   *format 
                                                                                                            , ...) ;
extern void __attribute__((__visibility__("default")))  zend_print_zval_r_ex(int (*write_func)(char const   *str ,
                                                                                               uint str_length ) ,
                                                                             zval *expr ,
                                                                             int indent ) ;
extern void __attribute__((__visibility__("default")))  zend_print_flat_zval_r(zval *expr ) ;
extern void __attribute__((__visibility__("default")))  zend_print_zval_r(zval *expr ,
                                                                          int indent ) ;
extern int __attribute__((__visibility__("default")))  zend_print_zval_ex(int (*write_func)(char const   *str ,
                                                                                            uint str_length ) ,
                                                                          zval *expr ,
                                                                          int indent ) ;
extern int __attribute__((__visibility__("default")))  zend_print_zval(zval *expr ,
                                                                       int indent ) ;
extern void __attribute__((__visibility__("default")))  zend_make_printable_zval(zval *expr ,
                                                                                 zval *expr_copy ,
                                                                                 int *use_copy ) ;
extern char __attribute__((__visibility__("default")))  *get_zend_version(void) ;
extern void zend_set_utility_values(zend_utility_values *utility_values ) ;
extern void zend_post_startup(void) ;
extern void zend_register_standard_ini_entries(void) ;
extern void zend_shutdown(void) ;
struct _zend_utility_functions;
typedef struct _zend_utility_functions zend_utility_functions;
extern int zend_startup(zend_utility_functions *utility_functions ,
                        char **extensions ) ;
extern void __attribute__((__visibility__("default")))  zend_file_handle_dtor(zend_file_handle *fh ) ;
extern int __attribute__((__visibility__("default")))  zend_stream_open(char const   *filename ,
                                                                        zend_file_handle *handle ) ;
extern void __attribute__((__visibility__("default")))  zend_register_iterator_wrapper(void) ;
extern zval __attribute__((__visibility__("default")))  *zend_iterator_wrap(zend_object_iterator *iter ) ;
enum zend_object_iterator_kind;
extern enum zend_object_iterator_kind  __attribute__((__visibility__("default"))) zend_iterator_unwrap(zval *array_ptr ,
                                                                                                       zend_object_iterator **iter ) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_to_p)(zval *pz ,
                                                                                    zend_bool isref ) 
{ zend_uchar tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16098] == 0) {
    {
    fprintf(_coverage_fout, "16098\n");
    fflush(_coverage_fout);
    ___coverage_array[16098] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = isref;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16099] == 0) {
    {
    fprintf(_coverage_fout, "16099\n");
    fflush(_coverage_fout);
    ___coverage_array[16099] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  pz->is_ref__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16100] == 0) {
    {
    fprintf(_coverage_fout, "16100\n");
    fflush(_coverage_fout);
    ___coverage_array[16100] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_to_p)(zval *pz ,
                                                                                    zend_bool isref ) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_unset_isref_p)(zval *pz ) 
{ zend_uchar tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16095] == 0) {
    {
    fprintf(_coverage_fout, "16095\n");
    fflush(_coverage_fout);
    ___coverage_array[16095] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16096] == 0) {
    {
    fprintf(_coverage_fout, "16096\n");
    fflush(_coverage_fout);
    ___coverage_array[16096] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  pz->is_ref__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16097] == 0) {
    {
    fprintf(_coverage_fout, "16097\n");
    fflush(_coverage_fout);
    ___coverage_array[16097] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_p)(zval *pz ) 
{ zend_uchar tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16092] == 0) {
    {
    fprintf(_coverage_fout, "16092\n");
    fflush(_coverage_fout);
    ___coverage_array[16092] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16093] == 0) {
    {
    fprintf(_coverage_fout, "16093\n");
    fflush(_coverage_fout);
    ___coverage_array[16093] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  pz->is_ref__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16094] == 0) {
    {
    fprintf(_coverage_fout, "16094\n");
    fflush(_coverage_fout);
    ___coverage_array[16094] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_p)(zval *pz ) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_isref_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16091] == 0) {
    {
    fprintf(_coverage_fout, "16091\n");
    fflush(_coverage_fout);
    ___coverage_array[16091] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (pz->is_ref__gc);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_isref_p)(zval *pz ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_delref_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16089] == 0) {
    {
    fprintf(_coverage_fout, "16089\n");
    fflush(_coverage_fout);
    ___coverage_array[16089] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (pz->refcount__gc) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16090] == 0) {
    {
    fprintf(_coverage_fout, "16090\n");
    fflush(_coverage_fout);
    ___coverage_array[16090] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (pz->refcount__gc);
}
}
__inline static zend_uint ( __attribute__((__always_inline__)) zval_addref_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16087] == 0) {
    {
    fprintf(_coverage_fout, "16087\n");
    fflush(_coverage_fout);
    ___coverage_array[16087] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  (pz->refcount__gc) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16088] == 0) {
    {
    fprintf(_coverage_fout, "16088\n");
    fflush(_coverage_fout);
    ___coverage_array[16088] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (pz->refcount__gc);
}
}
__inline static zend_uint ( __attribute__((__always_inline__)) zval_addref_p)(zval *pz ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_set_refcount_p)(zval *pz ,
                                                                                    zend_uint rc ) 
{ zend_uint tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16084] == 0) {
    {
    fprintf(_coverage_fout, "16084\n");
    fflush(_coverage_fout);
    ___coverage_array[16084] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = rc;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16085] == 0) {
    {
    fprintf(_coverage_fout, "16085\n");
    fflush(_coverage_fout);
    ___coverage_array[16085] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  pz->refcount__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16086] == 0) {
    {
    fprintf(_coverage_fout, "16086\n");
    fflush(_coverage_fout);
    ___coverage_array[16086] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_uint ( __attribute__((__always_inline__)) zval_refcount_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16083] == 0) {
    {
    fprintf(_coverage_fout, "16083\n");
    fflush(_coverage_fout);
    ___coverage_array[16083] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (pz->refcount__gc);
}
}
extern void __attribute__((__visibility__("default")))  zend_std_call_user_call(int ht ,
                                                                                zval *return_value ,
                                                                                zval **return_value_ptr ,
                                                                                zval *this_ptr ,
                                                                                int return_value_used ) ;
extern int __attribute__((__visibility__("default")))  zend_check_property_access(zend_object *zobj ,
                                                                                  char const   *prop_info_name ,
                                                                                  int prop_info_name_len ) ;
extern int __attribute__((__visibility__("default")))  zend_check_protected(zend_class_entry *ce ,
                                                                            zend_class_entry *scope ) ;
extern int __attribute__((__visibility__("default")))  zend_check_private(union _zend_function *fbc ,
                                                                          zend_class_entry *ce ,
                                                                          char *function_name_strval ,
                                                                          int function_name_strlen ) ;
extern void __attribute__((__visibility__("default")))  rebuild_object_properties(zend_object *zobj ) ;
extern void __attribute__((__visibility__("default")))  zend_std_write_property(zval *object ,
                                                                                zval *member ,
                                                                                zval *value ,
                                                                                struct _zend_literal  const  *key ) ;
extern int __attribute__((__visibility__("default")))  zend_std_cast_object_tostring(zval *readobj ,
                                                                                     zval *writeobj ,
                                                                                     int type ) ;
extern HashTable __attribute__((__visibility__("default")))  *zend_std_get_debug_info(zval *object ,
                                                                                      int *is_temp ) ;
extern HashTable __attribute__((__visibility__("default")))  *zend_std_get_properties(zval *object ) ;
struct _zend_property_info;
extern struct _zend_property_info  __attribute__((__visibility__("default"))) *zend_get_property_info(zend_class_entry *ce ,
                                                                                                      zval *member ,
                                                                                                      int silent ) ;
extern union _zend_function  __attribute__((__visibility__("default"))) *zend_std_get_constructor(zval *object ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_std_unset_static_property(zend_class_entry *ce ,
                                                                                            char const   *property_name ,
                                                                                            int property_name_len ,
                                                                                            struct _zend_literal  const  *key ) ;
extern zval __attribute__((__visibility__("default")))  **zend_std_get_static_property(zend_class_entry *ce ,
                                                                                       char const   *property_name ,
                                                                                       int property_name_len ,
                                                                                       zend_bool silent ,
                                                                                       struct _zend_literal  const  *key ) ;
extern union _zend_function  __attribute__((__visibility__("default"))) *zend_std_get_static_method(zend_class_entry *ce ,
                                                                                                    char const   *function_name_strval ,
                                                                                                    int function_name_strlen ,
                                                                                                    struct _zend_literal  const  *key ) ;
extern zend_object_handlers __attribute__((__visibility__("default")))  std_object_handlers ;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_prev_ex(zend_llist *l ,
                                                                                zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_next_ex(zend_llist *l ,
                                                                                zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_first_ex(zend_llist *l ,
                                                                                 zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_sort(zend_llist *l ,
                                                                        int (*comp_func)(zend_llist_element const   ** ,
                                                                                         zend_llist_element const   ** ) ) ;
extern int __attribute__((__visibility__("default")))  zend_llist_count(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply_with_arguments(zend_llist *l ,
                                                                                        void (*func)(void *data ,
                                                                                                     int num_args ,
                                                                                                     va_list args ) ,
                                                                                        int num_args 
                                                                                        , ...) ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply_with_argument(zend_llist *l ,
                                                                                       void (*func)(void *data ,
                                                                                                    void *arg ) ,
                                                                                       void *arg ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply_with_del(zend_llist *l ,
                                                                                  int (*func)(void *data ) ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply(zend_llist *l ,
                                                                         void (*func)(void * ) ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_copy(zend_llist *dst ,
                                                                        zend_llist *src ) ;
extern void __attribute__((__visibility__("default")))  *zend_llist_remove_tail(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_clean(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_destroy(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_prepend_element(zend_llist *l ,
                                                                                   void *element ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_init(zend_llist *l ,
                                                                        size_t size ,
                                                                        void (*dtor)(void * ) ,
                                                                        unsigned char persistent ) ;
extern ulong __attribute__((__visibility__("default")))  zend_ts_hash_func(char *arKey ,
                                                                           uint nKeyLength ) ;
struct _zend_ts_hashtable;
typedef struct _zend_ts_hashtable TsHashTable;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_rehash(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_num_elements(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_minmax(TsHashTable *ht ,
                                                                           int (*compar)(void const   * ,
                                                                                         void const   * ) ,
                                                                           int flag ,
                                                                           void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_compare(TsHashTable *ht1 ,
                                                                            TsHashTable *ht2 ,
                                                                            int (*compar)(void const   * ,
                                                                                          void const   * ) ,
                                                                            zend_bool ordered ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_sort(TsHashTable *ht ,
                                                                         void (*sort_func)(void * ,
                                                                                           size_t  ,
                                                                                           size_t  ,
                                                                                           int (*)(void const   * ,
                                                                                                   void const   * ) ) ,
                                                                         int (*compare_func)(void const   * ,
                                                                                             void const   * ) ,
                                                                         int renumber ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_merge_ex(TsHashTable *target ,
                                                                              TsHashTable *source ,
                                                                              void (*pCopyConstructor)(void *pElement ) ,
                                                                              uint size ,
                                                                              zend_bool (*pMergeSource)(HashTable *target_ht ,
                                                                                                        void *source_data ,
                                                                                                        zend_hash_key *hash_key ,
                                                                                                        void *pParam ) ,
                                                                              void *pParam ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_merge(TsHashTable *target ,
                                                                           TsHashTable *source ,
                                                                           void (*pCopyConstructor)(void *pElement ) ,
                                                                           void *tmp ,
                                                                           uint size ,
                                                                           int overwrite ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_copy_to_hash(HashTable *target ,
                                                                                  TsHashTable *source ,
                                                                                  void (*pCopyConstructor)(void *pElement ) ,
                                                                                  void *tmp ,
                                                                                  uint size ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_copy(TsHashTable *target ,
                                                                          TsHashTable *source ,
                                                                          void (*pCopyConstructor)(void *pElement ) ,
                                                                          void *tmp ,
                                                                          uint size ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_index_exists(TsHashTable *ht ,
                                                                                 ulong h ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_exists(TsHashTable *ht ,
                                                                           char *arKey ,
                                                                           uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_index_find(TsHashTable *ht ,
                                                                               ulong h ,
                                                                               void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_quick_find(TsHashTable *ht ,
                                                                               char *arKey ,
                                                                               uint nKeyLength ,
                                                                               ulong h ,
                                                                               void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_find(TsHashTable *ht ,
                                                                         char *arKey ,
                                                                         uint nKeyLength ,
                                                                         void **pData ) ;
extern ulong __attribute__((__visibility__("default")))  zend_ts_get_hash_value(TsHashTable *ht ,
                                                                                char *arKey ,
                                                                                uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_del_key_or_index(TsHashTable *ht ,
                                                                                     char *arKey ,
                                                                                     uint nKeyLength ,
                                                                                     ulong h ,
                                                                                     int flag ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_reverse_apply(TsHashTable *ht ,
                                                                                   int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_apply_with_arguments(TsHashTable *ht ,
                                                                                          int (*apply_func)(void *pDest ,
                                                                                                            int num_args ,
                                                                                                            va_list args ,
                                                                                                            zend_hash_key *hash_key ) ,
                                                                                          int  
                                                                                          , ...) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_apply_with_argument(TsHashTable *ht ,
                                                                                         int (*apply_func)(void *pDest ,
                                                                                                           void *argument ) ,
                                                                                         void * ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_apply(TsHashTable *ht ,
                                                                           int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_graceful_destroy(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_add_empty_element(TsHashTable *ht ,
                                                                                      char *arKey ,
                                                                                      uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_index_update_or_next_insert(TsHashTable *ht ,
                                                                                                 ulong h ,
                                                                                                 void *pData ,
                                                                                                 uint nDataSize ,
                                                                                                 void **pDest ,
                                                                                                 int flag ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_quick_add_or_update(TsHashTable *ht ,
                                                                                         char *arKey ,
                                                                                         uint nKeyLength ,
                                                                                         ulong h ,
                                                                                         void *pData ,
                                                                                         uint nDataSize ,
                                                                                         void **pDest ,
                                                                                         int flag ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_add_or_update(TsHashTable *ht ,
                                                                                   char *arKey ,
                                                                                   uint nKeyLength ,
                                                                                   void *pData ,
                                                                                   uint nDataSize ,
                                                                                   void **pDest ,
                                                                                   int flag ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_clean(TsHashTable *ht ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_destroy(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_init_ex(TsHashTable *ht ,
                                                                             uint nSize ,
                                                                             ulong (*pHashFunction)(char const   *arKey ,
                                                                                                    uint nKeyLength ) ,
                                                                             void (*pDestructor)(void *pDest ) ,
                                                                             zend_bool persistent ,
                                                                             zend_bool bApplyProtection ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_init(TsHashTable *ht ,
                                                                          uint nSize ,
                                                                          ulong (*pHashFunction)(char const   *arKey ,
                                                                                                 uint nKeyLength ) ,
                                                                          void (*pDestructor)(void *pDest ) ,
                                                                          zend_bool persistent ) ;
typedef Bucket *HashPosition;
extern int __attribute__((__visibility__("default")))  zend_hash_update_current_key_ex(HashTable *ht ,
                                                                                       int key_type ,
                                                                                       char const   *str_index ,
                                                                                       uint str_length ,
                                                                                       ulong num_index ,
                                                                                       int mode ,
                                                                                       HashPosition *pos ) ;
__inline static int zend_symtable_update_current_key_ex(HashTable *ht ,
                                                        char const   *arKey ,
                                                        uint nKeyLength ,
                                                        int mode ,
                                                        HashPosition *pos ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16080] == 0) {
    {
    fprintf(_coverage_fout, "16080\n");
    fflush(_coverage_fout);
    ___coverage_array[16080] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16079] == 0) {
      {
      fprintf(_coverage_fout, "16079\n");
      fflush(_coverage_fout);
      ___coverage_array[16079] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16076] == 0) {
        {
        fprintf(_coverage_fout, "16076\n");
        fflush(_coverage_fout);
        ___coverage_array[16076] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16077] == 0) {
        {
        fprintf(_coverage_fout, "16077\n");
        fflush(_coverage_fout);
        ___coverage_array[16077] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16044] == 0) {
          {
          fprintf(_coverage_fout, "16044\n");
          fflush(_coverage_fout);
          ___coverage_array[16044] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16045] == 0) {
          {
          fprintf(_coverage_fout, "16045\n");
          fflush(_coverage_fout);
          ___coverage_array[16045] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16078] == 0) {
        {
        fprintf(_coverage_fout, "16078\n");
        fflush(_coverage_fout);
        ___coverage_array[16078] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16074] == 0) {
          {
          fprintf(_coverage_fout, "16074\n");
          fflush(_coverage_fout);
          ___coverage_array[16074] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16068] == 0) {
            {
            fprintf(_coverage_fout, "16068\n");
            fflush(_coverage_fout);
            ___coverage_array[16068] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16069] == 0) {
            {
            fprintf(_coverage_fout, "16069\n");
            fflush(_coverage_fout);
            ___coverage_array[16069] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16052] == 0) {
              {
              fprintf(_coverage_fout, "16052\n");
              fflush(_coverage_fout);
              ___coverage_array[16052] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16046] == 0) {
                {
                fprintf(_coverage_fout, "16046\n");
                fflush(_coverage_fout);
                ___coverage_array[16046] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16051] == 0) {
                {
                fprintf(_coverage_fout, "16051\n");
                fflush(_coverage_fout);
                ___coverage_array[16051] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16050] == 0) {
                  {
                  fprintf(_coverage_fout, "16050\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16050] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16048] == 0) {
                    {
                    fprintf(_coverage_fout, "16048\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16048] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[16047] == 0) {
                      {
                      fprintf(_coverage_fout, "16047\n");
                      fflush(_coverage_fout);
                      ___coverage_array[16047] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16049] == 0) {
                    {
                    fprintf(_coverage_fout, "16049\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16049] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16070] == 0) {
            {
            fprintf(_coverage_fout, "16070\n");
            fflush(_coverage_fout);
            ___coverage_array[16070] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16071] == 0) {
            {
            fprintf(_coverage_fout, "16071\n");
            fflush(_coverage_fout);
            ___coverage_array[16071] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16056] == 0) {
              {
              fprintf(_coverage_fout, "16056\n");
              fflush(_coverage_fout);
              ___coverage_array[16056] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16057] == 0) {
              {
              fprintf(_coverage_fout, "16057\n");
              fflush(_coverage_fout);
              ___coverage_array[16057] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16055] == 0) {
                {
                fprintf(_coverage_fout, "16055\n");
                fflush(_coverage_fout);
                ___coverage_array[16055] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16054] == 0) {
                  {
                  fprintf(_coverage_fout, "16054\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16054] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16053] == 0) {
                    {
                    fprintf(_coverage_fout, "16053\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16053] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16058] == 0) {
              {
              fprintf(_coverage_fout, "16058\n");
              fflush(_coverage_fout);
              ___coverage_array[16058] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16072] == 0) {
            {
            fprintf(_coverage_fout, "16072\n");
            fflush(_coverage_fout);
            ___coverage_array[16072] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16064] == 0) {
              {
              fprintf(_coverage_fout, "16064\n");
              fflush(_coverage_fout);
              ___coverage_array[16064] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16060] == 0) {
                {
                fprintf(_coverage_fout, "16060\n");
                fflush(_coverage_fout);
                ___coverage_array[16060] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16059] == 0) {
                  {
                  fprintf(_coverage_fout, "16059\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16059] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16061] == 0) {
                {
                fprintf(_coverage_fout, "16061\n");
                fflush(_coverage_fout);
                ___coverage_array[16061] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16063] == 0) {
                {
                fprintf(_coverage_fout, "16063\n");
                fflush(_coverage_fout);
                ___coverage_array[16063] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16062] == 0) {
                  {
                  fprintf(_coverage_fout, "16062\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16062] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16065] == 0) {
              {
              fprintf(_coverage_fout, "16065\n");
              fflush(_coverage_fout);
              ___coverage_array[16065] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_update_current_key_ex(ht, 2,
                                                      (char const   *)((void *)0),
                                                      0U, idx, mode, pos);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16066] == 0) {
              {
              fprintf(_coverage_fout, "16066\n");
              fflush(_coverage_fout);
              ___coverage_array[16066] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16067] == 0) {
              {
              fprintf(_coverage_fout, "16067\n");
              fflush(_coverage_fout);
              ___coverage_array[16067] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16073] == 0) {
            {
            fprintf(_coverage_fout, "16073\n");
            fflush(_coverage_fout);
            ___coverage_array[16073] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16075] == 0) {
          {
          fprintf(_coverage_fout, "16075\n");
          fflush(_coverage_fout);
          ___coverage_array[16075] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16081] == 0) {
    {
    fprintf(_coverage_fout, "16081\n");
    fflush(_coverage_fout);
    ___coverage_array[16081] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_update_current_key_ex(ht, 1, arKey, nKeyLength, 0UL, mode,
                                            pos);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16082] == 0) {
    {
    fprintf(_coverage_fout, "16082\n");
    fflush(_coverage_fout);
    ___coverage_array[16082] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_update_current_key_ex(HashTable *ht ,
                                                        char const   *arKey ,
                                                        uint nKeyLength ,
                                                        int mode ,
                                                        HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_exists(HashTable const   *ht ,
                                                                        char const   *arKey ,
                                                                        uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_index_exists(HashTable const   *ht ,
                                                                              ulong h ) ;
__inline static int zend_symtable_exists(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16041] == 0) {
    {
    fprintf(_coverage_fout, "16041\n");
    fflush(_coverage_fout);
    ___coverage_array[16041] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16040] == 0) {
      {
      fprintf(_coverage_fout, "16040\n");
      fflush(_coverage_fout);
      ___coverage_array[16040] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16037] == 0) {
        {
        fprintf(_coverage_fout, "16037\n");
        fflush(_coverage_fout);
        ___coverage_array[16037] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16038] == 0) {
        {
        fprintf(_coverage_fout, "16038\n");
        fflush(_coverage_fout);
        ___coverage_array[16038] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16005] == 0) {
          {
          fprintf(_coverage_fout, "16005\n");
          fflush(_coverage_fout);
          ___coverage_array[16005] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16006] == 0) {
          {
          fprintf(_coverage_fout, "16006\n");
          fflush(_coverage_fout);
          ___coverage_array[16006] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16039] == 0) {
        {
        fprintf(_coverage_fout, "16039\n");
        fflush(_coverage_fout);
        ___coverage_array[16039] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16035] == 0) {
          {
          fprintf(_coverage_fout, "16035\n");
          fflush(_coverage_fout);
          ___coverage_array[16035] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16029] == 0) {
            {
            fprintf(_coverage_fout, "16029\n");
            fflush(_coverage_fout);
            ___coverage_array[16029] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16030] == 0) {
            {
            fprintf(_coverage_fout, "16030\n");
            fflush(_coverage_fout);
            ___coverage_array[16030] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16013] == 0) {
              {
              fprintf(_coverage_fout, "16013\n");
              fflush(_coverage_fout);
              ___coverage_array[16013] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16007] == 0) {
                {
                fprintf(_coverage_fout, "16007\n");
                fflush(_coverage_fout);
                ___coverage_array[16007] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16012] == 0) {
                {
                fprintf(_coverage_fout, "16012\n");
                fflush(_coverage_fout);
                ___coverage_array[16012] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16011] == 0) {
                  {
                  fprintf(_coverage_fout, "16011\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16011] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16009] == 0) {
                    {
                    fprintf(_coverage_fout, "16009\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16009] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[16008] == 0) {
                      {
                      fprintf(_coverage_fout, "16008\n");
                      fflush(_coverage_fout);
                      ___coverage_array[16008] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16010] == 0) {
                    {
                    fprintf(_coverage_fout, "16010\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16010] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16031] == 0) {
            {
            fprintf(_coverage_fout, "16031\n");
            fflush(_coverage_fout);
            ___coverage_array[16031] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16032] == 0) {
            {
            fprintf(_coverage_fout, "16032\n");
            fflush(_coverage_fout);
            ___coverage_array[16032] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16017] == 0) {
              {
              fprintf(_coverage_fout, "16017\n");
              fflush(_coverage_fout);
              ___coverage_array[16017] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16018] == 0) {
              {
              fprintf(_coverage_fout, "16018\n");
              fflush(_coverage_fout);
              ___coverage_array[16018] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16016] == 0) {
                {
                fprintf(_coverage_fout, "16016\n");
                fflush(_coverage_fout);
                ___coverage_array[16016] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16015] == 0) {
                  {
                  fprintf(_coverage_fout, "16015\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16015] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[16014] == 0) {
                    {
                    fprintf(_coverage_fout, "16014\n");
                    fflush(_coverage_fout);
                    ___coverage_array[16014] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16019] == 0) {
              {
              fprintf(_coverage_fout, "16019\n");
              fflush(_coverage_fout);
              ___coverage_array[16019] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16033] == 0) {
            {
            fprintf(_coverage_fout, "16033\n");
            fflush(_coverage_fout);
            ___coverage_array[16033] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16025] == 0) {
              {
              fprintf(_coverage_fout, "16025\n");
              fflush(_coverage_fout);
              ___coverage_array[16025] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16021] == 0) {
                {
                fprintf(_coverage_fout, "16021\n");
                fflush(_coverage_fout);
                ___coverage_array[16021] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16020] == 0) {
                  {
                  fprintf(_coverage_fout, "16020\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16020] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16022] == 0) {
                {
                fprintf(_coverage_fout, "16022\n");
                fflush(_coverage_fout);
                ___coverage_array[16022] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[16024] == 0) {
                {
                fprintf(_coverage_fout, "16024\n");
                fflush(_coverage_fout);
                ___coverage_array[16024] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[16023] == 0) {
                  {
                  fprintf(_coverage_fout, "16023\n");
                  fflush(_coverage_fout);
                  ___coverage_array[16023] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16026] == 0) {
              {
              fprintf(_coverage_fout, "16026\n");
              fflush(_coverage_fout);
              ___coverage_array[16026] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_index_exists((HashTable const   *)ht, idx);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16027] == 0) {
              {
              fprintf(_coverage_fout, "16027\n");
              fflush(_coverage_fout);
              ___coverage_array[16027] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[16028] == 0) {
              {
              fprintf(_coverage_fout, "16028\n");
              fflush(_coverage_fout);
              ___coverage_array[16028] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[16034] == 0) {
            {
            fprintf(_coverage_fout, "16034\n");
            fflush(_coverage_fout);
            ___coverage_array[16034] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[16036] == 0) {
          {
          fprintf(_coverage_fout, "16036\n");
          fflush(_coverage_fout);
          ___coverage_array[16036] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16042] == 0) {
    {
    fprintf(_coverage_fout, "16042\n");
    fflush(_coverage_fout);
    ___coverage_array[16042] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_exists((HashTable const   *)ht, arKey, nKeyLength);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16043] == 0) {
    {
    fprintf(_coverage_fout, "16043\n");
    fflush(_coverage_fout);
    ___coverage_array[16043] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_exists(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_find(HashTable const   *ht ,
                                                                      char const   *arKey ,
                                                                      uint nKeyLength ,
                                                                      void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_index_find(HashTable const   *ht ,
                                                                            ulong h ,
                                                                            void **pData ) ;
__inline static int zend_symtable_find(HashTable *ht , char const   *arKey ,
                                       uint nKeyLength , void **pData ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16002] == 0) {
    {
    fprintf(_coverage_fout, "16002\n");
    fflush(_coverage_fout);
    ___coverage_array[16002] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[16001] == 0) {
      {
      fprintf(_coverage_fout, "16001\n");
      fflush(_coverage_fout);
      ___coverage_array[16001] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15998] == 0) {
        {
        fprintf(_coverage_fout, "15998\n");
        fflush(_coverage_fout);
        ___coverage_array[15998] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15999] == 0) {
        {
        fprintf(_coverage_fout, "15999\n");
        fflush(_coverage_fout);
        ___coverage_array[15999] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15966] == 0) {
          {
          fprintf(_coverage_fout, "15966\n");
          fflush(_coverage_fout);
          ___coverage_array[15966] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15967] == 0) {
          {
          fprintf(_coverage_fout, "15967\n");
          fflush(_coverage_fout);
          ___coverage_array[15967] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[16000] == 0) {
        {
        fprintf(_coverage_fout, "16000\n");
        fflush(_coverage_fout);
        ___coverage_array[16000] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15996] == 0) {
          {
          fprintf(_coverage_fout, "15996\n");
          fflush(_coverage_fout);
          ___coverage_array[15996] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15990] == 0) {
            {
            fprintf(_coverage_fout, "15990\n");
            fflush(_coverage_fout);
            ___coverage_array[15990] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15991] == 0) {
            {
            fprintf(_coverage_fout, "15991\n");
            fflush(_coverage_fout);
            ___coverage_array[15991] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15974] == 0) {
              {
              fprintf(_coverage_fout, "15974\n");
              fflush(_coverage_fout);
              ___coverage_array[15974] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15968] == 0) {
                {
                fprintf(_coverage_fout, "15968\n");
                fflush(_coverage_fout);
                ___coverage_array[15968] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15973] == 0) {
                {
                fprintf(_coverage_fout, "15973\n");
                fflush(_coverage_fout);
                ___coverage_array[15973] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15972] == 0) {
                  {
                  fprintf(_coverage_fout, "15972\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15972] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15970] == 0) {
                    {
                    fprintf(_coverage_fout, "15970\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15970] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[15969] == 0) {
                      {
                      fprintf(_coverage_fout, "15969\n");
                      fflush(_coverage_fout);
                      ___coverage_array[15969] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15971] == 0) {
                    {
                    fprintf(_coverage_fout, "15971\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15971] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15992] == 0) {
            {
            fprintf(_coverage_fout, "15992\n");
            fflush(_coverage_fout);
            ___coverage_array[15992] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15993] == 0) {
            {
            fprintf(_coverage_fout, "15993\n");
            fflush(_coverage_fout);
            ___coverage_array[15993] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15978] == 0) {
              {
              fprintf(_coverage_fout, "15978\n");
              fflush(_coverage_fout);
              ___coverage_array[15978] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15979] == 0) {
              {
              fprintf(_coverage_fout, "15979\n");
              fflush(_coverage_fout);
              ___coverage_array[15979] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15977] == 0) {
                {
                fprintf(_coverage_fout, "15977\n");
                fflush(_coverage_fout);
                ___coverage_array[15977] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15976] == 0) {
                  {
                  fprintf(_coverage_fout, "15976\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15976] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15975] == 0) {
                    {
                    fprintf(_coverage_fout, "15975\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15975] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15980] == 0) {
              {
              fprintf(_coverage_fout, "15980\n");
              fflush(_coverage_fout);
              ___coverage_array[15980] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15994] == 0) {
            {
            fprintf(_coverage_fout, "15994\n");
            fflush(_coverage_fout);
            ___coverage_array[15994] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15986] == 0) {
              {
              fprintf(_coverage_fout, "15986\n");
              fflush(_coverage_fout);
              ___coverage_array[15986] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15982] == 0) {
                {
                fprintf(_coverage_fout, "15982\n");
                fflush(_coverage_fout);
                ___coverage_array[15982] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15981] == 0) {
                  {
                  fprintf(_coverage_fout, "15981\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15981] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15983] == 0) {
                {
                fprintf(_coverage_fout, "15983\n");
                fflush(_coverage_fout);
                ___coverage_array[15983] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15985] == 0) {
                {
                fprintf(_coverage_fout, "15985\n");
                fflush(_coverage_fout);
                ___coverage_array[15985] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15984] == 0) {
                  {
                  fprintf(_coverage_fout, "15984\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15984] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15987] == 0) {
              {
              fprintf(_coverage_fout, "15987\n");
              fflush(_coverage_fout);
              ___coverage_array[15987] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_index_find((HashTable const   *)ht, idx, pData);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15988] == 0) {
              {
              fprintf(_coverage_fout, "15988\n");
              fflush(_coverage_fout);
              ___coverage_array[15988] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15989] == 0) {
              {
              fprintf(_coverage_fout, "15989\n");
              fflush(_coverage_fout);
              ___coverage_array[15989] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15995] == 0) {
            {
            fprintf(_coverage_fout, "15995\n");
            fflush(_coverage_fout);
            ___coverage_array[15995] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15997] == 0) {
          {
          fprintf(_coverage_fout, "15997\n");
          fflush(_coverage_fout);
          ___coverage_array[15997] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16003] == 0) {
    {
    fprintf(_coverage_fout, "16003\n");
    fflush(_coverage_fout);
    ___coverage_array[16003] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_find((HashTable const   *)ht, arKey, nKeyLength, pData);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[16004] == 0) {
    {
    fprintf(_coverage_fout, "16004\n");
    fflush(_coverage_fout);
    ___coverage_array[16004] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_find(HashTable *ht , char const   *arKey ,
                                       uint nKeyLength , void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_del_key_or_index(HashTable *ht ,
                                                                                  char const   *arKey ,
                                                                                  uint nKeyLength ,
                                                                                  ulong h ,
                                                                                  int flag ) ;
__inline static int zend_symtable_del(HashTable *ht , char const   *arKey ,
                                      uint nKeyLength ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15963] == 0) {
    {
    fprintf(_coverage_fout, "15963\n");
    fflush(_coverage_fout);
    ___coverage_array[15963] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15962] == 0) {
      {
      fprintf(_coverage_fout, "15962\n");
      fflush(_coverage_fout);
      ___coverage_array[15962] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15959] == 0) {
        {
        fprintf(_coverage_fout, "15959\n");
        fflush(_coverage_fout);
        ___coverage_array[15959] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15960] == 0) {
        {
        fprintf(_coverage_fout, "15960\n");
        fflush(_coverage_fout);
        ___coverage_array[15960] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15927] == 0) {
          {
          fprintf(_coverage_fout, "15927\n");
          fflush(_coverage_fout);
          ___coverage_array[15927] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15928] == 0) {
          {
          fprintf(_coverage_fout, "15928\n");
          fflush(_coverage_fout);
          ___coverage_array[15928] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15961] == 0) {
        {
        fprintf(_coverage_fout, "15961\n");
        fflush(_coverage_fout);
        ___coverage_array[15961] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15957] == 0) {
          {
          fprintf(_coverage_fout, "15957\n");
          fflush(_coverage_fout);
          ___coverage_array[15957] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15951] == 0) {
            {
            fprintf(_coverage_fout, "15951\n");
            fflush(_coverage_fout);
            ___coverage_array[15951] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15952] == 0) {
            {
            fprintf(_coverage_fout, "15952\n");
            fflush(_coverage_fout);
            ___coverage_array[15952] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15935] == 0) {
              {
              fprintf(_coverage_fout, "15935\n");
              fflush(_coverage_fout);
              ___coverage_array[15935] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15929] == 0) {
                {
                fprintf(_coverage_fout, "15929\n");
                fflush(_coverage_fout);
                ___coverage_array[15929] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15934] == 0) {
                {
                fprintf(_coverage_fout, "15934\n");
                fflush(_coverage_fout);
                ___coverage_array[15934] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15933] == 0) {
                  {
                  fprintf(_coverage_fout, "15933\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15933] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15931] == 0) {
                    {
                    fprintf(_coverage_fout, "15931\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15931] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[15930] == 0) {
                      {
                      fprintf(_coverage_fout, "15930\n");
                      fflush(_coverage_fout);
                      ___coverage_array[15930] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15932] == 0) {
                    {
                    fprintf(_coverage_fout, "15932\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15932] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15953] == 0) {
            {
            fprintf(_coverage_fout, "15953\n");
            fflush(_coverage_fout);
            ___coverage_array[15953] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15954] == 0) {
            {
            fprintf(_coverage_fout, "15954\n");
            fflush(_coverage_fout);
            ___coverage_array[15954] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15939] == 0) {
              {
              fprintf(_coverage_fout, "15939\n");
              fflush(_coverage_fout);
              ___coverage_array[15939] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15940] == 0) {
              {
              fprintf(_coverage_fout, "15940\n");
              fflush(_coverage_fout);
              ___coverage_array[15940] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15938] == 0) {
                {
                fprintf(_coverage_fout, "15938\n");
                fflush(_coverage_fout);
                ___coverage_array[15938] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15937] == 0) {
                  {
                  fprintf(_coverage_fout, "15937\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15937] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15936] == 0) {
                    {
                    fprintf(_coverage_fout, "15936\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15936] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15941] == 0) {
              {
              fprintf(_coverage_fout, "15941\n");
              fflush(_coverage_fout);
              ___coverage_array[15941] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15955] == 0) {
            {
            fprintf(_coverage_fout, "15955\n");
            fflush(_coverage_fout);
            ___coverage_array[15955] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15947] == 0) {
              {
              fprintf(_coverage_fout, "15947\n");
              fflush(_coverage_fout);
              ___coverage_array[15947] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15943] == 0) {
                {
                fprintf(_coverage_fout, "15943\n");
                fflush(_coverage_fout);
                ___coverage_array[15943] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15942] == 0) {
                  {
                  fprintf(_coverage_fout, "15942\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15942] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15944] == 0) {
                {
                fprintf(_coverage_fout, "15944\n");
                fflush(_coverage_fout);
                ___coverage_array[15944] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15946] == 0) {
                {
                fprintf(_coverage_fout, "15946\n");
                fflush(_coverage_fout);
                ___coverage_array[15946] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15945] == 0) {
                  {
                  fprintf(_coverage_fout, "15945\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15945] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15948] == 0) {
              {
              fprintf(_coverage_fout, "15948\n");
              fflush(_coverage_fout);
              ___coverage_array[15948] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_del_key_or_index(ht,
                                                 (char const   *)((void *)0),
                                                 0U, idx, 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15949] == 0) {
              {
              fprintf(_coverage_fout, "15949\n");
              fflush(_coverage_fout);
              ___coverage_array[15949] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15950] == 0) {
              {
              fprintf(_coverage_fout, "15950\n");
              fflush(_coverage_fout);
              ___coverage_array[15950] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15956] == 0) {
            {
            fprintf(_coverage_fout, "15956\n");
            fflush(_coverage_fout);
            ___coverage_array[15956] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15958] == 0) {
          {
          fprintf(_coverage_fout, "15958\n");
          fflush(_coverage_fout);
          ___coverage_array[15958] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15964] == 0) {
    {
    fprintf(_coverage_fout, "15964\n");
    fflush(_coverage_fout);
    ___coverage_array[15964] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_del_key_or_index(ht, arKey, nKeyLength, 0UL, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15965] == 0) {
    {
    fprintf(_coverage_fout, "15965\n");
    fflush(_coverage_fout);
    ___coverage_array[15965] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_del(HashTable *ht , char const   *arKey ,
                                      uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  _zend_hash_index_update_or_next_insert(HashTable *ht ,
                                                                                              ulong h ,
                                                                                              void *pData ,
                                                                                              uint nDataSize ,
                                                                                              void **pDest ,
                                                                                              int flag ) ;
__inline static int zend_symtable_update(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength , void *pData ,
                                         uint nDataSize , void **pDest ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15924] == 0) {
    {
    fprintf(_coverage_fout, "15924\n");
    fflush(_coverage_fout);
    ___coverage_array[15924] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15923] == 0) {
      {
      fprintf(_coverage_fout, "15923\n");
      fflush(_coverage_fout);
      ___coverage_array[15923] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15920] == 0) {
        {
        fprintf(_coverage_fout, "15920\n");
        fflush(_coverage_fout);
        ___coverage_array[15920] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15921] == 0) {
        {
        fprintf(_coverage_fout, "15921\n");
        fflush(_coverage_fout);
        ___coverage_array[15921] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15888] == 0) {
          {
          fprintf(_coverage_fout, "15888\n");
          fflush(_coverage_fout);
          ___coverage_array[15888] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15889] == 0) {
          {
          fprintf(_coverage_fout, "15889\n");
          fflush(_coverage_fout);
          ___coverage_array[15889] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15922] == 0) {
        {
        fprintf(_coverage_fout, "15922\n");
        fflush(_coverage_fout);
        ___coverage_array[15922] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15918] == 0) {
          {
          fprintf(_coverage_fout, "15918\n");
          fflush(_coverage_fout);
          ___coverage_array[15918] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15912] == 0) {
            {
            fprintf(_coverage_fout, "15912\n");
            fflush(_coverage_fout);
            ___coverage_array[15912] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15913] == 0) {
            {
            fprintf(_coverage_fout, "15913\n");
            fflush(_coverage_fout);
            ___coverage_array[15913] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15896] == 0) {
              {
              fprintf(_coverage_fout, "15896\n");
              fflush(_coverage_fout);
              ___coverage_array[15896] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15890] == 0) {
                {
                fprintf(_coverage_fout, "15890\n");
                fflush(_coverage_fout);
                ___coverage_array[15890] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15895] == 0) {
                {
                fprintf(_coverage_fout, "15895\n");
                fflush(_coverage_fout);
                ___coverage_array[15895] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15894] == 0) {
                  {
                  fprintf(_coverage_fout, "15894\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15894] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15892] == 0) {
                    {
                    fprintf(_coverage_fout, "15892\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15892] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                           "a");
                    if (___coverage_array[15891] == 0) {
                      {
                      fprintf(_coverage_fout, "15891\n");
                      fflush(_coverage_fout);
                      ___coverage_array[15891] = 1;
                      }
                    }
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15893] == 0) {
                    {
                    fprintf(_coverage_fout, "15893\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15893] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15914] == 0) {
            {
            fprintf(_coverage_fout, "15914\n");
            fflush(_coverage_fout);
            ___coverage_array[15914] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15915] == 0) {
            {
            fprintf(_coverage_fout, "15915\n");
            fflush(_coverage_fout);
            ___coverage_array[15915] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15900] == 0) {
              {
              fprintf(_coverage_fout, "15900\n");
              fflush(_coverage_fout);
              ___coverage_array[15900] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15901] == 0) {
              {
              fprintf(_coverage_fout, "15901\n");
              fflush(_coverage_fout);
              ___coverage_array[15901] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15899] == 0) {
                {
                fprintf(_coverage_fout, "15899\n");
                fflush(_coverage_fout);
                ___coverage_array[15899] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15898] == 0) {
                  {
                  fprintf(_coverage_fout, "15898\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15898] = 1;
                  }
                }
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                         "a");
                  if (___coverage_array[15897] == 0) {
                    {
                    fprintf(_coverage_fout, "15897\n");
                    fflush(_coverage_fout);
                    ___coverage_array[15897] = 1;
                    }
                  }
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15902] == 0) {
              {
              fprintf(_coverage_fout, "15902\n");
              fflush(_coverage_fout);
              ___coverage_array[15902] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15916] == 0) {
            {
            fprintf(_coverage_fout, "15916\n");
            fflush(_coverage_fout);
            ___coverage_array[15916] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15908] == 0) {
              {
              fprintf(_coverage_fout, "15908\n");
              fflush(_coverage_fout);
              ___coverage_array[15908] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15904] == 0) {
                {
                fprintf(_coverage_fout, "15904\n");
                fflush(_coverage_fout);
                ___coverage_array[15904] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15903] == 0) {
                  {
                  fprintf(_coverage_fout, "15903\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15903] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15905] == 0) {
                {
                fprintf(_coverage_fout, "15905\n");
                fflush(_coverage_fout);
                ___coverage_array[15905] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                     "a");
              if (___coverage_array[15907] == 0) {
                {
                fprintf(_coverage_fout, "15907\n");
                fflush(_coverage_fout);
                ___coverage_array[15907] = 1;
                }
              }
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                       "a");
                if (___coverage_array[15906] == 0) {
                  {
                  fprintf(_coverage_fout, "15906\n");
                  fflush(_coverage_fout);
                  ___coverage_array[15906] = 1;
                  }
                }
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15909] == 0) {
              {
              fprintf(_coverage_fout, "15909\n");
              fflush(_coverage_fout);
              ___coverage_array[15909] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp___0 = _zend_hash_index_update_or_next_insert(ht, idx, pData,
                                                             nDataSize, pDest, 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15910] == 0) {
              {
              fprintf(_coverage_fout, "15910\n");
              fflush(_coverage_fout);
              ___coverage_array[15910] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15911] == 0) {
              {
              fprintf(_coverage_fout, "15911\n");
              fflush(_coverage_fout);
              ___coverage_array[15911] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15917] == 0) {
            {
            fprintf(_coverage_fout, "15917\n");
            fflush(_coverage_fout);
            ___coverage_array[15917] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15919] == 0) {
          {
          fprintf(_coverage_fout, "15919\n");
          fflush(_coverage_fout);
          ___coverage_array[15919] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15925] == 0) {
    {
    fprintf(_coverage_fout, "15925\n");
    fflush(_coverage_fout);
    ___coverage_array[15925] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___1 = _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize,
                                     pDest, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15926] == 0) {
    {
    fprintf(_coverage_fout, "15926\n");
    fflush(_coverage_fout);
    ___coverage_array[15926] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_update(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength , void *pData ,
                                         uint nDataSize , void **pDest ) ;
extern ulong __attribute__((__visibility__("default")))  zend_hash_func(char const   *arKey ,
                                                                        uint nKeyLength ) ;
__inline static ulong zend_inline_hash_func(char const   *arKey ,
                                            uint nKeyLength ) 
{ register ulong hash ;
  char const   *tmp ;
  char const   *tmp___0 ;
  char const   *tmp___1 ;
  char const   *tmp___2 ;
  char const   *tmp___3 ;
  char const   *tmp___4 ;
  char const   *tmp___5 ;
  char const   *tmp___6 ;
  char const   *tmp___7 ;
  char const   *tmp___8 ;
  char const   *tmp___9 ;
  char const   *tmp___10 ;
  char const   *tmp___11 ;
  char const   *tmp___12 ;
  char const   *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15885] == 0) {
    {
    fprintf(_coverage_fout, "15885\n");
    fflush(_coverage_fout);
    ___coverage_array[15885] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = (ulong )5381;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15886] == 0) {
    {
    fprintf(_coverage_fout, "15886\n");
    fflush(_coverage_fout);
    ___coverage_array[15886] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15838] == 0) {
      {
      fprintf(_coverage_fout, "15838\n");
      fflush(_coverage_fout);
      ___coverage_array[15838] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (nKeyLength >= 8U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15837] == 0) {
        {
        fprintf(_coverage_fout, "15837\n");
        fflush(_coverage_fout);
        ___coverage_array[15837] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15839] == 0) {
      {
      fprintf(_coverage_fout, "15839\n");
      fflush(_coverage_fout);
      ___coverage_array[15839] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15840] == 0) {
      {
      fprintf(_coverage_fout, "15840\n");
      fflush(_coverage_fout);
      ___coverage_array[15840] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15841] == 0) {
      {
      fprintf(_coverage_fout, "15841\n");
      fflush(_coverage_fout);
      ___coverage_array[15841] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15842] == 0) {
      {
      fprintf(_coverage_fout, "15842\n");
      fflush(_coverage_fout);
      ___coverage_array[15842] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15843] == 0) {
      {
      fprintf(_coverage_fout, "15843\n");
      fflush(_coverage_fout);
      ___coverage_array[15843] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15844] == 0) {
      {
      fprintf(_coverage_fout, "15844\n");
      fflush(_coverage_fout);
      ___coverage_array[15844] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15845] == 0) {
      {
      fprintf(_coverage_fout, "15845\n");
      fflush(_coverage_fout);
      ___coverage_array[15845] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15846] == 0) {
      {
      fprintf(_coverage_fout, "15846\n");
      fflush(_coverage_fout);
      ___coverage_array[15846] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15847] == 0) {
      {
      fprintf(_coverage_fout, "15847\n");
      fflush(_coverage_fout);
      ___coverage_array[15847] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15848] == 0) {
      {
      fprintf(_coverage_fout, "15848\n");
      fflush(_coverage_fout);
      ___coverage_array[15848] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15849] == 0) {
      {
      fprintf(_coverage_fout, "15849\n");
      fflush(_coverage_fout);
      ___coverage_array[15849] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15850] == 0) {
      {
      fprintf(_coverage_fout, "15850\n");
      fflush(_coverage_fout);
      ___coverage_array[15850] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15851] == 0) {
      {
      fprintf(_coverage_fout, "15851\n");
      fflush(_coverage_fout);
      ___coverage_array[15851] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15852] == 0) {
      {
      fprintf(_coverage_fout, "15852\n");
      fflush(_coverage_fout);
      ___coverage_array[15852] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15853] == 0) {
      {
      fprintf(_coverage_fout, "15853\n");
      fflush(_coverage_fout);
      ___coverage_array[15853] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15854] == 0) {
      {
      fprintf(_coverage_fout, "15854\n");
      fflush(_coverage_fout);
      ___coverage_array[15854] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___4 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15855] == 0) {
      {
      fprintf(_coverage_fout, "15855\n");
      fflush(_coverage_fout);
      ___coverage_array[15855] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15856] == 0) {
      {
      fprintf(_coverage_fout, "15856\n");
      fflush(_coverage_fout);
      ___coverage_array[15856] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15857] == 0) {
      {
      fprintf(_coverage_fout, "15857\n");
      fflush(_coverage_fout);
      ___coverage_array[15857] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___5 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15858] == 0) {
      {
      fprintf(_coverage_fout, "15858\n");
      fflush(_coverage_fout);
      ___coverage_array[15858] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15859] == 0) {
      {
      fprintf(_coverage_fout, "15859\n");
      fflush(_coverage_fout);
      ___coverage_array[15859] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15860] == 0) {
      {
      fprintf(_coverage_fout, "15860\n");
      fflush(_coverage_fout);
      ___coverage_array[15860] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___6 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15861] == 0) {
      {
      fprintf(_coverage_fout, "15861\n");
      fflush(_coverage_fout);
      ___coverage_array[15861] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15862] == 0) {
      {
      fprintf(_coverage_fout, "15862\n");
      fflush(_coverage_fout);
      ___coverage_array[15862] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15863] == 0) {
      {
      fprintf(_coverage_fout, "15863\n");
      fflush(_coverage_fout);
      ___coverage_array[15863] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    nKeyLength -= 8U;
  }
  switch ((int )nKeyLength) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15864] == 0) {
    {
    fprintf(_coverage_fout, "15864\n");
    fflush(_coverage_fout);
    ___coverage_array[15864] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 7: 
  tmp___7 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15865] == 0) {
    {
    fprintf(_coverage_fout, "15865\n");
    fflush(_coverage_fout);
    ___coverage_array[15865] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15866] == 0) {
    {
    fprintf(_coverage_fout, "15866\n");
    fflush(_coverage_fout);
    ___coverage_array[15866] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___7;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15867] == 0) {
    {
    fprintf(_coverage_fout, "15867\n");
    fflush(_coverage_fout);
    ___coverage_array[15867] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 6: 
  tmp___8 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15868] == 0) {
    {
    fprintf(_coverage_fout, "15868\n");
    fflush(_coverage_fout);
    ___coverage_array[15868] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15869] == 0) {
    {
    fprintf(_coverage_fout, "15869\n");
    fflush(_coverage_fout);
    ___coverage_array[15869] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___8;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15870] == 0) {
    {
    fprintf(_coverage_fout, "15870\n");
    fflush(_coverage_fout);
    ___coverage_array[15870] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 5: 
  tmp___9 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15871] == 0) {
    {
    fprintf(_coverage_fout, "15871\n");
    fflush(_coverage_fout);
    ___coverage_array[15871] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15872] == 0) {
    {
    fprintf(_coverage_fout, "15872\n");
    fflush(_coverage_fout);
    ___coverage_array[15872] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___9;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15873] == 0) {
    {
    fprintf(_coverage_fout, "15873\n");
    fflush(_coverage_fout);
    ___coverage_array[15873] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 4: 
  tmp___10 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15874] == 0) {
    {
    fprintf(_coverage_fout, "15874\n");
    fflush(_coverage_fout);
    ___coverage_array[15874] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15875] == 0) {
    {
    fprintf(_coverage_fout, "15875\n");
    fflush(_coverage_fout);
    ___coverage_array[15875] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15876] == 0) {
    {
    fprintf(_coverage_fout, "15876\n");
    fflush(_coverage_fout);
    ___coverage_array[15876] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 3: 
  tmp___11 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15877] == 0) {
    {
    fprintf(_coverage_fout, "15877\n");
    fflush(_coverage_fout);
    ___coverage_array[15877] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15878] == 0) {
    {
    fprintf(_coverage_fout, "15878\n");
    fflush(_coverage_fout);
    ___coverage_array[15878] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___11;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15879] == 0) {
    {
    fprintf(_coverage_fout, "15879\n");
    fflush(_coverage_fout);
    ___coverage_array[15879] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 2: 
  tmp___12 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15880] == 0) {
    {
    fprintf(_coverage_fout, "15880\n");
    fflush(_coverage_fout);
    ___coverage_array[15880] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15881] == 0) {
    {
    fprintf(_coverage_fout, "15881\n");
    fflush(_coverage_fout);
    ___coverage_array[15881] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___12;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15882] == 0) {
    {
    fprintf(_coverage_fout, "15882\n");
    fflush(_coverage_fout);
    ___coverage_array[15882] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  case 1: 
  tmp___13 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15883] == 0) {
    {
    fprintf(_coverage_fout, "15883\n");
    fflush(_coverage_fout);
    ___coverage_array[15883] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15884] == 0) {
    {
    fprintf(_coverage_fout, "15884\n");
    fflush(_coverage_fout);
    ___coverage_array[15884] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___13;
  break;
  case 0: 
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15887] == 0) {
    {
    fprintf(_coverage_fout, "15887\n");
    fflush(_coverage_fout);
    ___coverage_array[15887] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (hash);
}
}
__inline static ulong zend_inline_hash_func(char const   *arKey ,
                                            uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_rehash(HashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_minmax(HashTable const   *ht ,
                                                                        int (*compar)(void const   * ,
                                                                                      void const   * ) ,
                                                                        int flag ,
                                                                        void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_compare(HashTable *ht1 ,
                                                                         HashTable *ht2 ,
                                                                         int (*compar)(void const   * ,
                                                                                       void const   * ) ,
                                                                         zend_bool ordered ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_sort(HashTable *ht ,
                                                                      void (*sort_func)(void * ,
                                                                                        size_t  ,
                                                                                        size_t  ,
                                                                                        int (*)(void const   * ,
                                                                                                void const   * ) ) ,
                                                                      int (*compare_func)(void const   * ,
                                                                                          void const   * ) ,
                                                                      int renumber ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_merge_ex(HashTable *target ,
                                                                           HashTable *source ,
                                                                           void (*pCopyConstructor)(void *pElement ) ,
                                                                           uint size ,
                                                                           zend_bool (*pMergeSource)(HashTable *target_ht ,
                                                                                                     void *source_data ,
                                                                                                     zend_hash_key *hash_key ,
                                                                                                     void *pParam ) ,
                                                                           void *pParam ) ;
extern void __attribute__((__visibility__("default")))  _zend_hash_merge(HashTable *target ,
                                                                         HashTable *source ,
                                                                         void (*pCopyConstructor)(void *pElement ) ,
                                                                         void *tmp ,
                                                                         uint size ,
                                                                         int overwrite ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_copy(HashTable *target ,
                                                                       HashTable *source ,
                                                                       void (*pCopyConstructor)(void *pElement ) ,
                                                                       void *tmp ,
                                                                       uint size ) ;
struct _HashPointer;
typedef struct _HashPointer HashPointer;
extern int __attribute__((__visibility__("default")))  zend_hash_set_pointer(HashTable *ht ,
                                                                             HashPointer const   *ptr ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_get_pointer(HashTable const   *ht ,
                                                                             HashPointer *ptr ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_internal_pointer_end_ex(HashTable *ht ,
                                                                                          HashPosition *pos ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_internal_pointer_reset_ex(HashTable *ht ,
                                                                                            HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_get_current_data_ex(HashTable *ht ,
                                                                                     void **pData ,
                                                                                     HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_get_current_key_type_ex(HashTable *ht ,
                                                                                         HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_get_current_key_ex(HashTable const   *ht ,
                                                                                    char **str_index ,
                                                                                    uint *str_length ,
                                                                                    ulong *num_index ,
                                                                                    zend_bool duplicate ,
                                                                                    HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_move_backwards_ex(HashTable *ht ,
                                                                                   HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_move_forward_ex(HashTable *ht ,
                                                                                 HashPosition *pos ) ;
extern ulong __attribute__((__visibility__("default")))  zend_hash_next_free_element(HashTable const   *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_quick_exists(HashTable const   *ht ,
                                                                              char const   *arKey ,
                                                                              uint nKeyLength ,
                                                                              ulong h ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_quick_find(HashTable const   *ht ,
                                                                            char const   *arKey ,
                                                                            uint nKeyLength ,
                                                                            ulong h ,
                                                                            void **pData ) ;
extern ulong __attribute__((__visibility__("default")))  zend_get_hash_value(char const   *arKey ,
                                                                             uint nKeyLength ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_reverse_apply(HashTable *ht ,
                                                                                int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_apply_with_arguments(HashTable *ht ,
                                                                                       int (*apply_func)(void *pDest ,
                                                                                                         int num_args ,
                                                                                                         va_list args ,
                                                                                                         zend_hash_key *hash_key ) ,
                                                                                       int  
                                                                                       , ...) ;
extern void __attribute__((__visibility__("default")))  zend_hash_apply_with_argument(HashTable *ht ,
                                                                                      int (*apply_func)(void *pDest ,
                                                                                                        void *argument ) ,
                                                                                      void * ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_apply(HashTable *ht ,
                                                                        int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_graceful_reverse_destroy(HashTable *ht ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_graceful_destroy(HashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_add_empty_element(HashTable *ht ,
                                                                                   char const   *arKey ,
                                                                                   uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  _zend_hash_quick_add_or_update(HashTable *ht ,
                                                                                      char const   *arKey ,
                                                                                      uint nKeyLength ,
                                                                                      ulong h ,
                                                                                      void *pData ,
                                                                                      uint nDataSize ,
                                                                                      void **pDest ,
                                                                                      int flag ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_clean(HashTable *ht ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_destroy(HashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  _zend_hash_init_ex(HashTable *ht ,
                                                                          uint nSize ,
                                                                          ulong (*pHashFunction)(char const   *arKey ,
                                                                                                 uint nKeyLength ) ,
                                                                          void (*pDestructor)(void *pDest ) ,
                                                                          zend_bool persistent ,
                                                                          zend_bool bApplyProtection ) ;
extern int __attribute__((__visibility__("default")))  _zend_hash_init(HashTable *ht ,
                                                                       uint nSize ,
                                                                       ulong (*pHashFunction)(char const   *arKey ,
                                                                                              uint nKeyLength ) ,
                                                                       void (*pDestructor)(void *pDest ) ,
                                                                       zend_bool persistent ) ;
static char const   long_min_digits[11]  = 
  {      (char const   )'2',      (char const   )'1',      (char const   )'4',      (char const   )'7', 
        (char const   )'4',      (char const   )'8',      (char const   )'3',      (char const   )'6', 
        (char const   )'4',      (char const   )'8',      (char const   )'\000'};
extern void zend_interned_strings_dtor(void) ;
extern void zend_interned_strings_init(void) ;
extern void __attribute__((__visibility__("default")))  (*zend_interned_strings_restore)(void) ;
extern void __attribute__((__visibility__("default")))  (*zend_interned_strings_snapshot)(void) ;
extern char const __attribute__((__visibility__("default")))  *(*zend_new_interned_string)(char const   *str ,
                                                                                           int len ,
                                                                                           int free_src ) ;
struct _zend_mm_heap;
typedef struct _zend_mm_heap zend_mm_heap;
extern void __attribute__((__visibility__("default")))  zend_mm_set_custom_handlers(zend_mm_heap *heap ,
                                                                                    void *(*_malloc)(size_t  ) ,
                                                                                    void (*_free)(void * ) ,
                                                                                    void *(*_realloc)(void * ,
                                                                                                      size_t  ) ) ;
struct _zend_mm_storage;
typedef struct _zend_mm_storage zend_mm_storage;
extern zend_mm_storage __attribute__((__visibility__("default")))  *zend_mm_get_storage(zend_mm_heap *heap ) ;
extern zend_mm_heap __attribute__((__visibility__("default")))  *zend_mm_set_heap(zend_mm_heap *new_heap ) ;
struct _zend_mm_mem_handlers;
typedef struct _zend_mm_mem_handlers zend_mm_mem_handlers;
extern zend_mm_heap __attribute__((__visibility__("default")))  *zend_mm_startup_ex(zend_mm_mem_handlers const   *handlers ,
                                                                                    size_t block_size ,
                                                                                    size_t reserve_size ,
                                                                                    int internal ,
                                                                                    void *params ) ;
extern size_t __attribute__((__visibility__("default")))  _zend_mm_block_size(zend_mm_heap *heap ,
                                                                              void *p ) ;
extern void __attribute__((__visibility__("default")))  *_zend_mm_realloc(zend_mm_heap *heap ,
                                                                          void *p ,
                                                                          size_t size ) ;
extern void __attribute__((__visibility__("default")))  _zend_mm_free(zend_mm_heap *heap ,
                                                                      void *p ) ;
extern void __attribute__((__visibility__("default")))  *_zend_mm_alloc(zend_mm_heap *heap ,
                                                                        size_t size )  __attribute__((__malloc__)) ;
extern void __attribute__((__visibility__("default")))  zend_mm_shutdown(zend_mm_heap *heap ,
                                                                         int full_shutdown ,
                                                                         int silent ) ;
extern zend_mm_heap __attribute__((__visibility__("default")))  *zend_mm_startup(void) ;
extern size_t __attribute__((__visibility__("default")))  zend_memory_peak_usage(int real_usage ) ;
extern size_t __attribute__((__visibility__("default")))  zend_memory_usage(int real_usage ) ;
extern int __attribute__((__visibility__("default")))  is_zend_mm(void) ;
extern void __attribute__((__visibility__("default")))  shutdown_memory_manager(int silent ,
                                                                                int full_shutdown ) ;
extern void __attribute__((__visibility__("default")))  start_memory_manager(void) ;
extern int __attribute__((__visibility__("default")))  zend_set_memory_limit(size_t memory_limit ) ;
extern  __attribute__((__nothrow__, __noreturn__)) void exit(int __status ) ;
extern struct _IO_FILE *stderr ;
extern  __attribute__((__nothrow__)) void *realloc(void *__ptr , size_t __size )  __attribute__((__warn_unused_result__)) ;
__inline static void *__zend_realloc(void *p , size_t len ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15833] == 0) {
    {
    fprintf(_coverage_fout, "15833\n");
    fflush(_coverage_fout);
    ___coverage_array[15833] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  p = realloc(p, len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15834] == 0) {
    {
    fprintf(_coverage_fout, "15834\n");
    fflush(_coverage_fout);
    ___coverage_array[15834] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (p) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15831] == 0) {
      {
      fprintf(_coverage_fout, "15831\n");
      fflush(_coverage_fout);
      ___coverage_array[15831] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return (p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15832] == 0) {
      {
      fprintf(_coverage_fout, "15832\n");
      fflush(_coverage_fout);
      ___coverage_array[15832] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15835] == 0) {
    {
    fprintf(_coverage_fout, "15835\n");
    fflush(_coverage_fout);
    ___coverage_array[15835] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  fprintf((FILE */* __restrict  */)stderr,
          (char const   */* __restrict  */)"Out of memory\n");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15836] == 0) {
    {
    fprintf(_coverage_fout, "15836\n");
    fflush(_coverage_fout);
    ___coverage_array[15836] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  exit(1);
}
}
extern void __attribute__((__visibility__("default")))  *_safe_malloc(size_t nmemb ,
                                                                      size_t size ,
                                                                      size_t offset )  __attribute__((__malloc__)) ;
__inline static void *__zend_calloc(size_t nmemb , size_t len ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15827] == 0) {
    {
    fprintf(_coverage_fout, "15827\n");
    fflush(_coverage_fout);
    ___coverage_array[15827] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = _safe_malloc(nmemb, len, 0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15828] == 0) {
    {
    fprintf(_coverage_fout, "15828\n");
    fflush(_coverage_fout);
    ___coverage_array[15828] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = (void *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15829] == 0) {
    {
    fprintf(_coverage_fout, "15829\n");
    fflush(_coverage_fout);
    ___coverage_array[15829] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  memset(tmp, 0, nmemb * len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15830] == 0) {
    {
    fprintf(_coverage_fout, "15830\n");
    fflush(_coverage_fout);
    ___coverage_array[15830] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static void *__zend_calloc(size_t nmemb , size_t len ) ;
extern  __attribute__((__nothrow__)) void *malloc(size_t __size )  __attribute__((__malloc__)) ;
__inline static void *__zend_malloc(size_t len ) 
{ void *tmp ;
  void *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15822] == 0) {
    {
    fprintf(_coverage_fout, "15822\n");
    fflush(_coverage_fout);
    ___coverage_array[15822] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___0 = malloc(len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15823] == 0) {
    {
    fprintf(_coverage_fout, "15823\n");
    fflush(_coverage_fout);
    ___coverage_array[15823] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15824] == 0) {
    {
    fprintf(_coverage_fout, "15824\n");
    fflush(_coverage_fout);
    ___coverage_array[15824] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15820] == 0) {
      {
      fprintf(_coverage_fout, "15820\n");
      fflush(_coverage_fout);
      ___coverage_array[15820] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15821] == 0) {
      {
      fprintf(_coverage_fout, "15821\n");
      fflush(_coverage_fout);
      ___coverage_array[15821] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15825] == 0) {
    {
    fprintf(_coverage_fout, "15825\n");
    fflush(_coverage_fout);
    ___coverage_array[15825] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  fprintf((FILE */* __restrict  */)stderr,
          (char const   */* __restrict  */)"Out of memory\n");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15826] == 0) {
    {
    fprintf(_coverage_fout, "15826\n");
    fflush(_coverage_fout);
    ___coverage_array[15826] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  exit(1);
}
}
__inline static void *__zend_malloc(size_t len ) ;
extern size_t __attribute__((__visibility__("default")))  _zend_mem_block_size(void *ptr ) ;
extern char __attribute__((__visibility__("default")))  *_estrdup(char const   *s )  __attribute__((__malloc__)) ;
extern void __attribute__((__visibility__("default")))  *_safe_realloc(void *ptr ,
                                                                       size_t nmemb ,
                                                                       size_t size ,
                                                                       size_t offset ) ;
extern void __attribute__((__visibility__("default")))  *_ecalloc(size_t nmemb ,
                                                                  size_t size )  __attribute__((__malloc__)) ;
extern char __attribute__((__visibility__("default")))  *zend_strndup(char const   *s ,
                                                                      unsigned int length )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) char *dlerror(void) ;
extern  __attribute__((__nothrow__)) void *dlsym(void * __restrict  __handle ,
                                                 char const   * __restrict  __name )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int dlclose(void *__handle )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void *dlopen(char const   *__file ,
                                                  int __mode ) ;
typedef long long __quad_t;
typedef __quad_t __off64_t;
typedef void _IO_lock_t;
struct _IO_marker;
struct _IO_FILE {
   int _flags ;
   char *_IO_read_ptr ;
   char *_IO_read_end ;
   char *_IO_read_base ;
   char *_IO_write_base ;
   char *_IO_write_ptr ;
   char *_IO_write_end ;
   char *_IO_buf_base ;
   char *_IO_buf_end ;
   char *_IO_save_base ;
   char *_IO_backup_base ;
   char *_IO_save_end ;
   struct _IO_marker *_markers ;
   struct _IO_FILE *_chain ;
   int _fileno ;
   int _flags2 ;
   __off_t _old_offset ;
   unsigned short _cur_column ;
   signed char _vtable_offset ;
   char _shortbuf[1] ;
   _IO_lock_t *_lock ;
   __off64_t _offset ;
   void *__pad1 ;
   void *__pad2 ;
   void *__pad3 ;
   void *__pad4 ;
   size_t __pad5 ;
   int _mode ;
   char _unused2[(15U * sizeof(int ) - 4U * sizeof(void *)) - sizeof(size_t )] ;
};
__inline extern  __attribute__((__nothrow__)) int ferror_unlocked(FILE *__stream ) ;
__inline extern int ferror_unlocked(FILE *__stream ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15819] == 0) {
    {
    fprintf(_coverage_fout, "15819\n");
    fflush(_coverage_fout);
    ___coverage_array[15819] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((__stream->_flags & 0x20) != 0);
}
}
__inline extern  __attribute__((__nothrow__)) int ferror_unlocked(FILE *__stream ) ;
__inline extern  __attribute__((__nothrow__)) int feof_unlocked(FILE *__stream ) ;
__inline extern int feof_unlocked(FILE *__stream ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15818] == 0) {
    {
    fprintf(_coverage_fout, "15818\n");
    fflush(_coverage_fout);
    ___coverage_array[15818] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((__stream->_flags & 0x10) != 0);
}
}
__inline extern  __attribute__((__nothrow__)) int feof_unlocked(FILE *__stream ) ;
extern struct _IO_FILE *stdout ;
typedef struct _IO_FILE _IO_FILE;
extern int __overflow(_IO_FILE * , int  ) ;
__inline extern int putchar_unlocked(int __c ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  char tmp___2 ;
  int tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15815] == 0) {
    {
    fprintf(_coverage_fout, "15815\n");
    fflush(_coverage_fout);
    ___coverage_array[15815] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )stdout->_IO_write_ptr >= (unsigned int )stdout->_IO_write_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15816] == 0) {
    {
    fprintf(_coverage_fout, "15816\n");
    fflush(_coverage_fout);
    ___coverage_array[15816] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15808] == 0) {
      {
      fprintf(_coverage_fout, "15808\n");
      fflush(_coverage_fout);
      ___coverage_array[15808] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __overflow(stdout, (int )((unsigned char )__c));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15809] == 0) {
      {
      fprintf(_coverage_fout, "15809\n");
      fflush(_coverage_fout);
      ___coverage_array[15809] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15810] == 0) {
      {
      fprintf(_coverage_fout, "15810\n");
      fflush(_coverage_fout);
      ___coverage_array[15810] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = stdout->_IO_write_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15811] == 0) {
      {
      fprintf(_coverage_fout, "15811\n");
      fflush(_coverage_fout);
      ___coverage_array[15811] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (stdout->_IO_write_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15812] == 0) {
      {
      fprintf(_coverage_fout, "15812\n");
      fflush(_coverage_fout);
      ___coverage_array[15812] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = (char )__c;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15813] == 0) {
      {
      fprintf(_coverage_fout, "15813\n");
      fflush(_coverage_fout);
      ___coverage_array[15813] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *tmp___1 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15814] == 0) {
      {
      fprintf(_coverage_fout, "15814\n");
      fflush(_coverage_fout);
      ___coverage_array[15814] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = (int )((unsigned char )tmp___2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15817] == 0) {
    {
    fprintf(_coverage_fout, "15817\n");
    fflush(_coverage_fout);
    ___coverage_array[15817] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___3);
}
}
__inline extern int putchar_unlocked(int __c ) ;
__inline extern int putc_unlocked(int __c , FILE *__stream ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  char tmp___2 ;
  int tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15805] == 0) {
    {
    fprintf(_coverage_fout, "15805\n");
    fflush(_coverage_fout);
    ___coverage_array[15805] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )__stream->_IO_write_ptr >= (unsigned int )__stream->_IO_write_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15806] == 0) {
    {
    fprintf(_coverage_fout, "15806\n");
    fflush(_coverage_fout);
    ___coverage_array[15806] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15798] == 0) {
      {
      fprintf(_coverage_fout, "15798\n");
      fflush(_coverage_fout);
      ___coverage_array[15798] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __overflow(__stream, (int )((unsigned char )__c));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15799] == 0) {
      {
      fprintf(_coverage_fout, "15799\n");
      fflush(_coverage_fout);
      ___coverage_array[15799] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15800] == 0) {
      {
      fprintf(_coverage_fout, "15800\n");
      fflush(_coverage_fout);
      ___coverage_array[15800] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = __stream->_IO_write_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15801] == 0) {
      {
      fprintf(_coverage_fout, "15801\n");
      fflush(_coverage_fout);
      ___coverage_array[15801] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (__stream->_IO_write_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15802] == 0) {
      {
      fprintf(_coverage_fout, "15802\n");
      fflush(_coverage_fout);
      ___coverage_array[15802] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = (char )__c;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15803] == 0) {
      {
      fprintf(_coverage_fout, "15803\n");
      fflush(_coverage_fout);
      ___coverage_array[15803] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *tmp___1 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15804] == 0) {
      {
      fprintf(_coverage_fout, "15804\n");
      fflush(_coverage_fout);
      ___coverage_array[15804] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = (int )((unsigned char )tmp___2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15807] == 0) {
    {
    fprintf(_coverage_fout, "15807\n");
    fflush(_coverage_fout);
    ___coverage_array[15807] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___3);
}
}
__inline extern int putc_unlocked(int __c , FILE *__stream ) ;
__inline extern int fputc_unlocked(int __c , FILE *__stream ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  char tmp___2 ;
  int tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15795] == 0) {
    {
    fprintf(_coverage_fout, "15795\n");
    fflush(_coverage_fout);
    ___coverage_array[15795] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )__stream->_IO_write_ptr >= (unsigned int )__stream->_IO_write_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15796] == 0) {
    {
    fprintf(_coverage_fout, "15796\n");
    fflush(_coverage_fout);
    ___coverage_array[15796] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15788] == 0) {
      {
      fprintf(_coverage_fout, "15788\n");
      fflush(_coverage_fout);
      ___coverage_array[15788] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __overflow(__stream, (int )((unsigned char )__c));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15789] == 0) {
      {
      fprintf(_coverage_fout, "15789\n");
      fflush(_coverage_fout);
      ___coverage_array[15789] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15790] == 0) {
      {
      fprintf(_coverage_fout, "15790\n");
      fflush(_coverage_fout);
      ___coverage_array[15790] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = __stream->_IO_write_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15791] == 0) {
      {
      fprintf(_coverage_fout, "15791\n");
      fflush(_coverage_fout);
      ___coverage_array[15791] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (__stream->_IO_write_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15792] == 0) {
      {
      fprintf(_coverage_fout, "15792\n");
      fflush(_coverage_fout);
      ___coverage_array[15792] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = (char )__c;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15793] == 0) {
      {
      fprintf(_coverage_fout, "15793\n");
      fflush(_coverage_fout);
      ___coverage_array[15793] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *tmp___1 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15794] == 0) {
      {
      fprintf(_coverage_fout, "15794\n");
      fflush(_coverage_fout);
      ___coverage_array[15794] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___3 = (int )((unsigned char )tmp___2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15797] == 0) {
    {
    fprintf(_coverage_fout, "15797\n");
    fflush(_coverage_fout);
    ___coverage_array[15797] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___3);
}
}
__inline extern int fputc_unlocked(int __c , FILE *__stream ) ;
extern int _IO_putc(int __c , _IO_FILE *__fp ) ;
__inline extern int putchar(int __c ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15786] == 0) {
    {
    fprintf(_coverage_fout, "15786\n");
    fflush(_coverage_fout);
    ___coverage_array[15786] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = _IO_putc(__c, stdout);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15787] == 0) {
    {
    fprintf(_coverage_fout, "15787\n");
    fflush(_coverage_fout);
    ___coverage_array[15787] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int putchar(int __c ) ;
extern struct _IO_FILE *stdin ;
extern int __uflow(_IO_FILE * ) ;
__inline extern int getchar_unlocked(void) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  int tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15783] == 0) {
    {
    fprintf(_coverage_fout, "15783\n");
    fflush(_coverage_fout);
    ___coverage_array[15783] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((unsigned int )stdin->_IO_read_ptr >= (unsigned int )stdin->_IO_read_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15784] == 0) {
    {
    fprintf(_coverage_fout, "15784\n");
    fflush(_coverage_fout);
    ___coverage_array[15784] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15778] == 0) {
      {
      fprintf(_coverage_fout, "15778\n");
      fflush(_coverage_fout);
      ___coverage_array[15778] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __uflow(stdin);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15779] == 0) {
      {
      fprintf(_coverage_fout, "15779\n");
      fflush(_coverage_fout);
      ___coverage_array[15779] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15780] == 0) {
      {
      fprintf(_coverage_fout, "15780\n");
      fflush(_coverage_fout);
      ___coverage_array[15780] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = stdin->_IO_read_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15781] == 0) {
      {
      fprintf(_coverage_fout, "15781\n");
      fflush(_coverage_fout);
      ___coverage_array[15781] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (stdin->_IO_read_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15782] == 0) {
      {
      fprintf(_coverage_fout, "15782\n");
      fflush(_coverage_fout);
      ___coverage_array[15782] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = (int )*((unsigned char *)tmp___1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15785] == 0) {
    {
    fprintf(_coverage_fout, "15785\n");
    fflush(_coverage_fout);
    ___coverage_array[15785] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
__inline extern int getchar_unlocked(void) ;
__inline extern int getc_unlocked(FILE *__fp ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  int tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15775] == 0) {
    {
    fprintf(_coverage_fout, "15775\n");
    fflush(_coverage_fout);
    ___coverage_array[15775] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((unsigned int )__fp->_IO_read_ptr >= (unsigned int )__fp->_IO_read_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15776] == 0) {
    {
    fprintf(_coverage_fout, "15776\n");
    fflush(_coverage_fout);
    ___coverage_array[15776] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15770] == 0) {
      {
      fprintf(_coverage_fout, "15770\n");
      fflush(_coverage_fout);
      ___coverage_array[15770] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __uflow(__fp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15771] == 0) {
      {
      fprintf(_coverage_fout, "15771\n");
      fflush(_coverage_fout);
      ___coverage_array[15771] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15772] == 0) {
      {
      fprintf(_coverage_fout, "15772\n");
      fflush(_coverage_fout);
      ___coverage_array[15772] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = __fp->_IO_read_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15773] == 0) {
      {
      fprintf(_coverage_fout, "15773\n");
      fflush(_coverage_fout);
      ___coverage_array[15773] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (__fp->_IO_read_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15774] == 0) {
      {
      fprintf(_coverage_fout, "15774\n");
      fflush(_coverage_fout);
      ___coverage_array[15774] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = (int )*((unsigned char *)tmp___1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15777] == 0) {
    {
    fprintf(_coverage_fout, "15777\n");
    fflush(_coverage_fout);
    ___coverage_array[15777] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
__inline extern int getc_unlocked(FILE *__fp ) ;
__inline extern int fgetc_unlocked(FILE *__fp ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  int tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15767] == 0) {
    {
    fprintf(_coverage_fout, "15767\n");
    fflush(_coverage_fout);
    ___coverage_array[15767] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((unsigned int )__fp->_IO_read_ptr >= (unsigned int )__fp->_IO_read_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15768] == 0) {
    {
    fprintf(_coverage_fout, "15768\n");
    fflush(_coverage_fout);
    ___coverage_array[15768] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15762] == 0) {
      {
      fprintf(_coverage_fout, "15762\n");
      fflush(_coverage_fout);
      ___coverage_array[15762] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = __uflow(__fp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15763] == 0) {
      {
      fprintf(_coverage_fout, "15763\n");
      fflush(_coverage_fout);
      ___coverage_array[15763] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15764] == 0) {
      {
      fprintf(_coverage_fout, "15764\n");
      fflush(_coverage_fout);
      ___coverage_array[15764] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___1 = __fp->_IO_read_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15765] == 0) {
      {
      fprintf(_coverage_fout, "15765\n");
      fflush(_coverage_fout);
      ___coverage_array[15765] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    (__fp->_IO_read_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15766] == 0) {
      {
      fprintf(_coverage_fout, "15766\n");
      fflush(_coverage_fout);
      ___coverage_array[15766] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = (int )*((unsigned char *)tmp___1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15769] == 0) {
    {
    fprintf(_coverage_fout, "15769\n");
    fflush(_coverage_fout);
    ___coverage_array[15769] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
__inline extern int fgetc_unlocked(FILE *__fp ) ;
extern int _IO_getc(_IO_FILE *__fp ) ;
__inline extern int getchar(void) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15760] == 0) {
    {
    fprintf(_coverage_fout, "15760\n");
    fflush(_coverage_fout);
    ___coverage_array[15760] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = _IO_getc(stdin);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15761] == 0) {
    {
    fprintf(_coverage_fout, "15761\n");
    fflush(_coverage_fout);
    ___coverage_array[15761] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int getchar(void) ;
extern int vfprintf(FILE * __restrict  __s ,
                    char const   * __restrict  __format , __gnuc_va_list __arg ) ;
__inline extern int vprintf(char const   * __restrict  __fmt ,
                            __gnuc_va_list __arg ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15758] == 0) {
    {
    fprintf(_coverage_fout, "15758\n");
    fflush(_coverage_fout);
    ___coverage_array[15758] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = vfprintf((FILE */* __restrict  */)stdout, __fmt, __arg);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15759] == 0) {
    {
    fprintf(_coverage_fout, "15759\n");
    fflush(_coverage_fout);
    ___coverage_array[15759] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int vprintf(char const   * __restrict  __fmt ,
                            __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) void funlockfile(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int ftrylockfile(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) void flockfile(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) char *ctermid(char *__s ) ;
extern int pclose(FILE *__stream ) ;
extern FILE *popen(char const   *__command , char const   *__modes ) ;
extern  __attribute__((__nothrow__)) int fileno_unlocked(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int fileno(FILE *__stream ) ;
extern char const   * const  sys_errlist[] ;
extern int sys_nerr ;
extern void perror(char const   *__s ) ;
extern  __attribute__((__nothrow__)) void clearerr_unlocked(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int ferror(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int feof(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) void clearerr(FILE *__stream ) ;
struct __anonstruct__G_fpos_t_31;
typedef struct __anonstruct__G_fpos_t_31 _G_fpos_t;
typedef _G_fpos_t fpos_t;
extern int fsetpos(FILE *__stream , fpos_t const   *__pos ) ;
extern int fgetpos(FILE * __restrict  __stream , fpos_t * __restrict  __pos ) ;
extern __off_t ftello(FILE *__stream ) ;
extern int fseeko(FILE *__stream , __off_t __off , int __whence ) ;
extern void rewind(FILE *__stream ) ;
extern int fseek(FILE *__stream , long __off , int __whence ) ;
extern size_t fwrite_unlocked(void const   * __restrict  __ptr , size_t __size ,
                              size_t __n , FILE * __restrict  __stream ) ;
extern size_t fread_unlocked(void * __restrict  __ptr , size_t __size ,
                             size_t __n , FILE * __restrict  __stream ) ;
extern size_t fwrite(void const   * __restrict  __ptr , size_t __size ,
                     size_t __n , FILE * __restrict  __s ) ;
extern size_t fread(void * __restrict  __ptr , size_t __size , size_t __n ,
                    FILE * __restrict  __stream ) ;
extern int ungetc(int __c , FILE *__stream ) ;
extern int puts(char const   *__s ) ;
extern int fputs(char const   * __restrict  __s , FILE * __restrict  __stream ) ;
extern __ssize_t getline(char ** __restrict  __lineptr ,
                         size_t * __restrict  __n , FILE * __restrict  __stream ) ;
extern __ssize_t getdelim(char ** __restrict  __lineptr ,
                          size_t * __restrict  __n , int __delimiter ,
                          FILE * __restrict  __stream ) ;
extern __ssize_t __getdelim(char ** __restrict  __lineptr ,
                            size_t * __restrict  __n , int __delimiter ,
                            FILE * __restrict  __stream ) ;
extern char *gets(char *__s ) ;
extern char *fgets(char * __restrict  __s , int __n ,
                   FILE * __restrict  __stream ) ;
extern int putw(int __w , FILE *__stream ) ;
extern int getw(FILE *__stream ) ;
extern int putc(int __c , FILE *__stream ) ;
extern int fputc(int __c , FILE *__stream ) ;
extern int getc(FILE *__stream ) ;
extern int fgetc(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int ( /* format attribute */  vsscanf)(char const   * __restrict  __s ,
                                                                            char const   * __restrict  __format ,
                                                                            __gnuc_va_list __arg )  __asm__("__isoc99_vsscanf")  ;
extern int ( /* format attribute */  vscanf)(char const   * __restrict  __format ,
                                             __gnuc_va_list __arg )  __asm__("__isoc99_vscanf")  ;
extern int ( /* format attribute */  vfscanf)(FILE * __restrict  __s ,
                                              char const   * __restrict  __format ,
                                              __gnuc_va_list __arg )  __asm__("__isoc99_vfscanf")  ;
extern  __attribute__((__nothrow__)) int sscanf(char const   * __restrict  __s ,
                                                char const   * __restrict  __format 
                                                , ...)  __asm__("__isoc99_sscanf")  ;
extern int scanf(char const   * __restrict  __format  , ...)  __asm__("__isoc99_scanf")  ;
extern int fscanf(FILE * __restrict  __stream ,
                  char const   * __restrict  __format  , ...)  __asm__("__isoc99_fscanf")  ;
extern int ( /* format attribute */  dprintf)(int __fd ,
                                              char const   * __restrict  __fmt 
                                              , ...) ;
extern int ( /* format attribute */  vdprintf)(int __fd ,
                                               char const   * __restrict  __fmt ,
                                               __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) int ( /* format attribute */  vsnprintf)(char * __restrict  __s ,
                                                                              size_t __maxlen ,
                                                                              char const   * __restrict  __format ,
                                                                              __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) int ( /* format attribute */  snprintf)(char * __restrict  __s ,
                                                                             size_t __maxlen ,
                                                                             char const   * __restrict  __format 
                                                                             , ...) ;
extern  __attribute__((__nothrow__)) int vsprintf(char * __restrict  __s ,
                                                  char const   * __restrict  __format ,
                                                  __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) int sprintf(char * __restrict  __s ,
                                                 char const   * __restrict  __format 
                                                 , ...) ;
extern int printf(char const   * __restrict  __format  , ...) ;
extern  __attribute__((__nothrow__)) void setlinebuf(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) void setbuffer(FILE * __restrict  __stream ,
                                                    char * __restrict  __buf ,
                                                    size_t __size ) ;
extern  __attribute__((__nothrow__)) int setvbuf(FILE * __restrict  __stream ,
                                                 char * __restrict  __buf ,
                                                 int __modes , size_t __n ) ;
extern  __attribute__((__nothrow__)) void setbuf(FILE * __restrict  __stream ,
                                                 char * __restrict  __buf ) ;
extern  __attribute__((__nothrow__)) FILE *open_memstream(char **__bufloc ,
                                                          size_t *__sizeloc ) ;
extern  __attribute__((__nothrow__)) FILE *fmemopen(void *__s , size_t __len ,
                                                    char const   *__modes ) ;
extern  __attribute__((__nothrow__)) FILE *fdopen(int __fd ,
                                                  char const   *__modes ) ;
extern FILE *freopen(char const   * __restrict  __filename ,
                     char const   * __restrict  __modes ,
                     FILE * __restrict  __stream ) ;
extern int fflush_unlocked(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) char *tempnam(char const   *__dir ,
                                                   char const   *__pfx )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) char *tmpnam_r(char *__s ) ;
extern  __attribute__((__nothrow__)) char *tmpnam(char *__s ) ;
extern FILE *tmpfile(void) ;
extern  __attribute__((__nothrow__)) int renameat(int __oldfd ,
                                                  char const   *__old ,
                                                  int __newfd ,
                                                  char const   *__new ) ;
extern  __attribute__((__nothrow__)) int rename(char const   *__old ,
                                                char const   *__new ) ;
extern  __attribute__((__nothrow__)) int remove(char const   *__filename ) ;
extern  __attribute__((__nothrow__)) void _IO_free_backup_area(_IO_FILE * ) ;
extern __off64_t _IO_seekpos(_IO_FILE * , __off64_t  , int  ) ;
extern __off64_t _IO_seekoff(_IO_FILE * , __off64_t  , int  , int  ) ;
extern size_t _IO_sgetn(_IO_FILE * , void * , size_t  ) ;
extern __ssize_t _IO_padn(_IO_FILE * , int  , __ssize_t  ) ;
extern int _IO_vfprintf(_IO_FILE * __restrict   , char const   * __restrict   ,
                        __gnuc_va_list  ) ;
extern int _IO_vfscanf(_IO_FILE * __restrict   , char const   * __restrict   ,
                       __gnuc_va_list  , int * __restrict   ) ;
extern  __attribute__((__nothrow__)) int _IO_ftrylockfile(_IO_FILE * ) ;
extern  __attribute__((__nothrow__)) void _IO_funlockfile(_IO_FILE * ) ;
extern  __attribute__((__nothrow__)) void _IO_flockfile(_IO_FILE * ) ;
extern int _IO_peekc_locked(_IO_FILE *__fp ) ;
extern  __attribute__((__nothrow__)) int _IO_ferror(_IO_FILE *__fp ) ;
extern  __attribute__((__nothrow__)) int _IO_feof(_IO_FILE *__fp ) ;
extern int __underflow(_IO_FILE * ) ;
struct __anonstruct__IO_cookie_io_functions_t_33;
typedef struct __anonstruct__IO_cookie_io_functions_t_33 _IO_cookie_io_functions_t;
struct _IO_cookie_file;
extern void _IO_cookie_init(struct _IO_cookie_file *__cfile , int __read_write ,
                            void *__cookie , _IO_cookie_io_functions_t __fns ) ;
struct _IO_FILE_plus;
extern struct _IO_FILE_plus _IO_2_1_stderr_ ;
extern struct _IO_FILE_plus _IO_2_1_stdout_ ;
extern struct _IO_FILE_plus _IO_2_1_stdin_ ;
union __anonunion_28 {
   double __d ;
   int __i[2] ;
};
__inline extern  __attribute__((__nothrow__)) int __finite(double __x )  __attribute__((__const__)) ;
__inline extern int __finite(double __x ) 
{ union __anonunion_28 __constr_expr_0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15756] == 0) {
    {
    fprintf(_coverage_fout, "15756\n");
    fflush(_coverage_fout);
    ___coverage_array[15756] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __constr_expr_0.__d = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15757] == 0) {
    {
    fprintf(_coverage_fout, "15757\n");
    fflush(_coverage_fout);
    ___coverage_array[15757] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )((((unsigned int )__constr_expr_0.__i[1] | 0x800fffffu) + 1U) >> 31));
}
}
__inline extern  __attribute__((__nothrow__)) int __finite(double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long long llrintl(long double __x ) ;
__inline extern long long llrintl(long double __x ) 
{ long long __llrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15754] == 0) {
    {
    fprintf(_coverage_fout, "15754\n");
    fflush(_coverage_fout);
    ___coverage_array[15754] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpll %0": "=m" (__llrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15755] == 0) {
    {
    fprintf(_coverage_fout, "15755\n");
    fflush(_coverage_fout);
    ___coverage_array[15755] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__llrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long long llrintl(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long long llrint(double __x ) ;
__inline extern long long llrint(double __x ) 
{ long long __llrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15752] == 0) {
    {
    fprintf(_coverage_fout, "15752\n");
    fflush(_coverage_fout);
    ___coverage_array[15752] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpll %0": "=m" (__llrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15753] == 0) {
    {
    fprintf(_coverage_fout, "15753\n");
    fflush(_coverage_fout);
    ___coverage_array[15753] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__llrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long long llrint(double __x ) ;
__inline extern  __attribute__((__nothrow__)) long long llrintf(float __x ) ;
__inline extern long long llrintf(float __x ) 
{ long long __llrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15750] == 0) {
    {
    fprintf(_coverage_fout, "15750\n");
    fflush(_coverage_fout);
    ___coverage_array[15750] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpll %0": "=m" (__llrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15751] == 0) {
    {
    fprintf(_coverage_fout, "15751\n");
    fflush(_coverage_fout);
    ___coverage_array[15751] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__llrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long long llrintf(float __x ) ;
__inline extern  __attribute__((__nothrow__)) long lrintl(long double __x ) ;
__inline extern long lrintl(long double __x ) 
{ long __lrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15748] == 0) {
    {
    fprintf(_coverage_fout, "15748\n");
    fflush(_coverage_fout);
    ___coverage_array[15748] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpl %0": "=m" (__lrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15749] == 0) {
    {
    fprintf(_coverage_fout, "15749\n");
    fflush(_coverage_fout);
    ___coverage_array[15749] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__lrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long lrintl(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long lrint(double __x ) ;
__inline extern long lrint(double __x ) 
{ long __lrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15746] == 0) {
    {
    fprintf(_coverage_fout, "15746\n");
    fflush(_coverage_fout);
    ___coverage_array[15746] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpl %0": "=m" (__lrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15747] == 0) {
    {
    fprintf(_coverage_fout, "15747\n");
    fflush(_coverage_fout);
    ___coverage_array[15747] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__lrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long lrint(double __x ) ;
__inline extern  __attribute__((__nothrow__)) long lrintf(float __x ) ;
__inline extern long lrintf(float __x ) 
{ long __lrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15744] == 0) {
    {
    fprintf(_coverage_fout, "15744\n");
    fflush(_coverage_fout);
    ___coverage_array[15744] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpl %0": "=m" (__lrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15745] == 0) {
    {
    fprintf(_coverage_fout, "15745\n");
    fflush(_coverage_fout);
    ___coverage_array[15745] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__lrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long lrintf(float __x ) ;
__inline extern  __attribute__((__nothrow__)) long double ceill(long double __x )  __attribute__((__const__)) ;
__inline extern long double ceill(long double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15742] == 0) {
    {
    fprintf(_coverage_fout, "15742\n");
    fflush(_coverage_fout);
    ___coverage_array[15742] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0800, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15743] == 0) {
    {
    fprintf(_coverage_fout, "15743\n");
    fflush(_coverage_fout);
    ___coverage_array[15743] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__value);
}
}
__inline extern  __attribute__((__nothrow__)) long double ceill(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) float ceilf(float __x )  __attribute__((__const__)) ;
__inline extern float ceilf(float __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15740] == 0) {
    {
    fprintf(_coverage_fout, "15740\n");
    fflush(_coverage_fout);
    ___coverage_array[15740] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0800, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15741] == 0) {
    {
    fprintf(_coverage_fout, "15741\n");
    fflush(_coverage_fout);
    ___coverage_array[15741] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((float )__value);
}
}
__inline extern  __attribute__((__nothrow__)) float ceilf(float __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) double ceil(double __x )  __attribute__((__const__)) ;
__inline extern double ceil(double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15738] == 0) {
    {
    fprintf(_coverage_fout, "15738\n");
    fflush(_coverage_fout);
    ___coverage_array[15738] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0800, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15739] == 0) {
    {
    fprintf(_coverage_fout, "15739\n");
    fflush(_coverage_fout);
    ___coverage_array[15739] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((double )__value);
}
}
__inline extern  __attribute__((__nothrow__)) double ceil(double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long double floorl(long double __x )  __attribute__((__const__)) ;
__inline extern long double floorl(long double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15736] == 0) {
    {
    fprintf(_coverage_fout, "15736\n");
    fflush(_coverage_fout);
    ___coverage_array[15736] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0400, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15737] == 0) {
    {
    fprintf(_coverage_fout, "15737\n");
    fflush(_coverage_fout);
    ___coverage_array[15737] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__value);
}
}
__inline extern  __attribute__((__nothrow__)) long double floorl(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) float floorf(float __x )  __attribute__((__const__)) ;
__inline extern float floorf(float __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15734] == 0) {
    {
    fprintf(_coverage_fout, "15734\n");
    fflush(_coverage_fout);
    ___coverage_array[15734] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0400, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15735] == 0) {
    {
    fprintf(_coverage_fout, "15735\n");
    fflush(_coverage_fout);
    ___coverage_array[15735] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((float )__value);
}
}
__inline extern  __attribute__((__nothrow__)) float floorf(float __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) double floor(double __x )  __attribute__((__const__)) ;
__inline extern double floor(double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15732] == 0) {
    {
    fprintf(_coverage_fout, "15732\n");
    fflush(_coverage_fout);
    ___coverage_array[15732] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0400, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15733] == 0) {
    {
    fprintf(_coverage_fout, "15733\n");
    fflush(_coverage_fout);
    ___coverage_array[15733] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((double )__value);
}
}
__inline extern  __attribute__((__nothrow__)) double floor(double __x )  __attribute__((__const__)) ;
union __anonunion___n_27 {
   long double __xld ;
   unsigned int __xi[3] ;
};
__inline extern  __attribute__((__nothrow__)) long double __sgn1l(long double __x ) ;
__inline extern long double __sgn1l(long double __x ) 
{ union __anonunion___n_27 __n ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15727] == 0) {
    {
    fprintf(_coverage_fout, "15727\n");
    fflush(_coverage_fout);
    ___coverage_array[15727] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __n.__xld = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15728] == 0) {
    {
    fprintf(_coverage_fout, "15728\n");
    fflush(_coverage_fout);
    ___coverage_array[15728] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __n.__xi[2] = (__n.__xi[2] & 32768U) | 16383U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15729] == 0) {
    {
    fprintf(_coverage_fout, "15729\n");
    fflush(_coverage_fout);
    ___coverage_array[15729] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __n.__xi[1] = 0x80000000;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15730] == 0) {
    {
    fprintf(_coverage_fout, "15730\n");
    fflush(_coverage_fout);
    ___coverage_array[15730] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __n.__xi[0] = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15731] == 0) {
    {
    fprintf(_coverage_fout, "15731\n");
    fflush(_coverage_fout);
    ___coverage_array[15731] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__n.__xld);
}
}
__inline extern  __attribute__((__nothrow__)) long double __sgn1l(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long double __fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern long double __fabsl(long double __x ) 
{ long double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15725] == 0) {
    {
    fprintf(_coverage_fout, "15725\n");
    fflush(_coverage_fout);
    ___coverage_array[15725] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabsl(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15726] == 0) {
    {
    fprintf(_coverage_fout, "15726\n");
    fflush(_coverage_fout);
    ___coverage_array[15726] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long double __fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long double fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern long double fabsl(long double __x ) 
{ long double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15723] == 0) {
    {
    fprintf(_coverage_fout, "15723\n");
    fflush(_coverage_fout);
    ___coverage_array[15723] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabsl(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15724] == 0) {
    {
    fprintf(_coverage_fout, "15724\n");
    fflush(_coverage_fout);
    ___coverage_array[15724] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long double fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) float fabsf(float __x )  __attribute__((__const__)) ;
__inline extern float fabsf(float __x ) 
{ float tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15721] == 0) {
    {
    fprintf(_coverage_fout, "15721\n");
    fflush(_coverage_fout);
    ___coverage_array[15721] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabsf(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15722] == 0) {
    {
    fprintf(_coverage_fout, "15722\n");
    fflush(_coverage_fout);
    ___coverage_array[15722] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) float fabsf(float __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) double fabs(double __x )  __attribute__((__const__)) ;
__inline extern double fabs(double __x ) 
{ double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15719] == 0) {
    {
    fprintf(_coverage_fout, "15719\n");
    fflush(_coverage_fout);
    ___coverage_array[15719] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabs(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15720] == 0) {
    {
    fprintf(_coverage_fout, "15720\n");
    fflush(_coverage_fout);
    ___coverage_array[15720] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) double fabs(double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long double __atan2l(long double __y ,
                                                                   long double __x ) ;
__inline extern long double __atan2l(long double __y , long double __x ) 
{ long double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15717] == 0) {
    {
    fprintf(_coverage_fout, "15717\n");
    fflush(_coverage_fout);
    ___coverage_array[15717] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = __builtin_atan2l(__y, __x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15718] == 0) {
    {
    fprintf(_coverage_fout, "15718\n");
    fflush(_coverage_fout);
    ___coverage_array[15718] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long double __atan2l(long double __y ,
                                                                   long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long double __sgnl(long double __x ) ;
__inline extern long double __sgnl(long double __x ) 
{ double tmp ;
  double tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15715] == 0) {
    {
    fprintf(_coverage_fout, "15715\n");
    fflush(_coverage_fout);
    ___coverage_array[15715] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (__x == (long double )0.0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15710] == 0) {
      {
      fprintf(_coverage_fout, "15710\n");
      fflush(_coverage_fout);
      ___coverage_array[15710] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = 0.0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15713] == 0) {
      {
      fprintf(_coverage_fout, "15713\n");
      fflush(_coverage_fout);
      ___coverage_array[15713] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (__x > (long double )0.0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15711] == 0) {
        {
        fprintf(_coverage_fout, "15711\n");
        fflush(_coverage_fout);
        ___coverage_array[15711] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = 1.0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15712] == 0) {
        {
        fprintf(_coverage_fout, "15712\n");
        fflush(_coverage_fout);
        ___coverage_array[15712] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = - 1.0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15714] == 0) {
      {
      fprintf(_coverage_fout, "15714\n");
      fflush(_coverage_fout);
      ___coverage_array[15714] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = tmp;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15716] == 0) {
    {
    fprintf(_coverage_fout, "15716\n");
    fflush(_coverage_fout);
    ___coverage_array[15716] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((long double )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) long double __sgnl(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) float __sgnf(float __x ) ;
__inline extern float __sgnf(float __x ) 
{ double tmp ;
  double tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15708] == 0) {
    {
    fprintf(_coverage_fout, "15708\n");
    fflush(_coverage_fout);
    ___coverage_array[15708] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((double )__x == 0.0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15703] == 0) {
      {
      fprintf(_coverage_fout, "15703\n");
      fflush(_coverage_fout);
      ___coverage_array[15703] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = 0.0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15706] == 0) {
      {
      fprintf(_coverage_fout, "15706\n");
      fflush(_coverage_fout);
      ___coverage_array[15706] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((double )__x > 0.0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15704] == 0) {
        {
        fprintf(_coverage_fout, "15704\n");
        fflush(_coverage_fout);
        ___coverage_array[15704] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = 1.0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15705] == 0) {
        {
        fprintf(_coverage_fout, "15705\n");
        fflush(_coverage_fout);
        ___coverage_array[15705] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = - 1.0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15707] == 0) {
      {
      fprintf(_coverage_fout, "15707\n");
      fflush(_coverage_fout);
      ___coverage_array[15707] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = tmp;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15709] == 0) {
    {
    fprintf(_coverage_fout, "15709\n");
    fflush(_coverage_fout);
    ___coverage_array[15709] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((float )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) float __sgnf(float __x ) ;
__inline extern  __attribute__((__nothrow__)) double __sgn(double __x ) ;
__inline extern double __sgn(double __x ) 
{ double tmp ;
  double tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15701] == 0) {
    {
    fprintf(_coverage_fout, "15701\n");
    fflush(_coverage_fout);
    ___coverage_array[15701] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if (__x == 0.0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15696] == 0) {
      {
      fprintf(_coverage_fout, "15696\n");
      fflush(_coverage_fout);
      ___coverage_array[15696] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = 0.0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15699] == 0) {
      {
      fprintf(_coverage_fout, "15699\n");
      fflush(_coverage_fout);
      ___coverage_array[15699] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if (__x > 0.0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15697] == 0) {
        {
        fprintf(_coverage_fout, "15697\n");
        fflush(_coverage_fout);
        ___coverage_array[15697] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = 1.0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15698] == 0) {
        {
        fprintf(_coverage_fout, "15698\n");
        fflush(_coverage_fout);
        ___coverage_array[15698] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = - 1.0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15700] == 0) {
      {
      fprintf(_coverage_fout, "15700\n");
      fflush(_coverage_fout);
      ___coverage_array[15700] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = tmp;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15702] == 0) {
    {
    fprintf(_coverage_fout, "15702\n");
    fflush(_coverage_fout);
    ___coverage_array[15702] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) double __sgn(double __x ) ;
union __anonunion___u_26 {
   long double __l ;
   int __i[3] ;
};
__inline extern  __attribute__((__nothrow__)) int __signbitl(long double __x )  __attribute__((__const__)) ;
__inline extern int __signbitl(long double __x ) 
{ union __anonunion___u_26 __u ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15694] == 0) {
    {
    fprintf(_coverage_fout, "15694\n");
    fflush(_coverage_fout);
    ___coverage_array[15694] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __u.__l = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15695] == 0) {
    {
    fprintf(_coverage_fout, "15695\n");
    fflush(_coverage_fout);
    ___coverage_array[15695] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((__u.__i[2] & 0x8000) != 0);
}
}
__inline extern  __attribute__((__nothrow__)) int __signbitl(long double __x )  __attribute__((__const__)) ;
union __anonunion___u_25 {
   double __d ;
   int __i[2] ;
};
__inline extern  __attribute__((__nothrow__)) int __signbit(double __x )  __attribute__((__const__)) ;
__inline extern int __signbit(double __x ) 
{ union __anonunion___u_25 __u ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15692] == 0) {
    {
    fprintf(_coverage_fout, "15692\n");
    fflush(_coverage_fout);
    ___coverage_array[15692] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __u.__d = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15693] == 0) {
    {
    fprintf(_coverage_fout, "15693\n");
    fflush(_coverage_fout);
    ___coverage_array[15693] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__u.__i[1] < 0);
}
}
__inline extern  __attribute__((__nothrow__)) int __signbit(double __x )  __attribute__((__const__)) ;
union __anonunion___u_24 {
   float __f ;
   int __i ;
};
__inline extern  __attribute__((__nothrow__)) int __signbitf(float __x )  __attribute__((__const__)) ;
__inline extern int __signbitf(float __x ) 
{ union __anonunion___u_24 __u ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15690] == 0) {
    {
    fprintf(_coverage_fout, "15690\n");
    fflush(_coverage_fout);
    ___coverage_array[15690] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __u.__f = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15691] == 0) {
    {
    fprintf(_coverage_fout, "15691\n");
    fflush(_coverage_fout);
    ___coverage_array[15691] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__u.__i < 0);
}
}
__inline extern  __attribute__((__nothrow__)) int __signbitf(float __x )  __attribute__((__const__)) ;
struct exception;
extern int matherr(struct exception *__exc ) ;
enum __anonenum__LIB_VERSION_TYPE_23;
typedef enum __anonenum__LIB_VERSION_TYPE_23 _LIB_VERSION_TYPE;
extern _LIB_VERSION_TYPE _LIB_VERSION ;
extern int signgam ;
extern  __attribute__((__nothrow__)) long double __scalbl(long double __x ,
                                                          long double __n ) ;
extern  __attribute__((__nothrow__)) long double scalbl(long double __x ,
                                                        long double __n ) ;
extern  __attribute__((__nothrow__)) long double __fmal(long double __x ,
                                                        long double __y ,
                                                        long double __z ) ;
extern  __attribute__((__nothrow__)) long double fmal(long double __x ,
                                                      long double __y ,
                                                      long double __z ) ;
extern  __attribute__((__nothrow__)) int __fpclassifyl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __fminl(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fminl(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long double __fmaxl(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fmaxl(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long double __fdiml(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fdiml(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long long __llroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long long llroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long __lroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long lroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long long __llrintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long __lrintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __remquol(long double __x ,
                                                           long double __y ,
                                                           int *__quo ) ;
extern  __attribute__((__nothrow__)) long double remquol(long double __x ,
                                                         long double __y ,
                                                         int *__quo ) ;
extern  __attribute__((__nothrow__)) long double __truncl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double truncl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __roundl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double roundl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __nearbyintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double nearbyintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __scalblnl(long double __x ,
                                                            long __n ) ;
extern  __attribute__((__nothrow__)) long double scalblnl(long double __x ,
                                                          long __n ) ;
extern  __attribute__((__nothrow__)) int __ilogbl(long double __x ) ;
extern  __attribute__((__nothrow__)) int ilogbl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __scalbnl(long double __x ,
                                                           int __n ) ;
extern  __attribute__((__nothrow__)) long double scalbnl(long double __x ,
                                                         int __n ) ;
extern  __attribute__((__nothrow__)) long double __remainderl(long double __x ,
                                                              long double __y ) ;
extern  __attribute__((__nothrow__)) long double remainderl(long double __x ,
                                                            long double __y ) ;
extern  __attribute__((__nothrow__)) long double __nexttowardl(long double __x ,
                                                               long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double nexttowardl(long double __x ,
                                                             long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __nextafterl(long double __x ,
                                                              long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double nextafterl(long double __x ,
                                                            long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __rintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double rintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __lgammal_r(long double  ,
                                                             int *__signgamp ) ;
extern  __attribute__((__nothrow__)) long double lgammal_r(long double  ,
                                                           int *__signgamp ) ;
extern  __attribute__((__nothrow__)) long double __gammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double gammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double __tgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double tgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double __lgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double lgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double __erfcl(long double  ) ;
extern  __attribute__((__nothrow__)) long double erfcl(long double  ) ;
extern  __attribute__((__nothrow__)) long double __erfl(long double  ) ;
extern  __attribute__((__nothrow__)) long double erfl(long double  ) ;
extern  __attribute__((__nothrow__)) long double __ynl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double ynl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double __y1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double y1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double __y0l(long double  ) ;
extern  __attribute__((__nothrow__)) long double y0l(long double  ) ;
extern  __attribute__((__nothrow__)) long double __jnl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double jnl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double __j1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double j1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double __j0l(long double  ) ;
extern  __attribute__((__nothrow__)) long double j0l(long double  ) ;
extern  __attribute__((__nothrow__)) int isnanl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isnanl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __nanl(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double nanl(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __copysignl(long double __x ,
                                                             long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double copysignl(long double __x ,
                                                           long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __significandl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double significandl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __dreml(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double dreml(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) int finitel(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int isinfl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __finitel(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isinfl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __fmodl(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fmodl(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long double __floorl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __ceill(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __cbrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double cbrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __hypotl(long double __x ,
                                                          long double __y ) ;
extern  __attribute__((__nothrow__)) long double hypotl(long double __x ,
                                                        long double __y ) ;
extern  __attribute__((__nothrow__)) long double __sqrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double sqrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __powl(long double __x ,
                                                        long double __y ) ;
extern  __attribute__((__nothrow__)) long double powl(long double __x ,
                                                      long double __y ) ;
extern  __attribute__((__nothrow__)) long double __log2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double log2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __exp2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double exp2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __logbl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double logbl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __log1pl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double log1pl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __expm1l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double expm1l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __modfl(long double __x ,
                                                         long double *__iptr ) ;
extern  __attribute__((__nothrow__)) long double modfl(long double __x ,
                                                       long double *__iptr ) ;
extern  __attribute__((__nothrow__)) long double __log10l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double log10l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __logl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double logl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __ldexpl(long double __x ,
                                                          int __exponent ) ;
extern  __attribute__((__nothrow__)) long double ldexpl(long double __x ,
                                                        int __exponent ) ;
extern  __attribute__((__nothrow__)) long double __frexpl(long double __x ,
                                                          int *__exponent ) ;
extern  __attribute__((__nothrow__)) long double frexpl(long double __x ,
                                                        int *__exponent ) ;
extern  __attribute__((__nothrow__)) long double __expl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double expl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __atanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double atanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __asinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double asinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __acoshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double acoshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __tanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double tanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __sinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double sinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __coshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double coshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __tanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double tanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __sinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double sinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __cosl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double cosl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double atan2l(long double __y ,
                                                        long double __x ) ;
extern  __attribute__((__nothrow__)) long double __atanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double atanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __asinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double asinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __acosl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double acosl(long double __x ) ;
extern  __attribute__((__nothrow__)) float __scalbf(float __x , float __n ) ;
extern  __attribute__((__nothrow__)) float scalbf(float __x , float __n ) ;
extern  __attribute__((__nothrow__)) float __fmaf(float __x , float __y ,
                                                  float __z ) ;
extern  __attribute__((__nothrow__)) float fmaf(float __x , float __y ,
                                                float __z ) ;
extern  __attribute__((__nothrow__)) int __fpclassifyf(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __fminf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fminf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __fmaxf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fmaxf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __fdimf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fdimf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) long long __llroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long long llroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long __lroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long lroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long long __llrintf(float __x ) ;
extern  __attribute__((__nothrow__)) long __lrintf(float __x ) ;
extern  __attribute__((__nothrow__)) float __remquof(float __x , float __y ,
                                                     int *__quo ) ;
extern  __attribute__((__nothrow__)) float remquof(float __x , float __y ,
                                                   int *__quo ) ;
extern  __attribute__((__nothrow__)) float __truncf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float truncf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __roundf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float roundf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __nearbyintf(float __x ) ;
extern  __attribute__((__nothrow__)) float nearbyintf(float __x ) ;
extern  __attribute__((__nothrow__)) float __scalblnf(float __x , long __n ) ;
extern  __attribute__((__nothrow__)) float scalblnf(float __x , long __n ) ;
extern  __attribute__((__nothrow__)) int __ilogbf(float __x ) ;
extern  __attribute__((__nothrow__)) int ilogbf(float __x ) ;
extern  __attribute__((__nothrow__)) float __scalbnf(float __x , int __n ) ;
extern  __attribute__((__nothrow__)) float scalbnf(float __x , int __n ) ;
extern  __attribute__((__nothrow__)) float __remainderf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float remainderf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __nexttowardf(float __x ,
                                                         long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float nexttowardf(float __x ,
                                                       long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __nextafterf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float nextafterf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __rintf(float __x ) ;
extern  __attribute__((__nothrow__)) float rintf(float __x ) ;
extern  __attribute__((__nothrow__)) float __lgammaf_r(float  , int *__signgamp ) ;
extern  __attribute__((__nothrow__)) float lgammaf_r(float  , int *__signgamp ) ;
extern  __attribute__((__nothrow__)) float __gammaf(float  ) ;
extern  __attribute__((__nothrow__)) float gammaf(float  ) ;
extern  __attribute__((__nothrow__)) float __tgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float tgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float __lgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float lgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float __erfcf(float  ) ;
extern  __attribute__((__nothrow__)) float erfcf(float  ) ;
extern  __attribute__((__nothrow__)) float __erff(float  ) ;
extern  __attribute__((__nothrow__)) float erff(float  ) ;
extern  __attribute__((__nothrow__)) float __ynf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float ynf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float __y1f(float  ) ;
extern  __attribute__((__nothrow__)) float y1f(float  ) ;
extern  __attribute__((__nothrow__)) float __y0f(float  ) ;
extern  __attribute__((__nothrow__)) float y0f(float  ) ;
extern  __attribute__((__nothrow__)) float __jnf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float jnf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float __j1f(float  ) ;
extern  __attribute__((__nothrow__)) float j1f(float  ) ;
extern  __attribute__((__nothrow__)) float __j0f(float  ) ;
extern  __attribute__((__nothrow__)) float j0f(float  ) ;
extern  __attribute__((__nothrow__)) int isnanf(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isnanf(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __nanf(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float nanf(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __copysignf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float copysignf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __significandf(float __x ) ;
extern  __attribute__((__nothrow__)) float significandf(float __x ) ;
extern  __attribute__((__nothrow__)) float __dremf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float dremf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) int finitef(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int isinff(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __finitef(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isinff(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __fmodf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fmodf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __floorf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __fabsf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __ceilf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __cbrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float cbrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float __hypotf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float hypotf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __sqrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float sqrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float __powf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float powf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __log2f(float __x ) ;
extern  __attribute__((__nothrow__)) float log2f(float __x ) ;
extern  __attribute__((__nothrow__)) float __exp2f(float __x ) ;
extern  __attribute__((__nothrow__)) float exp2f(float __x ) ;
extern  __attribute__((__nothrow__)) float __logbf(float __x ) ;
extern  __attribute__((__nothrow__)) float logbf(float __x ) ;
extern  __attribute__((__nothrow__)) float __log1pf(float __x ) ;
extern  __attribute__((__nothrow__)) float log1pf(float __x ) ;
extern  __attribute__((__nothrow__)) float __expm1f(float __x ) ;
extern  __attribute__((__nothrow__)) float expm1f(float __x ) ;
extern  __attribute__((__nothrow__)) float __modff(float __x , float *__iptr ) ;
extern  __attribute__((__nothrow__)) float modff(float __x , float *__iptr ) ;
extern  __attribute__((__nothrow__)) float __log10f(float __x ) ;
extern  __attribute__((__nothrow__)) float log10f(float __x ) ;
extern  __attribute__((__nothrow__)) float __logf(float __x ) ;
extern  __attribute__((__nothrow__)) float logf(float __x ) ;
extern  __attribute__((__nothrow__)) float __ldexpf(float __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) float ldexpf(float __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) float __frexpf(float __x , int *__exponent ) ;
extern  __attribute__((__nothrow__)) float frexpf(float __x , int *__exponent ) ;
extern  __attribute__((__nothrow__)) float __expf(float __x ) ;
extern  __attribute__((__nothrow__)) float expf(float __x ) ;
extern  __attribute__((__nothrow__)) float __atanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float atanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __asinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float asinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __acoshf(float __x ) ;
extern  __attribute__((__nothrow__)) float acoshf(float __x ) ;
extern  __attribute__((__nothrow__)) float __tanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float tanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __sinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float sinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __coshf(float __x ) ;
extern  __attribute__((__nothrow__)) float coshf(float __x ) ;
extern  __attribute__((__nothrow__)) float __tanf(float __x ) ;
extern  __attribute__((__nothrow__)) float tanf(float __x ) ;
extern  __attribute__((__nothrow__)) float __sinf(float __x ) ;
extern  __attribute__((__nothrow__)) float sinf(float __x ) ;
extern  __attribute__((__nothrow__)) float __cosf(float __x ) ;
extern  __attribute__((__nothrow__)) float cosf(float __x ) ;
extern  __attribute__((__nothrow__)) float __atan2f(float __y , float __x ) ;
extern  __attribute__((__nothrow__)) float atan2f(float __y , float __x ) ;
extern  __attribute__((__nothrow__)) float __atanf(float __x ) ;
extern  __attribute__((__nothrow__)) float atanf(float __x ) ;
extern  __attribute__((__nothrow__)) float __asinf(float __x ) ;
extern  __attribute__((__nothrow__)) float asinf(float __x ) ;
extern  __attribute__((__nothrow__)) float __acosf(float __x ) ;
extern  __attribute__((__nothrow__)) float acosf(float __x ) ;
extern  __attribute__((__nothrow__)) double __scalb(double __x , double __n ) ;
extern  __attribute__((__nothrow__)) double scalb(double __x , double __n ) ;
extern  __attribute__((__nothrow__)) double __fma(double __x , double __y ,
                                                  double __z ) ;
extern  __attribute__((__nothrow__)) double fma(double __x , double __y ,
                                                double __z ) ;
extern  __attribute__((__nothrow__)) int __fpclassify(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __fmin(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fmin(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __fmax(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fmax(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __fdim(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fdim(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) long long __llround(double __x ) ;
extern  __attribute__((__nothrow__)) long long llround(double __x ) ;
extern  __attribute__((__nothrow__)) long __lround(double __x ) ;
extern  __attribute__((__nothrow__)) long lround(double __x ) ;
extern  __attribute__((__nothrow__)) long long __llrint(double __x ) ;
extern  __attribute__((__nothrow__)) long __lrint(double __x ) ;
extern  __attribute__((__nothrow__)) double __remquo(double __x , double __y ,
                                                     int *__quo ) ;
extern  __attribute__((__nothrow__)) double remquo(double __x , double __y ,
                                                   int *__quo ) ;
extern  __attribute__((__nothrow__)) double __trunc(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double trunc(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __round(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double round(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __nearbyint(double __x ) ;
extern  __attribute__((__nothrow__)) double nearbyint(double __x ) ;
extern  __attribute__((__nothrow__)) double __scalbln(double __x , long __n ) ;
extern  __attribute__((__nothrow__)) double scalbln(double __x , long __n ) ;
extern  __attribute__((__nothrow__)) int __ilogb(double __x ) ;
extern  __attribute__((__nothrow__)) int ilogb(double __x ) ;
extern  __attribute__((__nothrow__)) double __scalbn(double __x , int __n ) ;
extern  __attribute__((__nothrow__)) double scalbn(double __x , int __n ) ;
extern  __attribute__((__nothrow__)) double __remainder(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double remainder(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __nexttoward(double __x ,
                                                         long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double nexttoward(double __x ,
                                                       long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __nextafter(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double nextafter(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __rint(double __x ) ;
extern  __attribute__((__nothrow__)) double rint(double __x ) ;
extern  __attribute__((__nothrow__)) double __lgamma_r(double  ,
                                                       int *__signgamp ) ;
extern  __attribute__((__nothrow__)) double lgamma_r(double  , int *__signgamp ) ;
extern  __attribute__((__nothrow__)) double __gamma(double  ) ;
extern  __attribute__((__nothrow__)) double gamma(double  ) ;
extern  __attribute__((__nothrow__)) double __tgamma(double  ) ;
extern  __attribute__((__nothrow__)) double tgamma(double  ) ;
extern  __attribute__((__nothrow__)) double __lgamma(double  ) ;
extern  __attribute__((__nothrow__)) double lgamma(double  ) ;
extern  __attribute__((__nothrow__)) double __erfc(double  ) ;
extern  __attribute__((__nothrow__)) double erfc(double  ) ;
extern  __attribute__((__nothrow__)) double __erf(double  ) ;
extern  __attribute__((__nothrow__)) double erf(double  ) ;
extern  __attribute__((__nothrow__)) double __yn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double yn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double __y1(double  ) ;
extern  __attribute__((__nothrow__)) double y1(double  ) ;
extern  __attribute__((__nothrow__)) double __y0(double  ) ;
extern  __attribute__((__nothrow__)) double y0(double  ) ;
extern  __attribute__((__nothrow__)) double __jn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double jn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double __j1(double  ) ;
extern  __attribute__((__nothrow__)) double j1(double  ) ;
extern  __attribute__((__nothrow__)) double __j0(double  ) ;
extern  __attribute__((__nothrow__)) double j0(double  ) ;
extern  __attribute__((__nothrow__)) int isnan(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isnan(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __nan(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double nan(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __copysign(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double copysign(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __significand(double __x ) ;
extern  __attribute__((__nothrow__)) double significand(double __x ) ;
extern  __attribute__((__nothrow__)) double __drem(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double drem(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) int finite(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int isinf(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isinf(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __fmod(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fmod(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __floor(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __fabs(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __ceil(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __cbrt(double __x ) ;
extern  __attribute__((__nothrow__)) double cbrt(double __x ) ;
extern  __attribute__((__nothrow__)) double __hypot(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double hypot(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __sqrt(double __x ) ;
extern  __attribute__((__nothrow__)) double sqrt(double __x ) ;
extern  __attribute__((__nothrow__)) double __pow(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double pow(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __log2(double __x ) ;
extern  __attribute__((__nothrow__)) double log2(double __x ) ;
extern  __attribute__((__nothrow__)) double __exp2(double __x ) ;
extern  __attribute__((__nothrow__)) double exp2(double __x ) ;
extern  __attribute__((__nothrow__)) double __logb(double __x ) ;
extern  __attribute__((__nothrow__)) double logb(double __x ) ;
extern  __attribute__((__nothrow__)) double __log1p(double __x ) ;
extern  __attribute__((__nothrow__)) double log1p(double __x ) ;
extern  __attribute__((__nothrow__)) double __expm1(double __x ) ;
extern  __attribute__((__nothrow__)) double expm1(double __x ) ;
extern  __attribute__((__nothrow__)) double __modf(double __x , double *__iptr ) ;
extern  __attribute__((__nothrow__)) double modf(double __x , double *__iptr ) ;
extern  __attribute__((__nothrow__)) double __log10(double __x ) ;
extern  __attribute__((__nothrow__)) double log10(double __x ) ;
extern  __attribute__((__nothrow__)) double __log(double __x ) ;
extern  __attribute__((__nothrow__)) double log(double __x ) ;
extern  __attribute__((__nothrow__)) double __ldexp(double __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) double ldexp(double __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) double __frexp(double __x ,
                                                    int *__exponent ) ;
extern  __attribute__((__nothrow__)) double frexp(double __x , int *__exponent ) ;
extern  __attribute__((__nothrow__)) double __exp(double __x ) ;
extern  __attribute__((__nothrow__)) double exp(double __x ) ;
extern  __attribute__((__nothrow__)) double __atanh(double __x ) ;
extern  __attribute__((__nothrow__)) double atanh(double __x ) ;
extern  __attribute__((__nothrow__)) double __asinh(double __x ) ;
extern  __attribute__((__nothrow__)) double asinh(double __x ) ;
extern  __attribute__((__nothrow__)) double __acosh(double __x ) ;
extern  __attribute__((__nothrow__)) double acosh(double __x ) ;
extern  __attribute__((__nothrow__)) double __tanh(double __x ) ;
extern  __attribute__((__nothrow__)) double tanh(double __x ) ;
extern  __attribute__((__nothrow__)) double __sinh(double __x ) ;
extern  __attribute__((__nothrow__)) double sinh(double __x ) ;
extern  __attribute__((__nothrow__)) double __cosh(double __x ) ;
extern  __attribute__((__nothrow__)) double cosh(double __x ) ;
extern  __attribute__((__nothrow__)) double __tan(double __x ) ;
extern  __attribute__((__nothrow__)) double tan(double __x ) ;
extern  __attribute__((__nothrow__)) double __sin(double __x ) ;
extern  __attribute__((__nothrow__)) double sin(double __x ) ;
extern  __attribute__((__nothrow__)) double __cos(double __x ) ;
extern  __attribute__((__nothrow__)) double cos(double __x ) ;
extern  __attribute__((__nothrow__)) double __atan2(double __y , double __x ) ;
extern  __attribute__((__nothrow__)) double atan2(double __y , double __x ) ;
extern  __attribute__((__nothrow__)) double __atan(double __x ) ;
extern  __attribute__((__nothrow__)) double atan(double __x ) ;
extern  __attribute__((__nothrow__)) double __asin(double __x ) ;
extern  __attribute__((__nothrow__)) double asin(double __x ) ;
extern  __attribute__((__nothrow__)) double __acos(double __x ) ;
extern  __attribute__((__nothrow__)) double acos(double __x ) ;
extern  __attribute__((__nothrow__)) char *__strndup(char const   *__string ,
                                                     size_t __n )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) char *__strdup(char const   *__string )  __attribute__((__malloc__)) ;
__inline extern char *__strsep_3c(char **__s , char __reject1 , char __reject2 ,
                                  char __reject3 ) 
{ register char *__retval ;
  register char *__cp ;
  char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15687] == 0) {
    {
    fprintf(_coverage_fout, "15687\n");
    fflush(_coverage_fout);
    ___coverage_array[15687] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __retval = *__s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15688] == 0) {
    {
    fprintf(_coverage_fout, "15688\n");
    fflush(_coverage_fout);
    ___coverage_array[15688] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )__retval != (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15683] == 0) {
      {
      fprintf(_coverage_fout, "15683\n");
      fflush(_coverage_fout);
      ___coverage_array[15683] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __cp = __retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15684] == 0) {
      {
      fprintf(_coverage_fout, "15684\n");
      fflush(_coverage_fout);
      ___coverage_array[15684] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15680] == 0) {
        {
        fprintf(_coverage_fout, "15680\n");
        fflush(_coverage_fout);
        ___coverage_array[15680] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*__cp == 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15666] == 0) {
          {
          fprintf(_coverage_fout, "15666\n");
          fflush(_coverage_fout);
          ___coverage_array[15666] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __cp = (char *)((void *)0);
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15667] == 0) {
          {
          fprintf(_coverage_fout, "15667\n");
          fflush(_coverage_fout);
          ___coverage_array[15667] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15681] == 0) {
        {
        fprintf(_coverage_fout, "15681\n");
        fflush(_coverage_fout);
        ___coverage_array[15681] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*__cp == (int )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15668] == 0) {
          {
          fprintf(_coverage_fout, "15668\n");
          fflush(_coverage_fout);
          ___coverage_array[15668] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp = __cp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15669] == 0) {
          {
          fprintf(_coverage_fout, "15669\n");
          fflush(_coverage_fout);
          ___coverage_array[15669] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __cp ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15670] == 0) {
          {
          fprintf(_coverage_fout, "15670\n");
          fflush(_coverage_fout);
          ___coverage_array[15670] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *tmp = (char )'\000';
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15679] == 0) {
          {
          fprintf(_coverage_fout, "15679\n");
          fflush(_coverage_fout);
          ___coverage_array[15679] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*__cp == (int )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15671] == 0) {
            {
            fprintf(_coverage_fout, "15671\n");
            fflush(_coverage_fout);
            ___coverage_array[15671] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp = __cp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15672] == 0) {
            {
            fprintf(_coverage_fout, "15672\n");
            fflush(_coverage_fout);
            ___coverage_array[15672] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          __cp ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15673] == 0) {
            {
            fprintf(_coverage_fout, "15673\n");
            fflush(_coverage_fout);
            ___coverage_array[15673] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          *tmp = (char )'\000';
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15678] == 0) {
            {
            fprintf(_coverage_fout, "15678\n");
            fflush(_coverage_fout);
            ___coverage_array[15678] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int )*__cp == (int )__reject3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15674] == 0) {
              {
              fprintf(_coverage_fout, "15674\n");
              fflush(_coverage_fout);
              ___coverage_array[15674] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            tmp = __cp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15675] == 0) {
              {
              fprintf(_coverage_fout, "15675\n");
              fflush(_coverage_fout);
              ___coverage_array[15675] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            __cp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15676] == 0) {
              {
              fprintf(_coverage_fout, "15676\n");
              fflush(_coverage_fout);
              ___coverage_array[15676] = 1;
              }
            }
            fclose(_coverage_fout);
            }
            *tmp = (char )'\000';
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15677] == 0) {
              {
              fprintf(_coverage_fout, "15677\n");
              fflush(_coverage_fout);
              ___coverage_array[15677] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15682] == 0) {
        {
        fprintf(_coverage_fout, "15682\n");
        fflush(_coverage_fout);
        ___coverage_array[15682] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __cp ++;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15685] == 0) {
      {
      fprintf(_coverage_fout, "15685\n");
      fflush(_coverage_fout);
      ___coverage_array[15685] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *__s = __cp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15686] == 0) {
      {
      fprintf(_coverage_fout, "15686\n");
      fflush(_coverage_fout);
      ___coverage_array[15686] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15689] == 0) {
    {
    fprintf(_coverage_fout, "15689\n");
    fflush(_coverage_fout);
    ___coverage_array[15689] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__retval);
}
}
__inline extern char *__strsep_3c(char **__s , char __reject1 , char __reject2 ,
                                  char __reject3 ) ;
__inline extern char *__strsep_2c(char **__s , char __reject1 , char __reject2 ) 
{ register char *__retval ;
  register char *__cp ;
  char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15663] == 0) {
    {
    fprintf(_coverage_fout, "15663\n");
    fflush(_coverage_fout);
    ___coverage_array[15663] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __retval = *__s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15664] == 0) {
    {
    fprintf(_coverage_fout, "15664\n");
    fflush(_coverage_fout);
    ___coverage_array[15664] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )__retval != (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15659] == 0) {
      {
      fprintf(_coverage_fout, "15659\n");
      fflush(_coverage_fout);
      ___coverage_array[15659] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __cp = __retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15660] == 0) {
      {
      fprintf(_coverage_fout, "15660\n");
      fflush(_coverage_fout);
      ___coverage_array[15660] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15656] == 0) {
        {
        fprintf(_coverage_fout, "15656\n");
        fflush(_coverage_fout);
        ___coverage_array[15656] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*__cp == 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15646] == 0) {
          {
          fprintf(_coverage_fout, "15646\n");
          fflush(_coverage_fout);
          ___coverage_array[15646] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __cp = (char *)((void *)0);
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15647] == 0) {
          {
          fprintf(_coverage_fout, "15647\n");
          fflush(_coverage_fout);
          ___coverage_array[15647] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15657] == 0) {
        {
        fprintf(_coverage_fout, "15657\n");
        fflush(_coverage_fout);
        ___coverage_array[15657] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*__cp == (int )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15648] == 0) {
          {
          fprintf(_coverage_fout, "15648\n");
          fflush(_coverage_fout);
          ___coverage_array[15648] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        tmp = __cp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15649] == 0) {
          {
          fprintf(_coverage_fout, "15649\n");
          fflush(_coverage_fout);
          ___coverage_array[15649] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        __cp ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15650] == 0) {
          {
          fprintf(_coverage_fout, "15650\n");
          fflush(_coverage_fout);
          ___coverage_array[15650] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *tmp = (char )'\000';
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15655] == 0) {
          {
          fprintf(_coverage_fout, "15655\n");
          fflush(_coverage_fout);
          ___coverage_array[15655] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int )*__cp == (int )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15651] == 0) {
            {
            fprintf(_coverage_fout, "15651\n");
            fflush(_coverage_fout);
            ___coverage_array[15651] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          tmp = __cp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15652] == 0) {
            {
            fprintf(_coverage_fout, "15652\n");
            fflush(_coverage_fout);
            ___coverage_array[15652] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          __cp ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15653] == 0) {
            {
            fprintf(_coverage_fout, "15653\n");
            fflush(_coverage_fout);
            ___coverage_array[15653] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          *tmp = (char )'\000';
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15654] == 0) {
            {
            fprintf(_coverage_fout, "15654\n");
            fflush(_coverage_fout);
            ___coverage_array[15654] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15658] == 0) {
        {
        fprintf(_coverage_fout, "15658\n");
        fflush(_coverage_fout);
        ___coverage_array[15658] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __cp ++;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15661] == 0) {
      {
      fprintf(_coverage_fout, "15661\n");
      fflush(_coverage_fout);
      ___coverage_array[15661] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *__s = __cp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15662] == 0) {
      {
      fprintf(_coverage_fout, "15662\n");
      fflush(_coverage_fout);
      ___coverage_array[15662] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15665] == 0) {
    {
    fprintf(_coverage_fout, "15665\n");
    fflush(_coverage_fout);
    ___coverage_array[15665] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__retval);
}
}
__inline extern char *__strsep_2c(char **__s , char __reject1 , char __reject2 ) ;
__inline extern char *__strsep_1c(char **__s , char __reject ) 
{ register char *__retval ;
  char *tmp ;
  char *tmp___0 ;
  void *tmp___1 ;
  char *tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15643] == 0) {
    {
    fprintf(_coverage_fout, "15643\n");
    fflush(_coverage_fout);
    ___coverage_array[15643] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __retval = *__s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15644] == 0) {
    {
    fprintf(_coverage_fout, "15644\n");
    fflush(_coverage_fout);
    ___coverage_array[15644] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )__retval != (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15638] == 0) {
      {
      fprintf(_coverage_fout, "15638\n");
      fflush(_coverage_fout);
      ___coverage_array[15638] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_strchr(__retval, (int )__reject);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15639] == 0) {
      {
      fprintf(_coverage_fout, "15639\n");
      fflush(_coverage_fout);
      ___coverage_array[15639] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp___0 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15640] == 0) {
      {
      fprintf(_coverage_fout, "15640\n");
      fflush(_coverage_fout);
      ___coverage_array[15640] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    *__s = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15641] == 0) {
      {
      fprintf(_coverage_fout, "15641\n");
      fflush(_coverage_fout);
      ___coverage_array[15641] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((unsigned int )tmp___0 != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15634] == 0) {
        {
        fprintf(_coverage_fout, "15634\n");
        fflush(_coverage_fout);
        ___coverage_array[15634] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp = *__s;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15635] == 0) {
        {
        fprintf(_coverage_fout, "15635\n");
        fflush(_coverage_fout);
        ___coverage_array[15635] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      (*__s) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15636] == 0) {
        {
        fprintf(_coverage_fout, "15636\n");
        fflush(_coverage_fout);
        ___coverage_array[15636] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      *tmp = (char )'\000';
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15637] == 0) {
        {
        fprintf(_coverage_fout, "15637\n");
        fflush(_coverage_fout);
        ___coverage_array[15637] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15642] == 0) {
      {
      fprintf(_coverage_fout, "15642\n");
      fflush(_coverage_fout);
      ___coverage_array[15642] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15645] == 0) {
    {
    fprintf(_coverage_fout, "15645\n");
    fflush(_coverage_fout);
    ___coverage_array[15645] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__retval);
}
}
__inline extern char *__strsep_1c(char **__s , char __reject ) ;
extern char *__strsep_g(char **__stringp , char const   *__delim ) ;
__inline extern char *__strtok_r_1c(char *__s , char __sep , char **__nextp ) 
{ char *__result ;
  char *tmp ;
  char *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15628] == 0) {
    {
    fprintf(_coverage_fout, "15628\n");
    fflush(_coverage_fout);
    ___coverage_array[15628] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((unsigned int )__s == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15611] == 0) {
      {
      fprintf(_coverage_fout, "15611\n");
      fflush(_coverage_fout);
      ___coverage_array[15611] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s = *__nextp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15612] == 0) {
      {
      fprintf(_coverage_fout, "15612\n");
      fflush(_coverage_fout);
      ___coverage_array[15612] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15629] == 0) {
    {
    fprintf(_coverage_fout, "15629\n");
    fflush(_coverage_fout);
    ___coverage_array[15629] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15614] == 0) {
      {
      fprintf(_coverage_fout, "15614\n");
      fflush(_coverage_fout);
      ___coverage_array[15614] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int )*__s == (int )__sep) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15613] == 0) {
        {
        fprintf(_coverage_fout, "15613\n");
        fflush(_coverage_fout);
        ___coverage_array[15613] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15615] == 0) {
      {
      fprintf(_coverage_fout, "15615\n");
      fflush(_coverage_fout);
      ___coverage_array[15615] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15630] == 0) {
    {
    fprintf(_coverage_fout, "15630\n");
    fflush(_coverage_fout);
    ___coverage_array[15630] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __result = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15631] == 0) {
    {
    fprintf(_coverage_fout, "15631\n");
    fflush(_coverage_fout);
    ___coverage_array[15631] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int )*__s != 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15623] == 0) {
      {
      fprintf(_coverage_fout, "15623\n");
      fflush(_coverage_fout);
      ___coverage_array[15623] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = __s;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15624] == 0) {
      {
      fprintf(_coverage_fout, "15624\n");
      fflush(_coverage_fout);
      ___coverage_array[15624] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15625] == 0) {
      {
      fprintf(_coverage_fout, "15625\n");
      fflush(_coverage_fout);
      ___coverage_array[15625] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __result = tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15626] == 0) {
      {
      fprintf(_coverage_fout, "15626\n");
      fflush(_coverage_fout);
      ___coverage_array[15626] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15619] == 0) {
        {
        fprintf(_coverage_fout, "15619\n");
        fflush(_coverage_fout);
        ___coverage_array[15619] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*__s != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15616] == 0) {
          {
          fprintf(_coverage_fout, "15616\n");
          fflush(_coverage_fout);
          ___coverage_array[15616] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15620] == 0) {
        {
        fprintf(_coverage_fout, "15620\n");
        fflush(_coverage_fout);
        ___coverage_array[15620] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      tmp___0 = __s;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15621] == 0) {
        {
        fprintf(_coverage_fout, "15621\n");
        fflush(_coverage_fout);
        ___coverage_array[15621] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      __s ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15622] == 0) {
        {
        fprintf(_coverage_fout, "15622\n");
        fflush(_coverage_fout);
        ___coverage_array[15622] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int )*tmp___0 == (int )__sep) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15617] == 0) {
          {
          fprintf(_coverage_fout, "15617\n");
          fflush(_coverage_fout);
          ___coverage_array[15617] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        *(__s + -1) = (char )'\000';
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15618] == 0) {
          {
          fprintf(_coverage_fout, "15618\n");
          fflush(_coverage_fout);
          ___coverage_array[15618] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15627] == 0) {
      {
      fprintf(_coverage_fout, "15627\n");
      fflush(_coverage_fout);
      ___coverage_array[15627] = 1;
      }
    }
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15632] == 0) {
    {
    fprintf(_coverage_fout, "15632\n");
    fflush(_coverage_fout);
    ___coverage_array[15632] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  *__nextp = __s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15633] == 0) {
    {
    fprintf(_coverage_fout, "15633\n");
    fflush(_coverage_fout);
    ___coverage_array[15633] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern char *__strtok_r_1c(char *__s , char __sep , char **__nextp ) ;
__inline extern char *__strpbrk_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) 
{ char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15608] == 0) {
    {
    fprintf(_coverage_fout, "15608\n");
    fflush(_coverage_fout);
    ___coverage_array[15608] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15604] == 0) {
      {
      fprintf(_coverage_fout, "15604\n");
      fflush(_coverage_fout);
      ___coverage_array[15604] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*__s != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15603] == 0) {
        {
        fprintf(_coverage_fout, "15603\n");
        fflush(_coverage_fout);
        ___coverage_array[15603] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*__s != (int const   )__accept1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15602] == 0) {
          {
          fprintf(_coverage_fout, "15602\n");
          fflush(_coverage_fout);
          ___coverage_array[15602] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*__s != (int const   )__accept2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15601] == 0) {
            {
            fprintf(_coverage_fout, "15601\n");
            fflush(_coverage_fout);
            ___coverage_array[15601] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*__s != (int const   )__accept3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15600] == 0) {
              {
              fprintf(_coverage_fout, "15600\n");
              fflush(_coverage_fout);
              ___coverage_array[15600] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15605] == 0) {
      {
      fprintf(_coverage_fout, "15605\n");
      fflush(_coverage_fout);
      ___coverage_array[15605] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15609] == 0) {
    {
    fprintf(_coverage_fout, "15609\n");
    fflush(_coverage_fout);
    ___coverage_array[15609] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )*__s == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15606] == 0) {
      {
      fprintf(_coverage_fout, "15606\n");
      fflush(_coverage_fout);
      ___coverage_array[15606] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = (char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15607] == 0) {
      {
      fprintf(_coverage_fout, "15607\n");
      fflush(_coverage_fout);
      ___coverage_array[15607] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = (char *)((unsigned int )__s);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15610] == 0) {
    {
    fprintf(_coverage_fout, "15610\n");
    fflush(_coverage_fout);
    ___coverage_array[15610] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern char *__strpbrk_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) ;
__inline extern char *__strpbrk_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) 
{ char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15597] == 0) {
    {
    fprintf(_coverage_fout, "15597\n");
    fflush(_coverage_fout);
    ___coverage_array[15597] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15593] == 0) {
      {
      fprintf(_coverage_fout, "15593\n");
      fflush(_coverage_fout);
      ___coverage_array[15593] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*__s != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15592] == 0) {
        {
        fprintf(_coverage_fout, "15592\n");
        fflush(_coverage_fout);
        ___coverage_array[15592] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*__s != (int const   )__accept1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15591] == 0) {
          {
          fprintf(_coverage_fout, "15591\n");
          fflush(_coverage_fout);
          ___coverage_array[15591] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*__s != (int const   )__accept2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15590] == 0) {
            {
            fprintf(_coverage_fout, "15590\n");
            fflush(_coverage_fout);
            ___coverage_array[15590] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15594] == 0) {
      {
      fprintf(_coverage_fout, "15594\n");
      fflush(_coverage_fout);
      ___coverage_array[15594] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15598] == 0) {
    {
    fprintf(_coverage_fout, "15598\n");
    fflush(_coverage_fout);
    ___coverage_array[15598] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  if ((int const   )*__s == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15595] == 0) {
      {
      fprintf(_coverage_fout, "15595\n");
      fflush(_coverage_fout);
      ___coverage_array[15595] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = (char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15596] == 0) {
      {
      fprintf(_coverage_fout, "15596\n");
      fflush(_coverage_fout);
      ___coverage_array[15596] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    tmp = (char *)((unsigned int )__s);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15599] == 0) {
    {
    fprintf(_coverage_fout, "15599\n");
    fflush(_coverage_fout);
    ___coverage_array[15599] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern char *__strpbrk_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) ;
__inline extern size_t __strspn_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15587] == 0) {
    {
    fprintf(_coverage_fout, "15587\n");
    fflush(_coverage_fout);
    ___coverage_array[15587] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15588] == 0) {
    {
    fprintf(_coverage_fout, "15588\n");
    fflush(_coverage_fout);
    ___coverage_array[15588] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15585] == 0) {
      {
      fprintf(_coverage_fout, "15585\n");
      fflush(_coverage_fout);
      ___coverage_array[15585] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) == (int const   )__accept1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15580] == 0) {
        {
        fprintf(_coverage_fout, "15580\n");
        fflush(_coverage_fout);
        ___coverage_array[15580] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15584] == 0) {
        {
        fprintf(_coverage_fout, "15584\n");
        fflush(_coverage_fout);
        ___coverage_array[15584] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) == (int const   )__accept2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15581] == 0) {
          {
          fprintf(_coverage_fout, "15581\n");
          fflush(_coverage_fout);
          ___coverage_array[15581] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15583] == 0) {
          {
          fprintf(_coverage_fout, "15583\n");
          fflush(_coverage_fout);
          ___coverage_array[15583] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*(__s + __result) == (int const   )__accept3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15582] == 0) {
            {
            fprintf(_coverage_fout, "15582\n");
            fflush(_coverage_fout);
            ___coverage_array[15582] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15586] == 0) {
      {
      fprintf(_coverage_fout, "15586\n");
      fflush(_coverage_fout);
      ___coverage_array[15586] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15589] == 0) {
    {
    fprintf(_coverage_fout, "15589\n");
    fflush(_coverage_fout);
    ___coverage_array[15589] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strspn_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) ;
__inline extern size_t __strspn_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15577] == 0) {
    {
    fprintf(_coverage_fout, "15577\n");
    fflush(_coverage_fout);
    ___coverage_array[15577] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15578] == 0) {
    {
    fprintf(_coverage_fout, "15578\n");
    fflush(_coverage_fout);
    ___coverage_array[15578] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15575] == 0) {
      {
      fprintf(_coverage_fout, "15575\n");
      fflush(_coverage_fout);
      ___coverage_array[15575] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) == (int const   )__accept1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15572] == 0) {
        {
        fprintf(_coverage_fout, "15572\n");
        fflush(_coverage_fout);
        ___coverage_array[15572] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15574] == 0) {
        {
        fprintf(_coverage_fout, "15574\n");
        fflush(_coverage_fout);
        ___coverage_array[15574] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) == (int const   )__accept2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15573] == 0) {
          {
          fprintf(_coverage_fout, "15573\n");
          fflush(_coverage_fout);
          ___coverage_array[15573] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15576] == 0) {
      {
      fprintf(_coverage_fout, "15576\n");
      fflush(_coverage_fout);
      ___coverage_array[15576] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15579] == 0) {
    {
    fprintf(_coverage_fout, "15579\n");
    fflush(_coverage_fout);
    ___coverage_array[15579] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strspn_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) ;
__inline extern size_t __strspn_c1(char const   *__s , int __accept ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15569] == 0) {
    {
    fprintf(_coverage_fout, "15569\n");
    fflush(_coverage_fout);
    ___coverage_array[15569] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15570] == 0) {
    {
    fprintf(_coverage_fout, "15570\n");
    fflush(_coverage_fout);
    ___coverage_array[15570] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15567] == 0) {
      {
      fprintf(_coverage_fout, "15567\n");
      fflush(_coverage_fout);
      ___coverage_array[15567] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) == (int const   )__accept) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15566] == 0) {
        {
        fprintf(_coverage_fout, "15566\n");
        fflush(_coverage_fout);
        ___coverage_array[15566] = 1;
        }
      }
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15568] == 0) {
      {
      fprintf(_coverage_fout, "15568\n");
      fflush(_coverage_fout);
      ___coverage_array[15568] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15571] == 0) {
    {
    fprintf(_coverage_fout, "15571\n");
    fflush(_coverage_fout);
    ___coverage_array[15571] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strspn_c1(char const   *__s , int __accept ) ;
__inline extern size_t __strcspn_c3(char const   *__s , int __reject1 ,
                                    int __reject2 , int __reject3 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15563] == 0) {
    {
    fprintf(_coverage_fout, "15563\n");
    fflush(_coverage_fout);
    ___coverage_array[15563] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15564] == 0) {
    {
    fprintf(_coverage_fout, "15564\n");
    fflush(_coverage_fout);
    ___coverage_array[15564] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15561] == 0) {
      {
      fprintf(_coverage_fout, "15561\n");
      fflush(_coverage_fout);
      ___coverage_array[15561] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15560] == 0) {
        {
        fprintf(_coverage_fout, "15560\n");
        fflush(_coverage_fout);
        ___coverage_array[15560] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) != (int const   )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15559] == 0) {
          {
          fprintf(_coverage_fout, "15559\n");
          fflush(_coverage_fout);
          ___coverage_array[15559] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*(__s + __result) != (int const   )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15558] == 0) {
            {
            fprintf(_coverage_fout, "15558\n");
            fflush(_coverage_fout);
            ___coverage_array[15558] = 1;
            }
          }
          fclose(_coverage_fout);
          }
          if ((int const   )*(__s + __result) != (int const   )__reject3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                   "a");
            if (___coverage_array[15557] == 0) {
              {
              fprintf(_coverage_fout, "15557\n");
              fflush(_coverage_fout);
              ___coverage_array[15557] = 1;
              }
            }
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15562] == 0) {
      {
      fprintf(_coverage_fout, "15562\n");
      fflush(_coverage_fout);
      ___coverage_array[15562] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15565] == 0) {
    {
    fprintf(_coverage_fout, "15565\n");
    fflush(_coverage_fout);
    ___coverage_array[15565] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strcspn_c3(char const   *__s , int __reject1 ,
                                    int __reject2 , int __reject3 ) ;
__inline extern size_t __strcspn_c2(char const   *__s , int __reject1 ,
                                    int __reject2 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15554] == 0) {
    {
    fprintf(_coverage_fout, "15554\n");
    fflush(_coverage_fout);
    ___coverage_array[15554] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15555] == 0) {
    {
    fprintf(_coverage_fout, "15555\n");
    fflush(_coverage_fout);
    ___coverage_array[15555] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15552] == 0) {
      {
      fprintf(_coverage_fout, "15552\n");
      fflush(_coverage_fout);
      ___coverage_array[15552] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15551] == 0) {
        {
        fprintf(_coverage_fout, "15551\n");
        fflush(_coverage_fout);
        ___coverage_array[15551] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) != (int const   )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15550] == 0) {
          {
          fprintf(_coverage_fout, "15550\n");
          fflush(_coverage_fout);
          ___coverage_array[15550] = 1;
          }
        }
        fclose(_coverage_fout);
        }
        if ((int const   )*(__s + __result) != (int const   )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                                 "a");
          if (___coverage_array[15549] == 0) {
            {
            fprintf(_coverage_fout, "15549\n");
            fflush(_coverage_fout);
            ___coverage_array[15549] = 1;
            }
          }
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15553] == 0) {
      {
      fprintf(_coverage_fout, "15553\n");
      fflush(_coverage_fout);
      ___coverage_array[15553] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15556] == 0) {
    {
    fprintf(_coverage_fout, "15556\n");
    fflush(_coverage_fout);
    ___coverage_array[15556] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strcspn_c2(char const   *__s , int __reject1 ,
                                    int __reject2 ) ;
__inline extern size_t __strcspn_c1(char const   *__s , int __reject ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15546] == 0) {
    {
    fprintf(_coverage_fout, "15546\n");
    fflush(_coverage_fout);
    ___coverage_array[15546] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15547] == 0) {
    {
    fprintf(_coverage_fout, "15547\n");
    fflush(_coverage_fout);
    ___coverage_array[15547] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15544] == 0) {
      {
      fprintf(_coverage_fout, "15544\n");
      fflush(_coverage_fout);
      ___coverage_array[15544] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                             "a");
      if (___coverage_array[15543] == 0) {
        {
        fprintf(_coverage_fout, "15543\n");
        fflush(_coverage_fout);
        ___coverage_array[15543] = 1;
        }
      }
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) != (int const   )__reject) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                               "a");
        if (___coverage_array[15542] == 0) {
          {
          fprintf(_coverage_fout, "15542\n");
          fflush(_coverage_fout);
          ___coverage_array[15542] = 1;
          }
        }
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                           "a");
    if (___coverage_array[15545] == 0) {
      {
      fprintf(_coverage_fout, "15545\n");
      fflush(_coverage_fout);
      ___coverage_array[15545] = 1;
      }
    }
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15548] == 0) {
    {
    fprintf(_coverage_fout, "15548\n");
    fflush(_coverage_fout);
    ___coverage_array[15548] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strcspn_c1(char const   *__s , int __reject ) ;
extern void *__rawmemchr(void const   *__s , int __c ) ;
extern  __attribute__((__nothrow__)) char *stpncpy(char * __restrict  __dest ,
                                                   char const   * __restrict  __src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *__stpncpy(char * __restrict  __dest ,
                                                     char const   * __restrict  __src ,
                                                     size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *stpcpy(char * __restrict  __dest ,
                                                  char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *__stpcpy(char * __restrict  __dest ,
                                                    char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strsignal(int __sig ) ;
extern  __attribute__((__nothrow__)) char *strsep(char ** __restrict  __stringp ,
                                                  char const   * __restrict  __delim )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int strcasecmp(char const   *__s1 ,
                                                    char const   *__s2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int ffs(int __i )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) char *rindex(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *index(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int bcmp(void const   *__s1 ,
                                              void const   *__s2 , size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void bzero(void *__s , size_t __n )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void bcopy(void const   *__src ,
                                                void *__dest , size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void __bzero(void *__s , size_t __n )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strerror_l(int __errnum ,
                                                      __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int strerror_r(int __errnum , char *__buf ,
                                                    size_t __buflen )  __asm__("__xpg_strerror_r") __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) char *strerror(int __errnum ) ;
extern  __attribute__((__nothrow__)) size_t strnlen(char const   *__string ,
                                                    size_t __maxlen )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strtok_r(char * __restrict  __s ,
                                                    char const   * __restrict  __delim ,
                                                    char ** __restrict  __save_ptr )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) char *__strtok_r(char * __restrict  __s ,
                                                      char const   * __restrict  __delim ,
                                                      char ** __restrict  __save_ptr )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) char *strtok(char * __restrict  __s ,
                                                  char const   * __restrict  __delim )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) char *strstr(char const   *__haystack ,
                                                  char const   *__needle )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strpbrk(char const   *__s ,
                                                   char const   *__accept )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) size_t strspn(char const   *__s ,
                                                   char const   *__accept )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) size_t strcspn(char const   *__s ,
                                                    char const   *__reject )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strrchr(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strchr(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strndup(char const   *__string ,
                                                   size_t __n )  __attribute__((__nonnull__(1),
__malloc__)) ;
extern  __attribute__((__nothrow__)) char *strdup(char const   *__s )  __attribute__((__nonnull__(1),
__malloc__)) ;
extern  __attribute__((__nothrow__)) size_t strxfrm_l(char *__dest ,
                                                      char const   *__src ,
                                                      size_t __n ,
                                                      __locale_t __l )  __attribute__((__nonnull__(2,4))) ;
extern  __attribute__((__nothrow__)) int strcoll_l(char const   *__s1 ,
                                                   char const   *__s2 ,
                                                   __locale_t __l )  __attribute__((__pure__,
__nonnull__(1,2,3))) ;
extern  __attribute__((__nothrow__)) size_t strxfrm(char * __restrict  __dest ,
                                                    char const   * __restrict  __src ,
                                                    size_t __n )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int strcoll(char const   *__s1 ,
                                                 char const   *__s2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int strncmp(char const   *__s1 ,
                                                 char const   *__s2 ,
                                                 size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int strcmp(char const   *__s1 ,
                                                char const   *__s2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strncat(char * __restrict  __dest ,
                                                   char const   * __restrict  __src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strcat(char * __restrict  __dest ,
                                                  char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strncpy(char * __restrict  __dest ,
                                                   char const   * __restrict  __src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strcpy(char * __restrict  __dest ,
                                                  char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void *memccpy(void * __restrict  __dest ,
                                                   void const   * __restrict  __src ,
                                                   int __c , size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void *memmove(void *__dest ,
                                                   void const   *__src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int getloadavg(double *__loadavg ,
                                                    int __nelem )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getsubopt(char ** __restrict  __optionp ,
                                                   char * const  * __restrict  __tokens ,
                                                   char ** __restrict  __valuep )  __attribute__((__nonnull__(1,2,3))) ;
extern  __attribute__((__nothrow__)) int rpmatch(char const   *__response )  __attribute__((__nonnull__(1))) ;
typedef long wchar_t;
extern  __attribute__((__nothrow__)) size_t wcstombs(char * __restrict  __s ,
                                                     wchar_t const   * __restrict  __pwcs ,
                                                     size_t __n ) ;
extern  __attribute__((__nothrow__)) size_t mbstowcs(wchar_t * __restrict  __pwcs ,
                                                     char const   * __restrict  __s ,
                                                     size_t __n ) ;
extern  __attribute__((__nothrow__)) int wctomb(char *__s , wchar_t __wchar ) ;
extern  __attribute__((__nothrow__)) int mbtowc(wchar_t * __restrict  __pwc ,
                                                char const   * __restrict  __s ,
                                                size_t __n ) ;
extern  __attribute__((__nothrow__)) int mblen(char const   *__s , size_t __n ) ;
extern  __attribute__((__nothrow__)) int qfcvt_r(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign ,
                                                 char * __restrict  __buf ,
                                                 size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) int qecvt_r(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign ,
                                                 char * __restrict  __buf ,
                                                 size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) int fcvt_r(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign ,
                                                char * __restrict  __buf ,
                                                size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) int ecvt_r(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign ,
                                                char * __restrict  __buf ,
                                                size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) char *qgcvt(long double __value ,
                                                 int __ndigit , char *__buf )  __attribute__((__nonnull__(3))) ;
extern  __attribute__((__nothrow__)) char *qfcvt(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
extern  __attribute__((__nothrow__)) char *qecvt(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
extern  __attribute__((__nothrow__)) char *gcvt(double __value , int __ndigit ,
                                                char *__buf )  __attribute__((__nonnull__(3))) ;
extern  __attribute__((__nothrow__)) char *fcvt(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
extern  __attribute__((__nothrow__)) char *ecvt(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
struct __anonstruct_lldiv_t_6;
typedef struct __anonstruct_lldiv_t_6 lldiv_t;
extern  __attribute__((__nothrow__)) lldiv_t lldiv(long long __numer ,
                                                   long long __denom )  __attribute__((__const__)) ;
struct __anonstruct_ldiv_t_5;
typedef struct __anonstruct_ldiv_t_5 ldiv_t;
extern  __attribute__((__nothrow__)) ldiv_t ldiv(long __numer , long __denom )  __attribute__((__const__)) ;
struct __anonstruct_div_t_4;
typedef struct __anonstruct_div_t_4 div_t;
extern  __attribute__((__nothrow__)) div_t div(int __numer , int __denom )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long long llabs(long long __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long labs(long __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int abs(int __x )  __attribute__((__const__)) ;
extern void qsort(void *__base , size_t __nmemb , size_t __size ,
                  int (*__compar)(void const   * , void const   * ) )  __attribute__((__nonnull__(1,4))) ;
extern void *bsearch(void const   *__key , void const   *__base ,
                     size_t __nmemb , size_t __size ,
                     int (*__compar)(void const   * , void const   * ) )  __attribute__((__nonnull__(1,2,5))) ;
extern  __attribute__((__nothrow__)) char *realpath(char const   * __restrict  __name ,
                                                    char * __restrict  __resolved ) ;
extern int system(char const   *__command ) ;
extern  __attribute__((__nothrow__)) char *mkdtemp(char *__template )  __attribute__((__nonnull__(1))) ;
extern int mkstemps(char *__template , int __suffixlen )  __attribute__((__nonnull__(1))) ;
extern int mkstemp(char *__template )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *mktemp(char *__template )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int clearenv(void) ;
extern  __attribute__((__nothrow__)) int unsetenv(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int setenv(char const   *__name ,
                                                char const   *__value ,
                                                int __replace )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int putenv(char *__string )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *__secure_getenv(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *getenv(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__, __noreturn__)) void _Exit(int __status ) ;
extern  __attribute__((__nothrow__)) int on_exit(void (*__func)(int __status ,
                                                                void *__arg ) ,
                                                 void *__arg )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int atexit(void (*__func)(void) )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__, __noreturn__)) void abort(void) ;
extern  __attribute__((__nothrow__)) int posix_memalign(void **__memptr ,
                                                        size_t __alignment ,
                                                        size_t __size )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void *valloc(size_t __size )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) void *alloca(size_t __size ) ;
extern  __attribute__((__nothrow__)) void cfree(void *__ptr ) ;
extern  __attribute__((__nothrow__)) void free(void *__ptr ) ;
extern  __attribute__((__nothrow__)) void *calloc(size_t __nmemb ,
                                                  size_t __size )  __attribute__((__malloc__)) ;
struct drand48_data;
extern  __attribute__((__nothrow__)) int lcong48_r(unsigned short *__param ,
                                                   struct drand48_data *__buffer )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int seed48_r(unsigned short *__seed16v ,
                                                  struct drand48_data *__buffer )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int srand48_r(long __seedval ,
                                                   struct drand48_data *__buffer )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int jrand48_r(unsigned short *__xsubi ,
                                                   struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int mrand48_r(struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int nrand48_r(unsigned short *__xsubi ,
                                                   struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int lrand48_r(struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int erand48_r(unsigned short *__xsubi ,
                                                   struct drand48_data * __restrict  __buffer ,
                                                   double * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int drand48_r(struct drand48_data * __restrict  __buffer ,
                                                   double * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void lcong48(unsigned short *__param )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned short *seed48(unsigned short *__seed16v )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void srand48(long __seedval ) ;
extern  __attribute__((__nothrow__)) long jrand48(unsigned short *__xsubi )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long mrand48(void) ;
extern  __attribute__((__nothrow__)) long nrand48(unsigned short *__xsubi )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long lrand48(void) ;
extern  __attribute__((__nothrow__)) double erand48(unsigned short *__xsubi )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) double drand48(void) ;
extern  __attribute__((__nothrow__)) int rand_r(unsigned int *__seed ) ;
extern  __attribute__((__nothrow__)) void srand(unsigned int __seed ) ;
extern  __attribute__((__nothrow__)) int rand(void) ;
struct random_data;
extern  __attribute__((__nothrow__)) int setstate_r(char * __restrict  __statebuf ,
                                                    struct random_data * __restrict  __buf )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int initstate_r(unsigned int __seed ,
                                                     char * __restrict  __statebuf ,
                                                     size_t __statelen ,
                                                     struct random_data * __restrict  __buf )  __attribute__((__nonnull__(2,4))) ;
extern  __attribute__((__nothrow__)) int srandom_r(unsigned int __seed ,
                                                   struct random_data *__buf )  __attribute__((__nonnull__(2))) ;
typedef int int32_t;
extern  __attribute__((__nothrow__)) int random_r(struct random_data * __restrict  __buf ,
                                                  int32_t * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *setstate(char *__statebuf )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *initstate(unsigned int __seed ,
                                                     char *__statebuf ,
                                                     size_t __statelen )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) void srandom(unsigned int __seed ) ;
extern  __attribute__((__nothrow__)) long random(void) ;
__inline extern  __attribute__((__nothrow__)) unsigned long long gnu_dev_makedev(unsigned int __major ,
                                                                                 unsigned int __minor ) ;
__inline extern unsigned long long gnu_dev_makedev(unsigned int __major ,
                                                   unsigned int __minor ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15541] == 0) {
    {
    fprintf(_coverage_fout, "15541\n");
    fflush(_coverage_fout);
    ___coverage_array[15541] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (((unsigned long long )((__minor & 255U) | ((__major & 4095U) << 8)) | ((unsigned long long )(__minor & 4294967040U) << 12)) | ((unsigned long long )(__major & 4294963200U) << 32));
}
}
__inline extern  __attribute__((__nothrow__)) unsigned long long gnu_dev_makedev(unsigned int __major ,
                                                                                 unsigned int __minor ) ;
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_minor(unsigned long long __dev ) ;
__inline extern unsigned int gnu_dev_minor(unsigned long long __dev ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15540] == 0) {
    {
    fprintf(_coverage_fout, "15540\n");
    fflush(_coverage_fout);
    ___coverage_array[15540] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((unsigned int )((__dev & 255ULL) | (unsigned long long )((unsigned int )(__dev >> 12) & 4294967040U)));
}
}
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_minor(unsigned long long __dev ) ;
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_major(unsigned long long __dev ) ;
__inline extern unsigned int gnu_dev_major(unsigned long long __dev ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15539] == 0) {
    {
    fprintf(_coverage_fout, "15539\n");
    fflush(_coverage_fout);
    ___coverage_array[15539] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((unsigned int )(((__dev >> 8) & 4095ULL) | (unsigned long long )((unsigned int )(__dev >> 32) & 4294963200U)));
}
}
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_major(unsigned long long __dev ) ;
struct __anonstruct_fd_set_9;
typedef struct __anonstruct_fd_set_9 fd_set;
extern int pselect(int __nfds , fd_set * __restrict  __readfds ,
                   fd_set * __restrict  __writefds ,
                   fd_set * __restrict  __exceptfds ,
                   struct timespec  const  * __restrict  __timeout ,
                   __sigset_t const   * __restrict  __sigmask ) ;
struct timeval;
extern int select(int __nfds , fd_set * __restrict  __readfds ,
                  fd_set * __restrict  __writefds ,
                  fd_set * __restrict  __exceptfds ,
                  struct timeval * __restrict  __timeout ) ;
extern  __attribute__((__nothrow__)) long a64l(char const   *__s )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *l64a(long __n ) ;
extern  __attribute__((__nothrow__)) long long strtoll(char const   * __restrict  __nptr ,
                                                       char ** __restrict  __endptr ,
                                                       int __base )  __attribute__((__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) long long atoll(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern long long atoll(char const   *__nptr ) 
{ long long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15537] == 0) {
    {
    fprintf(_coverage_fout, "15537\n");
    fflush(_coverage_fout);
    ___coverage_array[15537] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = strtoll((char const   */* __restrict  */)__nptr,
                (char **/* __restrict  */)((char **)((void *)0)), 10);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15538] == 0) {
    {
    fprintf(_coverage_fout, "15538\n");
    fflush(_coverage_fout);
    ___coverage_array[15538] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long long atoll(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) long atol(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern long atol(char const   *__nptr ) 
{ long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15535] == 0) {
    {
    fprintf(_coverage_fout, "15535\n");
    fflush(_coverage_fout);
    ___coverage_array[15535] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = strtol((char const   */* __restrict  */)__nptr,
               (char **/* __restrict  */)((char **)((void *)0)), 10);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15536] == 0) {
    {
    fprintf(_coverage_fout, "15536\n");
    fflush(_coverage_fout);
    ___coverage_array[15536] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long atol(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) int atoi(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern int atoi(char const   *__nptr ) 
{ long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15533] == 0) {
    {
    fprintf(_coverage_fout, "15533\n");
    fflush(_coverage_fout);
    ___coverage_array[15533] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = strtol((char const   */* __restrict  */)__nptr,
               (char **/* __restrict  */)((char **)((void *)0)), 10);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15534] == 0) {
    {
    fprintf(_coverage_fout, "15534\n");
    fflush(_coverage_fout);
    ___coverage_array[15534] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return ((int )tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int atoi(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) double strtod(char const   * __restrict  __nptr ,
                                                   char ** __restrict  __endptr )  __attribute__((__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) double atof(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern double atof(char const   *__nptr ) 
{ double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15531] == 0) {
    {
    fprintf(_coverage_fout, "15531\n");
    fflush(_coverage_fout);
    ___coverage_array[15531] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  tmp = strtod((char const   */* __restrict  */)__nptr,
               (char **/* __restrict  */)((char **)((void *)0)));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2012-01-16-f32760bd40-032d140fd6/coverage/coverage.path",
                         "a");
  if (___coverage_array[15532] == 0) {
    {
    fprintf(_coverage_fout, "15532\n");
    fflush(_coverage_fout);
    ___coverage_array[15532] = 1;
    }
  }
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) double atof(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned long long strtoull(char const   * __restrict  __nptr ,
                                                                 char ** __restrict  __endptr ,
                                                                 int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned long long strtouq(char const   * __restrict  __nptr ,
                                                                char ** __restrict  __endptr ,
                                                                int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long long strtoq(char const   * __restrict  __nptr ,
                                                      char ** __restrict  __endptr ,
                                                      int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned long strtoul(char const   * __restrict  __nptr ,
                                                           char ** __restrict  __endptr ,
                                                           int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long double strtold(char const   * __restrict  __nptr ,
                                                         char ** __restrict  __endptr )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) float strtof(char const   * __restrict  __nptr ,
                                                  char ** __restrict  __endptr )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) size_t __ctype_get_mb_cur_max(void) ;
struct _cwd_state {
   char *cwd ;
   int cwd_length ;
};
struct _virtual_cwd_globals {
   cwd_state cwd ;
   long realpath_cache_size ;
   long realpath_cache_size_limit ;
   long realpath_cache_ttl ;
   realpath_cache_bucket *realpath_cache[1024] ;
};
struct _realpath_cache_bucket {
   unsigned long key ;
   char *path ;
   int path_len ;
   char *realpath ;
   int realpath_len ;
   int is_dir ;
   time_t expires ;
   struct _realpath_cache_bucket *next ;
};
typedef int (*verify_path_func)(cwd_state const   * );
enum __anonenum_78 {
    DT_UNKNOWN = 0,
    DT_FIFO = 1,
    DT_CHR = 2,
    DT_DIR = 4,
    DT_BLK = 6,
    DT_REG = 8,
    DT_LNK = 10,
    DT_SOCK = 12,
    DT_WHT = 14
} ;
enum __anonenum_78;
typedef unsigned long __ino_t;
struct dirent {
   __ino_t d_ino ;
   __off_t d_off ;
   unsigned short d_reclen ;
   unsigned char d_type ;
   char d_name[256] ;
};
struct utimbuf {
   __time_t actime ;
   __time_t modtime ;
};
enum __anonenum_77 {
    _ISupper = 256,
    _ISlower = 512,
    _ISalpha = 1024,
    _ISdigit = 2048,
    _ISxdigit = 4096,
    _ISspace = 8192,
    _ISprint = 16384,
    _ISgraph = 32768,
    _ISblank = 1,
    _IScntrl = 2,
    _ISpunct = 4,
    _ISalnum = 8
} ;
enum __anonenum_77;
struct timespec {
   __time_t tv_sec ;
   long tv_nsec ;
};
typedef long __blkcnt_t;
typedef long __blksize_t;
typedef unsigned int __nlink_t;
struct stat {
   __dev_t st_dev ;
   unsigned short __pad1 ;
   __ino_t st_ino ;
   __mode_t st_mode ;
   __nlink_t st_nlink ;
   __uid_t st_uid ;
   __gid_t st_gid ;
   __dev_t st_rdev ;
   unsigned short __pad2 ;
   __off_t st_size ;
   __blksize_t st_blksize ;
   __blkcnt_t st_blocks ;
   struct timespec st_atim ;
   struct timespec st_mtim ;
   struct timespec st_ctim ;
   unsigned long __unused4 ;
   unsigned long __unused5 ;
};
enum __anonenum_76 {
    _CS_PATH = 0,
    _CS_V6_WIDTH_RESTRICTED_ENVS = 1,
    _CS_GNU_LIBC_VERSION = 2,
    _CS_GNU_LIBPTHREAD_VERSION = 3,
    _CS_V5_WIDTH_RESTRICTED_ENVS = 4,
    _CS_V7_WIDTH_RESTRICTED_ENVS = 5,
    _CS_LFS_CFLAGS = 1000,
    _CS_LFS_LDFLAGS = 1001,
    _CS_LFS_LIBS = 1002,
    _CS_LFS_LINTFLAGS = 1003,
    _CS_LFS64_CFLAGS = 1004,
    _CS_LFS64_LDFLAGS = 1005,
    _CS_LFS64_LIBS = 1006,
    _CS_LFS64_LINTFLAGS = 1007,
    _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
    _CS_XBS5_ILP32_OFF32_LDFLAGS = 1101,
    _CS_XBS5_ILP32_OFF32_LIBS = 1102,
    _CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103,
    _CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104,
    _CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105,
    _CS_XBS5_ILP32_OFFBIG_LIBS = 1106,
    _CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107,
    _CS_XBS5_LP64_OFF64_CFLAGS = 1108,
    _CS_XBS5_LP64_OFF64_LDFLAGS = 1109,
    _CS_XBS5_LP64_OFF64_LIBS = 1110,
    _CS_XBS5_LP64_OFF64_LINTFLAGS = 1111,
    _CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112,
    _CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113,
    _CS_XBS5_LPBIG_OFFBIG_LIBS = 1114,
    _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115,
    _CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116,
    _CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117,
    _CS_POSIX_V6_ILP32_OFF32_LIBS = 1118,
    _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119,
    _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120,
    _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121,
    _CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122,
    _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123,
    _CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124,
    _CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125,
    _CS_POSIX_V6_LP64_OFF64_LIBS = 1126,
    _CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127,
    _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128,
    _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129,
    _CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130,
    _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131,
    _CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132,
    _CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133,
    _CS_POSIX_V7_ILP32_OFF32_LIBS = 1134,
    _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135,
    _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136,
    _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137,
    _CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138,
    _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139,
    _CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140,
    _CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141,
    _CS_POSIX_V7_LP64_OFF64_LIBS = 1142,
    _CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143,
    _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144,
    _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145,
    _CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146,
    _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147,
    _CS_V6_ENV = 1148,
    _CS_V7_ENV = 1149
} ;
enum __anonenum_76;
enum __anonenum_75 {
    _SC_ARG_MAX = 0,
    _SC_CHILD_MAX = 1,
    _SC_CLK_TCK = 2,
    _SC_NGROUPS_MAX = 3,
    _SC_OPEN_MAX = 4,
    _SC_STREAM_MAX = 5,
    _SC_TZNAME_MAX = 6,
    _SC_JOB_CONTROL = 7,
    _SC_SAVED_IDS = 8,
    _SC_REALTIME_SIGNALS = 9,
    _SC_PRIORITY_SCHEDULING = 10,
    _SC_TIMERS = 11,
    _SC_ASYNCHRONOUS_IO = 12,
    _SC_PRIORITIZED_IO = 13,
    _SC_SYNCHRONIZED_IO = 14,
    _SC_FSYNC = 15,
    _SC_MAPPED_FILES = 16,
    _SC_MEMLOCK = 17,
    _SC_MEMLOCK_RANGE = 18,
    _SC_MEMORY_PROTECTION = 19,
    _SC_MESSAGE_PASSING = 20,
    _SC_SEMAPHORES = 21,
    _SC_SHARED_MEMORY_OBJECTS = 22,
    _SC_AIO_LISTIO_MAX = 23,
    _SC_AIO_MAX = 24,
    _SC_AIO_PRIO_DELTA_MAX = 25,
    _SC_DELAYTIMER_MAX = 26,
    _SC_MQ_OPEN_MAX = 27,
    _SC_MQ_PRIO_MAX = 28,
    _SC_VERSION = 29,
    _SC_PAGESIZE = 30,
    _SC_RTSIG_MAX = 31,
    _SC_SEM_NSEMS_MAX = 32,
    _SC_SEM_VALUE_MAX = 33,
    _SC_SIGQUEUE_MAX = 34,
    _SC_TIMER_MAX = 35,
    _SC_BC_BASE_MAX = 36,
    _SC_BC_DIM_MAX = 37,
    _SC_BC_SCALE_MAX = 38,
    _SC_BC_STRING_MAX = 39,
    _SC_COLL_WEIGHTS_MAX = 40,
    _SC_EQUIV_CLASS_MAX = 41,
    _SC_EXPR_NEST_MAX = 42,
    _SC_LINE_MAX = 43,
    _SC_RE_DUP_MAX = 44,
    _SC_CHARCLASS_NAME_MAX = 45,
    _SC_2_VERSION = 46,
    _SC_2_C_BIND = 47,
    _SC_2_C_DEV = 48,
    _SC_2_FORT_DEV = 49,
    _SC_2_FORT_RUN = 50,
    _SC_2_SW_DEV = 51,
    _SC_2_LOCALEDEF = 52,
    _SC_PII = 53,
    _SC_PII_XTI = 54,
    _SC_PII_SOCKET = 55,
    _SC_PII_INTERNET = 56,
    _SC_PII_OSI = 57,
    _SC_POLL = 58,
    _SC_SELECT = 59,
    _SC_UIO_MAXIOV = 60,
    _SC_IOV_MAX = 60,
    _SC_PII_INTERNET_STREAM = 61,
    _SC_PII_INTERNET_DGRAM = 62,
    _SC_PII_OSI_COTS = 63,
    _SC_PII_OSI_CLTS = 64,
    _SC_PII_OSI_M = 65,
    _SC_T_IOV_MAX = 66,
    _SC_THREADS = 67,
    _SC_THREAD_SAFE_FUNCTIONS = 68,
    _SC_GETGR_R_SIZE_MAX = 69,
    _SC_GETPW_R_SIZE_MAX = 70,
    _SC_LOGIN_NAME_MAX = 71,
    _SC_TTY_NAME_MAX = 72,
    _SC_THREAD_DESTRUCTOR_ITERATIONS = 73,
    _SC_THREAD_KEYS_MAX = 74,
    _SC_THREAD_STACK_MIN = 75,
    _SC_THREAD_THREADS_MAX = 76,
    _SC_THREAD_ATTR_STACKADDR = 77,
    _SC_THREAD_ATTR_STACKSIZE = 78,
    _SC_THREAD_PRIORITY_SCHEDULING = 79,
    _SC_THREAD_PRIO_INHERIT = 80,
    _SC_THREAD_PRIO_PROTECT = 81,
    _SC_THREAD_PROCESS_SHARED = 82,
    _SC_NPROCESSORS_CONF = 83,
    _SC_NPROCESSORS_ONLN = 84,
    _SC_PHYS_PAGES = 85,
    _SC_AVPHYS_PAGES = 86,
    _SC_ATEXIT_MAX = 87,
    _SC_PASS_MAX = 88,
    _SC_XOPEN_VERSION = 89,
    _SC_XOPEN_XCU_VERSION = 90,
    _SC_XOPEN_UNIX = 91,
    _SC_XOPEN_CRYPT = 92,
    _SC_XOPEN_ENH_I18N = 93,
    _SC_XOPEN_SHM = 94,
    _SC_2_CHAR_TERM = 95,
    _SC_2_C_VERSION = 96,
    _SC_2_UPE = 97,
    _SC_XOPEN_XPG2 = 98,
    _SC_XOPEN_XPG3 = 99,
    _SC_XOPEN_XPG4 = 100,
    _SC_CHAR_BIT = 101,
    _SC_CHAR_MAX = 102,
    _SC_CHAR_MIN = 103,
    _SC_INT_MAX = 104,
    _SC_INT_MIN = 105,
    _SC_LONG_BIT = 106,
    _SC_WORD_BIT = 107,
    _SC_MB_LEN_MAX = 108,
    _SC_NZERO = 109,
    _SC_SSIZE_MAX = 110,
    _SC_SCHAR_MAX = 111,
    _SC_SCHAR_MIN = 112,
    _SC_SHRT_MAX = 113,
    _SC_SHRT_MIN = 114,
    _SC_UCHAR_MAX = 115,
    _SC_UINT_MAX = 116,
    _SC_ULONG_MAX = 117,
    _SC_USHRT_MAX = 118,
    _SC_NL_ARGMAX = 119,
    _SC_NL_LANGMAX = 120,
    _SC_NL_MSGMAX = 121,
    _SC_NL_NMAX = 122,
    _SC_NL_SETMAX = 123,
    _SC_NL_TEXTMAX = 124,
    _SC_XBS5_ILP32_OFF32 = 125,
    _SC_XBS5_ILP32_OFFBIG = 126,
    _SC_XBS5_LP64_OFF64 = 127,
    _SC_XBS5_LPBIG_OFFBIG = 128,
    _SC_XOPEN_LEGACY = 129,
    _SC_XOPEN_REALTIME = 130,
    _SC_XOPEN_REALTIME_THREADS = 131,
    _SC_ADVISORY_INFO = 132,
    _SC_BARRIERS = 133,
    _SC_BASE = 134,
    _SC_C_LANG_SUPPORT = 135,
    _SC_C_LANG_SUPPORT_R = 136,
    _SC_CLOCK_SELECTION = 137,
    _SC_CPUTIME = 138,
    _SC_THREAD_CPUTIME = 139,
    _SC_DEVICE_IO = 140,
    _SC_DEVICE_SPECIFIC = 141,
    _SC_DEVICE_SPECIFIC_R = 142,
    _SC_FD_MGMT = 143,
    _SC_FIFO = 144,
    _SC_PIPE = 145,
    _SC_FILE_ATTRIBUTES = 146,
    _SC_FILE_LOCKING = 147,
    _SC_FILE_SYSTEM = 148,
    _SC_MONOTONIC_CLOCK = 149,
    _SC_MULTI_PROCESS = 150,
    _SC_SINGLE_PROCESS = 151,
    _SC_NETWORKING = 152,
    _SC_READER_WRITER_LOCKS = 153,
    _SC_SPIN_LOCKS = 154,
    _SC_REGEXP = 155,
    _SC_REGEX_VERSION = 156,
    _SC_SHELL = 157,
    _SC_SIGNALS = 158,
    _SC_SPAWN = 159,
    _SC_SPORADIC_SERVER = 160,
    _SC_THREAD_SPORADIC_SERVER = 161,
    _SC_SYSTEM_DATABASE = 162,
    _SC_SYSTEM_DATABASE_R = 163,
    _SC_TIMEOUTS = 164,
    _SC_TYPED_MEMORY_OBJECTS = 165,
    _SC_USER_GROUPS = 166,
    _SC_USER_GROUPS_R = 167,
    _SC_2_PBS = 168,
    _SC_2_PBS_ACCOUNTING = 169,
    _SC_2_PBS_LOCATE = 170,
    _SC_2_PBS_MESSAGE = 171,
    _SC_2_PBS_TRACK = 172,
    _SC_SYMLOOP_MAX = 173,
    _SC_STREAMS = 174,
    _SC_2_PBS_CHECKPOINT = 175,
    _SC_V6_ILP32_OFF32 = 176,
    _SC_V6_ILP32_OFFBIG = 177,
    _SC_V6_LP64_OFF64 = 178,
    _SC_V6_LPBIG_OFFBIG = 179,
    _SC_HOST_NAME_MAX = 180,
    _SC_TRACE = 181,
    _SC_TRACE_EVENT_FILTER = 182,
    _SC_TRACE_INHERIT = 183,
    _SC_TRACE_LOG = 184,
    _SC_LEVEL1_ICACHE_SIZE = 185,
    _SC_LEVEL1_ICACHE_ASSOC = 186,
    _SC_LEVEL1_ICACHE_LINESIZE = 187,
    _SC_LEVEL1_DCACHE_SIZE = 188,
    _SC_LEVEL1_DCACHE_ASSOC = 189,
    _SC_LEVEL1_DCACHE_LINESIZE = 190,
    _SC_LEVEL2_CACHE_SIZE = 191,
    _SC_LEVEL2_CACHE_ASSOC = 192,
    _SC_LEVEL2_CACHE_LINESIZE = 193,
    _SC_LEVEL3_CACHE_SIZE = 194,
    _SC_LEVEL3_CACHE_ASSOC = 195,
    _SC_LEVEL3_CACHE_LINESIZE = 196,
    _SC_LEVEL4_CACHE_SIZE = 197,
    _SC_LEVEL4_CACHE_ASSOC = 198,
    _SC_LEVEL4_CACHE_LINESIZE = 199,
    _SC_IPV6 = 235,
    _SC_RAW_SOCKETS = 236,
    _SC_V7_ILP32_OFF32 = 237,
    _SC_V7_ILP32_OFFBIG = 238,
    _SC_V7_LP64_OFF64 = 239,
    _SC_V7_LPBIG_OFFBIG = 240,
    _SC_SS_REPL_MAX = 241,
    _SC_TRACE_EVENT_NAME_MAX = 242,
    _SC_TRACE_NAME_MAX = 243,
    _SC_TRACE_SYS_MAX = 244,
    _SC_TRACE_USER_EVENT_MAX = 245,
    _SC_XOPEN_STREAMS = 246,
    _SC_THREAD_ROBUST_PRIO_INHERIT = 247,
    _SC_THREAD_ROBUST_PRIO_PROTECT = 248
} ;
enum __anonenum_75;
enum __anonenum_74 {
    _PC_LINK_MAX = 0,
    _PC_MAX_CANON = 1,
    _PC_MAX_INPUT = 2,
    _PC_NAME_MAX = 3,
    _PC_PATH_MAX = 4,
    _PC_PIPE_BUF = 5,
    _PC_CHOWN_RESTRICTED = 6,
    _PC_NO_TRUNC = 7,
    _PC_VDISABLE = 8,
    _PC_SYNC_IO = 9,
    _PC_ASYNC_IO = 10,
    _PC_PRIO_IO = 11,
    _PC_SOCK_MAXBUF = 12,
    _PC_FILESIZEBITS = 13,
    _PC_REC_INCR_XFER_SIZE = 14,
    _PC_REC_MAX_XFER_SIZE = 15,
    _PC_REC_MIN_XFER_SIZE = 16,
    _PC_REC_XFER_ALIGN = 17,
    _PC_ALLOC_SIZE_MIN = 18,
    _PC_SYMLINK_MAX = 19,
    _PC_2_SYMLINKS = 20
} ;
enum __anonenum_74;
typedef unsigned int __socklen_t;
typedef __socklen_t socklen_t;
typedef __useconds_t useconds_t;
struct _zend_fcall_info_cache {
   zend_bool initialized ;
   zend_function *function_handler ;
   zend_class_entry *calling_scope ;
   zend_class_entry *called_scope ;
   zval *object_ptr ;
};
struct _zend_fcall_info {
   size_t size ;
   HashTable *function_table ;
   zval *function_name ;
   HashTable *symbol_table ;
   zval **retval_ptr_ptr ;
   zend_uint param_count ;
   zval ***params ;
   zval *object_ptr ;
   zend_bool no_separation ;
};
struct _zend_function_entry {
   char const   *fname ;
   void (*handler)(int ht , zval *return_value , zval **return_value_ptr ,
                   zval *this_ptr , int return_value_used ) ;
   struct _zend_arg_info  const  *arg_info ;
   zend_uint num_args ;
   zend_uint flags ;
};
struct _zend_free_op {
   zval *var ;
};
struct _HashPointer {
   HashPosition pos ;
   ulong h ;
};
struct __anonstruct_fe_73 {
   zval **ptr_ptr ;
   zval *ptr ;
   HashPointer fe_pos ;
};
struct __anonstruct_str_offset_72 {
   zval **ptr_ptr ;
   zval *str ;
   zend_uint offset ;
};
struct __anonstruct_var_71 {
   zval **ptr_ptr ;
   zval *ptr ;
   zend_bool fcall_returned_reference ;
};
union _temp_variable {
   zval tmp_var ;
   struct __anonstruct_var_71 var ;
   struct __anonstruct_str_offset_72 str_offset ;
   struct __anonstruct_fe_73 fe ;
   zend_class_entry *class_entry ;
};
struct __anonstruct_fe_73;
struct __anonstruct_str_offset_72;
struct __anonstruct_var_71;
struct _zend_rsrc_list_dtors_entry;
typedef struct _zend_rsrc_list_dtors_entry zend_rsrc_list_dtors_entry;
struct _zend_rsrc_list_dtors_entry {
   void (*list_dtor)(void * ) ;
   void (*plist_dtor)(void * ) ;
   void (*list_dtor_ex)(zend_rsrc_list_entry *rsrc ) ;
   void (*plist_dtor_ex)(zend_rsrc_list_entry *rsrc ) ;
   char const   *type_name ;
   int module_number ;
   int resource_id ;
   unsigned char type ;
};
typedef void (*rsrc_dtor_func_t)(zend_rsrc_list_entry *rsrc );
struct _zend_rsrc_list_entry {
   void *ptr ;
   int type ;
   int refcount ;
};
struct _zend_constant {
   zval value ;
   int flags ;
   char *name ;
   uint name_len ;
   int module_number ;
};
struct _zend_syntax_highlighter_ini {
   char *highlight_html ;
   char *highlight_comment ;
   char *highlight_default ;
   char *highlight_string ;
   char *highlight_keyword ;
};
struct _zend_auto_global;
typedef struct _zend_auto_global zend_auto_global;
struct _zend_auto_global {
   char const   *name ;
   uint name_len ;
   zend_bool (*auto_global_callback)(char const   *name , uint name_len ) ;
   zend_bool jit ;
   zend_bool armed ;
};
typedef zend_bool (*zend_auto_global_callback)(char const   *name ,
                                               uint name_len );
struct _zend_ini_scanner_globals {
   zend_file_handle *yy_in ;
   zend_file_handle *yy_out ;
   unsigned int yy_leng ;
   unsigned char *yy_start ;
   unsigned char *yy_text ;
   unsigned char *yy_cursor ;
   unsigned char *yy_marker ;
   unsigned char *yy_limit ;
   int yy_state ;
   zend_stack state_stack ;
   char *filename ;
   int lineno ;
   int scanner_mode ;
};
struct _zend_declarables;
struct _zend_multibyte_functions {
   char const   *provider_name ;
   zend_encoding const   *(*encoding_fetcher)(char const   *encoding_name ) ;
   char const   *(*encoding_name_getter)(zend_encoding const   *encoding ) ;
   int (*lexer_compatibility_checker)(zend_encoding const   *encoding ) ;
   zend_encoding const   *(*encoding_detector)(unsigned char const   *string ,
                                               size_t length ,
                                               zend_encoding const   **list ,
                                               size_t list_size ) ;
   size_t (*encoding_converter)(unsigned char **to , size_t *to_length ,
                                unsigned char const   *from ,
                                size_t from_length ,
                                zend_encoding const   *encoding_to ,
                                zend_encoding const   *encoding_from ) ;
   int (*encoding_list_parser)(char const   *encoding_list ,
                               size_t encoding_list_len ,
                               zend_encoding const   ***return_list ,
                               size_t *return_size , int persistent ) ;
   zend_encoding const   *(*internal_encoding_getter)(void) ;
   int (*internal_encoding_setter)(zend_encoding const   *encoding ) ;
};
typedef int (*zend_encoding_internal_encoding_setter)(zend_encoding const   *encoding );
typedef zend_encoding const   *(*zend_encoding_internal_encoding_getter)(void);
typedef int (*zend_encoding_list_parser)(char const   *encoding_list ,
                                         size_t encoding_list_len ,
                                         zend_encoding const   ***return_list ,
                                         size_t *return_size , int persistent );
typedef size_t (*zend_encoding_converter)(unsigned char **to ,
                                          size_t *to_length ,
                                          unsigned char const   *from ,
                                          size_t from_length ,
                                          zend_encoding const   *encoding_to ,
                                          zend_encoding const   *encoding_from );
typedef zend_encoding const   *(*zend_encoding_detector)(unsigned char const   *string ,
                                                         size_t length ,
                                                         zend_encoding const   **list ,
                                                         size_t list_size );
typedef int (*zend_encoding_lexer_compatibility_checker)(zend_encoding const   *encoding );
typedef char const   *(*zend_encoding_name_getter)(zend_encoding const   *encoding );
typedef zend_encoding const   *(*zend_encoding_fetcher)(char const   *encoding_name );
typedef size_t (*zend_encoding_filter)(unsigned char **str ,
                                       size_t *str_length ,
                                       unsigned char const   *buf ,
                                       size_t length );
struct _zend_module_dep {
   char const   *name ;
   char const   *rel ;
   char const   *version ;
   unsigned char type ;
};
struct _zend_module_dep;
struct _zend_module_entry {
   unsigned short size ;
   unsigned int zend_api ;
   unsigned char zend_debug ;
   unsigned char zts ;
   struct _zend_ini_entry  const  *ini_entry ;
   struct _zend_module_dep  const  *deps ;
   char const   *name ;
   struct _zend_function_entry  const  *functions ;
   int (*module_startup_func)(int type , int module_number ) ;
   int (*module_shutdown_func)(int type , int module_number ) ;
   int (*request_startup_func)(int type , int module_number ) ;
   int (*request_shutdown_func)(int type , int module_number ) ;
   void (*info_func)(zend_module_entry *zend_module ) ;
   char const   *version ;
   size_t globals_size ;
   void *globals_ptr ;
   void (*globals_ctor)(void *global ) ;
   void (*globals_dtor)(void *global ) ;
   int (*post_deactivate_func)(void) ;
   int module_started ;
   unsigned char type ;
   void *handle ;
   int module_number ;
   char const   *build_id ;
};
typedef struct _zend_module_dep zend_module_dep;
struct __anonstruct_free_list_70 {
   int next ;
};
struct _store_object {
   void *object ;
   void (*dtor)(void *object , zend_object_handle handle ) ;
   void (*free_storage)(void *object ) ;
   void (*clone)(void *object , void **object_clone ) ;
   zend_object_handlers const   *handlers ;
   zend_uint refcount ;
   gc_root_buffer *buffered ;
};
union _store_bucket {
   struct _store_object obj ;
   struct __anonstruct_free_list_70 free_list ;
};
struct _zend_object_store_bucket {
   zend_bool destructor_called ;
   zend_bool valid ;
   union _store_bucket bucket ;
};
union _store_bucket;
struct __anonstruct_free_list_70;
struct _store_object;
typedef void (*zend_objects_store_clone_t)(void *object , void **object_clone );
typedef void (*zend_objects_free_object_storage_t)(void *object );
typedef void (*zend_objects_store_dtor_t)(void *object ,
                                          zend_object_handle handle );
typedef struct _zend_compiler_globals zend_compiler_globals;
typedef struct __jmp_buf_tag sigjmp_buf[1];
struct _list_llist_element;
typedef struct _list_llist_element list_llist_element;
struct _list_llist_element {
   znode var ;
   zend_llist dimensions ;
   znode value ;
};
struct _zend_switch_entry;
typedef struct _zend_switch_entry zend_switch_entry;
struct _zend_switch_entry {
   znode cond ;
   int default_case ;
   int control_var ;
};
struct _zend_function_state;
struct _zend_internal_function {
   zend_uchar type ;
   char const   *function_name ;
   zend_class_entry *scope ;
   zend_uint fn_flags ;
   union _zend_function *prototype ;
   zend_uint num_args ;
   zend_uint required_num_args ;
   zend_arg_info *arg_info ;
   void (*handler)(int ht , zval *return_value , zval **return_value_ptr ,
                   zval *this_ptr , int return_value_used ) ;
   struct _zend_module_entry *module ;
};
typedef struct _zend_internal_function zend_internal_function;
struct __anonstruct_common_69 {
   zend_uchar type ;
   char const   *function_name ;
   zend_class_entry *scope ;
   zend_uint fn_flags ;
   union _zend_function *prototype ;
   zend_uint num_args ;
   zend_uint required_num_args ;
   zend_arg_info *arg_info ;
};
union _zend_function {
   zend_uchar type ;
   struct __anonstruct_common_69 common ;
   zend_op_array op_array ;
   zend_internal_function internal_function ;
};
struct __anonstruct_common_69;
struct _zend_internal_function;
struct _zend_compiled_variable {
   char const   *name ;
   int name_len ;
   ulong hash_value ;
};
struct _zend_internal_function_info;
typedef struct _zend_internal_function_info zend_internal_function_info;
struct _zend_internal_function_info {
   char const   *_name ;
   zend_uint _name_len ;
   char const   *_class_name ;
   zend_uint required_num_args ;
   zend_uchar _type_hint ;
   zend_bool return_reference ;
   zend_bool pass_rest_by_reference ;
};
struct _zend_arg_info {
   char const   *name ;
   zend_uint name_len ;
   char const   *class_name ;
   zend_uint class_name_len ;
   zend_uchar type_hint ;
   zend_bool allow_null ;
   zend_bool pass_by_reference ;
};
struct _zend_try_catch_element {
   zend_uint try_op ;
   zend_uint catch_op ;
};
struct _zend_label;
typedef struct _zend_label zend_label;
struct _zend_label {
   int brk_cont ;
   zend_uint opline_num ;
};
struct _zend_brk_cont_element {
   int start ;
   int cont ;
   int brk ;
   int parent ;
};
union __anonunion_u_68;
struct _zend_literal {
   zval constant ;
   zend_ulong hash_value ;
   zend_uint cache_slot ;
};
struct _zend_compiler_context;
typedef int YYSTYPE;
enum yytokentype {
    END = 0,
    T_REQUIRE_ONCE = 258,
    T_REQUIRE = 259,
    T_EVAL = 260,
    T_INCLUDE_ONCE = 261,
    T_INCLUDE = 262,
    T_LOGICAL_OR = 263,
    T_LOGICAL_XOR = 264,
    T_LOGICAL_AND = 265,
    T_PRINT = 266,
    T_SR_EQUAL = 267,
    T_SL_EQUAL = 268,
    T_XOR_EQUAL = 269,
    T_OR_EQUAL = 270,
    T_AND_EQUAL = 271,
    T_MOD_EQUAL = 272,
    T_CONCAT_EQUAL = 273,
    T_DIV_EQUAL = 274,
    T_MUL_EQUAL = 275,
    T_MINUS_EQUAL = 276,
    T_PLUS_EQUAL = 277,
    T_BOOLEAN_OR = 278,
    T_BOOLEAN_AND = 279,
    T_IS_NOT_IDENTICAL = 280,
    T_IS_IDENTICAL = 281,
    T_IS_NOT_EQUAL = 282,
    T_IS_EQUAL = 283,
    T_IS_GREATER_OR_EQUAL = 284,
    T_IS_SMALLER_OR_EQUAL = 285,
    T_SR = 286,
    T_SL = 287,
    T_INSTANCEOF = 288,
    T_UNSET_CAST = 289,
    T_BOOL_CAST = 290,
    T_OBJECT_CAST = 291,
    T_ARRAY_CAST = 292,
    T_STRING_CAST = 293,
    T_DOUBLE_CAST = 294,
    T_INT_CAST = 295,
    T_DEC = 296,
    T_INC = 297,
    T_CLONE = 298,
    T_NEW = 299,
    T_EXIT = 300,
    T_IF = 301,
    T_ELSEIF = 302,
    T_ELSE = 303,
    T_ENDIF = 304,
    T_LNUMBER = 305,
    T_DNUMBER = 306,
    T_STRING = 307,
    T_STRING_VARNAME = 308,
    T_VARIABLE = 309,
    T_NUM_STRING = 310,
    T_INLINE_HTML = 311,
    T_CHARACTER = 312,
    T_BAD_CHARACTER = 313,
    T_ENCAPSED_AND_WHITESPACE = 314,
    T_CONSTANT_ENCAPSED_STRING = 315,
    T_ECHO = 316,
    T_DO = 317,
    T_WHILE = 318,
    T_ENDWHILE = 319,
    T_FOR = 320,
    T_ENDFOR = 321,
    T_FOREACH = 322,
    T_ENDFOREACH = 323,
    T_DECLARE = 324,
    T_ENDDECLARE = 325,
    T_AS = 326,
    T_SWITCH = 327,
    T_ENDSWITCH = 328,
    T_CASE = 329,
    T_DEFAULT = 330,
    T_BREAK = 331,
    T_CONTINUE = 332,
    T_GOTO = 333,
    T_FUNCTION = 334,
    T_CONST = 335,
    T_RETURN = 336,
    T_TRY = 337,
    T_CATCH = 338,
    T_THROW = 339,
    T_USE = 340,
    T_INSTEADOF = 341,
    T_GLOBAL = 342,
    T_PUBLIC = 343,
    T_PROTECTED = 344,
    T_PRIVATE = 345,
    T_FINAL = 346,
    T_ABSTRACT = 347,
    T_STATIC = 348,
    T_VAR = 349,
    T_UNSET = 350,
    T_ISSET = 351,
    T_EMPTY = 352,
    T_HALT_COMPILER = 353,
    T_CLASS = 354,
    T_TRAIT = 355,
    T_INTERFACE = 356,
    T_EXTENDS = 357,
    T_IMPLEMENTS = 358,
    T_OBJECT_OPERATOR = 359,
    T_DOUBLE_ARROW = 360,
    T_LIST = 361,
    T_ARRAY = 362,
    T_CALLABLE = 363,
    T_CLASS_C = 364,
    T_TRAIT_C = 365,
    T_METHOD_C = 366,
    T_FUNC_C = 367,
    T_LINE = 368,
    T_FILE = 369,
    T_COMMENT = 370,
    T_DOC_COMMENT = 371,
    T_OPEN_TAG = 372,
    T_OPEN_TAG_WITH_ECHO = 373,
    T_CLOSE_TAG = 374,
    T_WHITESPACE = 375,
    T_START_HEREDOC = 376,
    T_END_HEREDOC = 377,
    T_DOLLAR_OPEN_CURLY_BRACES = 378,
    T_CURLY_OPEN = 379,
    T_PAAMAYIM_NEKUDOTAYIM = 380,
    T_NAMESPACE = 381,
    T_NS_C = 382,
    T_DIR = 383,
    T_NS_SEPARATOR = 384
} ;
enum yytokentype;
struct __anonstruct_zend_error_handling_67 {
   zend_error_handling_t handling ;
   zend_class_entry *exception ;
   zval *user_handler ;
};
union __anonunion_u_65;
union __anonunion_u_64;
struct _zend_signal_queue_t;
typedef struct _zend_signal_queue_t zend_signal_queue_t;
struct _zend_signal_t {
   int signo ;
   siginfo_t *siginfo ;
   void *context ;
};
typedef struct _zend_signal_t zend_signal_t;
struct _zend_signal_queue_t {
   zend_signal_t zend_signal ;
   struct _zend_signal_queue_t *next ;
};
struct _zend_signal_entry_t {
   int flags ;
   void *handler ;
};
typedef struct _zend_signal_entry_t zend_signal_entry_t;
struct _zend_signal_globals_t {
   int depth ;
   int blocked ;
   int running ;
   int active ;
   int initialized ;
   zend_bool check ;
   zend_signal_entry_t handlers[65] ;
   zend_signal_queue_t pstorage[32] ;
   zend_signal_queue_t *phead ;
   zend_signal_queue_t *ptail ;
   zend_signal_queue_t *pavail ;
};
struct _zend_signal_t;
struct _zend_signal_entry_t;
struct ucontext;
typedef struct ucontext ucontext_t;
struct _libc_fpreg {
   unsigned short significand[4] ;
   unsigned short exponent ;
};
struct _libc_fpstate {
   unsigned long cw ;
   unsigned long sw ;
   unsigned long tag ;
   unsigned long ipoff ;
   unsigned long cssel ;
   unsigned long dataoff ;
   unsigned long datasel ;
   struct _libc_fpreg _st[8] ;
   unsigned long status ;
};
struct _libc_fpstate;
typedef struct _libc_fpstate *fpregset_t;
typedef int greg_t;
typedef greg_t gregset_t[19];
struct __anonstruct_mcontext_t_63 {
   gregset_t gregs ;
   fpregset_t fpregs ;
   unsigned long oldmask ;
   unsigned long cr2 ;
};
typedef struct __anonstruct_mcontext_t_63 mcontext_t;
struct sigaltstack {
   void *ss_sp ;
   int ss_flags ;
   size_t ss_size ;
};
typedef struct sigaltstack stack_t;
struct ucontext {
   unsigned long uc_flags ;
   struct ucontext *uc_link ;
   stack_t uc_stack ;
   mcontext_t uc_mcontext ;
   __sigset_t uc_sigmask ;
   struct _libc_fpstate __fpregs_mem ;
};
struct __anonstruct_mcontext_t_63;
struct _libc_fpreg;
enum __anonenum_62 {
    SS_ONSTACK = 1,
    SS_DISABLE = 2
} ;
enum __anonenum_62;
struct sigstack {
   void *ss_sp ;
   int ss_onstack ;
};
typedef unsigned int __u32;
struct _ymmh_state {
   __u32 ymmh_space[64] ;
};
typedef unsigned long long __u64;
struct _xsave_hdr {
   __u64 xstate_bv ;
   __u64 reserved1[2] ;
   __u64 reserved2[5] ;
};
struct _fpx_sw_bytes {
   __u32 magic1 ;
   __u32 extended_size ;
   __u64 xstate_bv ;
   __u32 xstate_size ;
   __u32 padding[7] ;
};
union __anonunion____missing_field_name_61 {
   unsigned long padding2[12] ;
   struct _fpx_sw_bytes sw_reserved ;
};
struct _xmmreg {
   unsigned long element[4] ;
};
struct _fpxreg {
   unsigned short significand[4] ;
   unsigned short exponent ;
   unsigned short padding[3] ;
};
struct _fpreg {
   unsigned short significand[4] ;
   unsigned short exponent ;
};
struct _fpstate {
   unsigned long cw ;
   unsigned long sw ;
   unsigned long tag ;
   unsigned long ipoff ;
   unsigned long cssel ;
   unsigned long dataoff ;
   unsigned long datasel ;
   struct _fpreg _st[8] ;
   unsigned short status ;
   unsigned short magic ;
   unsigned long _fxsr_env[6] ;
   unsigned long mxcsr ;
   unsigned long reserved ;
   struct _fpxreg _fxsr_st[8] ;
   struct _xmmreg _xmm[8] ;
   unsigned long padding1[44] ;
   union __anonunion____missing_field_name_61 __annonCompField2 ;
};
struct _xstate {
   struct _fpstate fpstate ;
   struct _xsave_hdr xstate_hdr ;
   struct _ymmh_state ymmh ;
};
struct _xstate;
struct _ymmh_state;
struct _xsave_hdr;
struct _fpstate;
struct sigcontext {
   unsigned short gs ;
   unsigned short __gsh ;
   unsigned short fs ;
   unsigned short __fsh ;
   unsigned short es ;
   unsigned short __esh ;
   unsigned short ds ;
   unsigned short __dsh ;
   unsigned long edi ;
   unsigned long esi ;
   unsigned long ebp ;
   unsigned long esp ;
   unsigned long ebx ;
   unsigned long edx ;
   unsigned long ecx ;
   unsigned long eax ;
   unsigned long trapno ;
   unsigned long err ;
   unsigned long eip ;
   unsigned short cs ;
   unsigned short __csh ;
   unsigned long eflags ;
   unsigned long esp_at_signal ;
   unsigned short ss ;
   unsigned short __ssh ;
   struct _fpstate *fpstate ;
   unsigned long oldmask ;
   unsigned long cr2 ;
};
union __anonunion____missing_field_name_61;
struct _xmmreg;
struct _fpxreg;
struct _fpreg;
struct _fpx_sw_bytes;
typedef __u32 __wsum;
typedef unsigned short __u16;
typedef __u16 __sum16;
typedef __u64 __be64;
typedef __u64 __le64;
typedef __u32 __be32;
typedef __u32 __le32;
typedef __u16 __be16;
typedef __u16 __le16;
struct __anonstruct___kernel_fsid_t_60;
typedef struct __anonstruct___kernel_fsid_t_60 __kernel_fsid_t;
struct __anonstruct___kernel_fsid_t_60 {
   int val[2] ;
};
typedef long long __kernel_loff_t;
typedef unsigned short __kernel_old_dev_t;
typedef unsigned short __kernel_old_gid_t;
typedef unsigned short __kernel_old_uid_t;
typedef unsigned int __kernel_gid32_t;
typedef unsigned int __kernel_uid32_t;
typedef unsigned short __kernel_gid16_t;
typedef unsigned short __kernel_uid16_t;
typedef char *__kernel_caddr_t;
typedef int __kernel_daddr_t;
typedef int __kernel_clockid_t;
typedef int __kernel_timer_t;
typedef long __kernel_clock_t;
typedef long __kernel_suseconds_t;
typedef long __kernel_time_t;
typedef int __kernel_ptrdiff_t;
typedef int __kernel_ssize_t;
typedef unsigned int __kernel_size_t;
typedef unsigned short __kernel_gid_t;
typedef unsigned short __kernel_uid_t;
typedef unsigned short __kernel_ipc_pid_t;
typedef int __kernel_pid_t;
typedef long __kernel_off_t;
typedef unsigned short __kernel_nlink_t;
typedef unsigned short __kernel_mode_t;
typedef unsigned long __kernel_ino_t;
typedef int __kernel_mqd_t;
typedef int __kernel_key_t;
typedef void (*__kernel_sighandler_t)(int  );
struct __anonstruct___kernel_fd_set_59;
typedef struct __anonstruct___kernel_fd_set_59 __kernel_fd_set;
struct __anonstruct___kernel_fd_set_59 {
   unsigned long fds_bits[1024U / (8U * sizeof(unsigned long ))] ;
};
typedef unsigned short umode_t;
typedef long long __s64;
typedef int __s32;
typedef short __s16;
typedef unsigned char __u8;
typedef signed char __s8;
struct sigvec {
   void (*sv_handler)(int  ) ;
   int sv_mask ;
   int sv_flags ;
};
union __anonunion___sigaction_handler_58 {
   void (*sa_handler)(int  ) ;
   void (*sa_sigaction)(int  , siginfo_t * , void * ) ;
};
struct sigaction {
   union __anonunion___sigaction_handler_58 __sigaction_handler ;
   __sigset_t sa_mask ;
   int sa_flags ;
   void (*sa_restorer)(void) ;
};
union __anonunion___sigaction_handler_58;
typedef void (*sig_t)(int  );
enum __anonenum_57 {
    SIGEV_SIGNAL = 0,
    SIGEV_NONE = 1,
    SIGEV_THREAD = 2,
    SIGEV_THREAD_ID = 4
} ;
enum __anonenum_57;
struct sigevent;
typedef struct sigevent sigevent_t;
union sigval {
   int sival_int ;
   void *sival_ptr ;
};
typedef union sigval sigval_t;
struct __anonstruct__sigev_thread_56 {
   void (*_function)(sigval_t  ) ;
   void *_attribute ;
};
union __anonunion__sigev_un_55 {
   int _pad[64U / sizeof(int ) - 3U] ;
   __pid_t _tid ;
   struct __anonstruct__sigev_thread_56 _sigev_thread ;
};
struct sigevent {
   sigval_t sigev_value ;
   int sigev_signo ;
   int sigev_notify ;
   union __anonunion__sigev_un_55 _sigev_un ;
};
union __anonunion__sigev_un_55;
struct __anonstruct__sigev_thread_56;
enum __anonenum_54 {
    POLL_IN = 1,
    POLL_OUT = 2,
    POLL_MSG = 3,
    POLL_ERR = 4,
    POLL_PRI = 5,
    POLL_HUP = 6
} ;
enum __anonenum_54;
enum __anonenum_53 {
    CLD_EXITED = 1,
    CLD_KILLED = 2,
    CLD_DUMPED = 3,
    CLD_TRAPPED = 4,
    CLD_STOPPED = 5,
    CLD_CONTINUED = 6
} ;
enum __anonenum_53;
enum __anonenum_52 {
    TRAP_BRKPT = 1,
    TRAP_TRACE = 2
} ;
enum __anonenum_52;
enum __anonenum_51 {
    BUS_ADRALN = 1,
    BUS_ADRERR = 2,
    BUS_OBJERR = 3
} ;
enum __anonenum_51;
enum __anonenum_50 {
    SEGV_MAPERR = 1,
    SEGV_ACCERR = 2
} ;
enum __anonenum_50;
enum __anonenum_49 {
    FPE_INTDIV = 1,
    FPE_INTOVF = 2,
    FPE_FLTDIV = 3,
    FPE_FLTOVF = 4,
    FPE_FLTUND = 5,
    FPE_FLTRES = 6,
    FPE_FLTINV = 7,
    FPE_FLTSUB = 8
} ;
enum __anonenum_49;
enum __anonenum_48 {
    ILL_ILLOPC = 1,
    ILL_ILLOPN = 2,
    ILL_ILLADR = 3,
    ILL_ILLTRP = 4,
    ILL_PRVOPC = 5,
    ILL_PRVREG = 6,
    ILL_COPROC = 7,
    ILL_BADSTK = 8
} ;
enum __anonenum_48;
enum __anonenum_47 {
    SI_ASYNCNL = -60,
    SI_TKILL = -6,
    SI_SIGIO = -5,
    SI_ASYNCIO = -4,
    SI_MESGQ = -3,
    SI_TIMER = -2,
    SI_QUEUE = -1,
    SI_USER = 0,
    SI_KERNEL = 128
} ;
enum __anonenum_47;
struct __anonstruct__sigpoll_46 {
   long si_band ;
   int si_fd ;
};
struct __anonstruct__sigfault_45 {
   void *si_addr ;
};
typedef long __clock_t;
struct __anonstruct__sigchld_44 {
   __pid_t si_pid ;
   __uid_t si_uid ;
   int si_status ;
   __clock_t si_utime ;
   __clock_t si_stime ;
};
struct __anonstruct__rt_43 {
   __pid_t si_pid ;
   __uid_t si_uid ;
   sigval_t si_sigval ;
};
struct __anonstruct__timer_42 {
   int si_tid ;
   int si_overrun ;
   sigval_t si_sigval ;
};
struct __anonstruct__kill_41 {
   __pid_t si_pid ;
   __uid_t si_uid ;
};
union __anonunion__sifields_40 {
   int _pad[128U / sizeof(int ) - 3U] ;
   struct __anonstruct__kill_41 _kill ;
   struct __anonstruct__timer_42 _timer ;
   struct __anonstruct__rt_43 _rt ;
   struct __anonstruct__sigchld_44 _sigchld ;
   struct __anonstruct__sigfault_45 _sigfault ;
   struct __anonstruct__sigpoll_46 _sigpoll ;
};
struct siginfo {
   int si_signo ;
   int si_errno ;
   int si_code ;
   union __anonunion__sifields_40 _sifields ;
};
union __anonunion__sifields_40;
struct __anonstruct__sigpoll_46;
struct __anonstruct__sigfault_45;
struct __anonstruct__sigchld_44;
struct __anonstruct__rt_43;
struct __anonstruct__timer_42;
struct __anonstruct__kill_41;
typedef int __sig_atomic_t;
typedef __sig_atomic_t sig_atomic_t;
typedef int (*zend_write_func_t)(char const   *str , uint str_length );
struct _zend_utility_values {
   char *import_use_extension ;
   uint import_use_extension_length ;
   zend_bool html_errors ;
};
struct _zend_utility_functions {
   void ( /* format attribute */  (*error_function))(int type ,
                                                     char const   *error_filename ,
                                                     uint error_lineno ,
                                                     char const   *format ,
                                                     va_list args ) ;
   int ( /* format attribute */  (*printf_function))(char const   *format  , ...) ;
   int (*write_function)(char const   *str , uint str_length ) ;
   FILE *(*fopen_function)(char const   *filename , char **opened_path ) ;
   void (*message_handler)(long message , void const   *data ) ;
   int (*get_configuration_directive)(char const   *name , uint name_length ,
                                      zval *contents ) ;
   void (*ticks_function)(int ticks ) ;
   void (*on_timeout)(int seconds ) ;
   int (*stream_open_function)(char const   *filename ,
                               zend_file_handle *handle ) ;
   int (*vspprintf_function)(char **pbuf , size_t max_len ,
                             char const   *format , va_list ap ) ;
   char *(*getenv_function)(char *name , size_t name_len ) ;
   char *(*resolve_path_function)(char const   *filename , int filename_len ) ;
};
union __anonunion_handle_39;
struct _zend_stream;
struct _zend_mmap;
enum __anonenum_zend_stream_type_38;
typedef void (*zend_stream_closer_t)(void *handle );
typedef size_t (*zend_stream_reader_t)(void *handle , char *buf , size_t len );
typedef size_t (*zend_stream_fsizer_t)(void *handle );
union __anonunion_info_35;
struct __anonstruct_internal_37;
struct __anonstruct_user_36;
struct _zend_trait_method_reference;
typedef struct _zend_trait_method_reference zend_trait_method_reference;
struct _zend_trait_alias {
   zend_trait_method_reference *trait_method ;
   char const   *alias ;
   unsigned int alias_len ;
   zend_uint modifiers ;
   union _zend_function *function ;
};
struct _zend_trait_precedence {
   zend_trait_method_reference *trait_method ;
   zend_class_entry **exclude_from_classes ;
   union _zend_function *function ;
};
struct _zend_trait_method_reference {
   char const   *method_name ;
   unsigned int mname_len ;
   zend_class_entry *ce ;
   char const   *class_name ;
   unsigned int cname_len ;
};
enum zend_object_iterator_kind {
    ZEND_ITER_INVALID = 0,
    ZEND_ITER_PLAIN_ARRAY = 1,
    ZEND_ITER_PLAIN_OBJECT = 2,
    ZEND_ITER_OBJECT = 3
} ;
struct _zend_class_iterator_funcs;
struct _zend_object_iterator {
   void *data ;
   zend_object_iterator_funcs *funcs ;
   ulong index ;
};
struct _zend_object_iterator_funcs {
   void (*dtor)(zend_object_iterator *iter ) ;
   int (*valid)(zend_object_iterator *iter ) ;
   void (*get_current_data)(zend_object_iterator *iter , zval ***data ) ;
   int (*get_current_key)(zend_object_iterator *iter , char **str_key ,
                          uint *str_key_len , ulong *int_key ) ;
   void (*move_forward)(zend_object_iterator *iter ) ;
   void (*rewind)(zend_object_iterator *iter ) ;
   void (*invalidate_current)(zend_object_iterator *iter ) ;
};
union _zvalue_value;
struct __anonstruct_str_34;
typedef HashTable *(*zend_object_get_gc_t)(zval *object , zval ***table ,
                                           int *n );
typedef int (*zend_object_get_closure_t)(zval *obj , zend_class_entry **ce_ptr ,
                                         union _zend_function **fptr_ptr ,
                                         zval **zobj_ptr );
typedef int (*zend_object_count_elements_t)(zval *object , long *count );
typedef int (*zend_object_cast_t)(zval *readobj , zval *retval , int type );
typedef int (*zend_object_compare_t)(zval *object1 , zval *object2 );
typedef int (*zend_object_get_class_name_t)(zval const   *object ,
                                            char const   **class_name ,
                                            zend_uint *class_name_len ,
                                            int parent );
typedef zend_class_entry *(*zend_object_get_class_entry_t)(zval const   *object );
typedef zend_object_value (*zend_object_clone_obj_t)(zval *object );
typedef void (*zend_object_delete_obj_t)(zval *object );
typedef void (*zend_object_del_ref_t)(zval *object );
typedef void (*zend_object_add_ref_t)(zval *object );
typedef union _zend_function *(*zend_object_get_constructor_t)(zval *object );
typedef union _zend_function *(*zend_object_get_method_t)(zval **object_ptr ,
                                                          char *method ,
                                                          int method_len ,
                                                          struct _zend_literal  const  *key );
typedef int (*zend_object_call_method_t)(char const   *method , int ht ,
                                         zval *return_value ,
                                         zval **return_value_ptr ,
                                         zval *this_ptr , int return_value_used );
typedef HashTable *(*zend_object_get_debug_info_t)(zval *object , int *is_temp );
typedef HashTable *(*zend_object_get_properties_t)(zval *object );
typedef void (*zend_object_unset_dimension_t)(zval *object , zval *offset );
typedef void (*zend_object_unset_property_t)(zval *object , zval *member ,
                                             struct _zend_literal  const  *key );
typedef int (*zend_object_has_dimension_t)(zval *object , zval *member ,
                                           int check_empty );
typedef int (*zend_object_has_property_t)(zval *object , zval *member ,
                                          int has_set_exists ,
                                          struct _zend_literal  const  *key );
typedef zval *(*zend_object_get_t)(zval *object );
typedef void (*zend_object_set_t)(zval **object , zval *value );
typedef zval **(*zend_object_get_property_ptr_ptr_t)(zval *object ,
                                                     zval *member ,
                                                     struct _zend_literal  const  *key );
typedef void (*zend_object_write_dimension_t)(zval *object , zval *offset ,
                                              zval *value );
typedef void (*zend_object_write_property_t)(zval *object , zval *member ,
                                             zval *value ,
                                             struct _zend_literal  const  *key );
typedef zval *(*zend_object_read_dimension_t)(zval *object , zval *offset ,
                                              int type );
typedef zval *(*zend_object_read_property_t)(zval *object , zval *member ,
                                             int type ,
                                             struct _zend_literal  const  *key );
struct _zend_object {
   zend_class_entry *ce ;
   HashTable *properties ;
   zval **properties_table ;
   HashTable *guards ;
};
struct _zend_guard;
typedef struct _zend_guard zend_guard;
struct _zend_guard {
   zend_bool in_get ;
   zend_bool in_set ;
   zend_bool in_unset ;
   zend_bool in_isset ;
   zend_bool dummy ;
};
typedef void (*llist_apply_func_t)(void * );
typedef void (*llist_apply_with_arg_func_t)(void *data , void *arg );
typedef void (*llist_apply_with_args_func_t)(void *data , int num_args ,
                                             va_list args );
typedef int (*llist_compare_func_t)(zend_llist_element const   ** ,
                                    zend_llist_element const   ** );
typedef void (*llist_dtor_func_t)(void * );
struct _zend_llist_element {
   struct _zend_llist_element *next ;
   struct _zend_llist_element *prev ;
   char data[1] ;
};
struct _zend_ts_hashtable {
   HashTable hash ;
   zend_uint reader ;
};
typedef int (*apply_func_args_t)(void *pDest , int num_args , va_list args ,
                                 zend_hash_key *hash_key );
typedef int (*apply_func_arg_t)(void *pDest , void *argument );
typedef int (*apply_func_t)(void *pDest );
typedef zend_bool (*merge_checker_func_t)(HashTable *target_ht ,
                                          void *source_data ,
                                          zend_hash_key *hash_key ,
                                          void *pParam );
struct _zend_hash_key {
   char const   *arKey ;
   uint nKeyLength ;
   ulong h ;
};
struct bucket {
   ulong h ;
   uint nKeyLength ;
   void *pData ;
   void *pDataPtr ;
   struct bucket *pListNext ;
   struct bucket *pListLast ;
   struct bucket *pNext ;
   struct bucket *pLast ;
   char const   *arKey ;
};
typedef void (*copy_ctor_param_func_t)(void *pElement , void *pParam );
typedef void (*copy_ctor_func_t)(void *pElement );
typedef void (*dtor_func_t)(void *pDest );
typedef void (*sort_func_t)(void * , size_t  , size_t  ,
                            int (*)(void const   * , void const   * ) );
typedef int (*compare_func_t)(void const   * , void const   * );
typedef ulong (*hash_func_t)(char const   *arKey , uint nKeyLength );
typedef unsigned long zend_uintptr_t;
typedef long zend_intptr_t;
typedef unsigned long long zend_ulong64;
typedef long long zend_long64;
typedef unsigned short zend_ushort;
struct _zend_mm_storage {
   zend_mm_mem_handlers const   *handlers ;
   void *data ;
};
struct _zend_mm_segment;
typedef struct _zend_mm_segment zend_mm_segment;
struct _zend_mm_mem_handlers {
   char const   *name ;
   zend_mm_storage *(*init)(void *params ) ;
   void (*dtor)(zend_mm_storage *storage ) ;
   void (*compact)(zend_mm_storage *storage ) ;
   zend_mm_segment *(*_alloc)(zend_mm_storage *storage , size_t size ) ;
   zend_mm_segment *(*_realloc)(zend_mm_storage *storage ,
                                zend_mm_segment *ptr , size_t size ) ;
   void (*_free)(zend_mm_storage *storage , zend_mm_segment *ptr ) ;
};
struct _zend_mm_segment {
   size_t size ;
   struct _zend_mm_segment *next_segment ;
};
struct _zend_leak_info;
typedef struct _zend_leak_info zend_leak_info;
struct _zend_leak_info {
   void *addr ;
   size_t size ;
   char const   *filename ;
   uint lineno ;
   char const   *orig_filename ;
   uint orig_lineno ;
};
typedef unsigned long tsrm_uintptr_t;
typedef long tsrm_intptr_t;
typedef _IO_cookie_io_functions_t cookie_io_functions_t;
typedef int __io_close_fn(void *__cookie );
typedef int __io_seek_fn(void *__cookie , __off64_t *__pos , int __w );
typedef __ssize_t __io_write_fn(void *__cookie , char const   *__buf ,
                                size_t __n );
typedef __ssize_t __io_read_fn(void *__cookie , char *__buf , size_t __nbytes );
struct __anonstruct__IO_cookie_io_functions_t_33 {
   __io_read_fn *read ;
   __io_write_fn *write ;
   __io_seek_fn *seek ;
   __io_close_fn *close ;
};
typedef __io_close_fn cookie_close_function_t;
typedef __io_seek_fn cookie_seek_function_t;
typedef __io_write_fn cookie_write_function_t;
typedef __io_read_fn cookie_read_function_t;
enum __codecvt_result {
    __codecvt_ok = 0,
    __codecvt_partial = 1,
    __codecvt_error = 2,
    __codecvt_noconv = 3
} ;
enum __codecvt_result;
struct _IO_marker {
   struct _IO_marker *_next ;
   struct _IO_FILE *_sbuf ;
   int _pos ;
};
struct _IO_jump_t;
typedef unsigned int _G_uint32_t;
typedef unsigned short _G_uint16_t;
typedef int _G_int32_t;
typedef short _G_int16_t;
struct __anonstruct__G_fpos64_t_32;
typedef struct __anonstruct__G_fpos64_t_32 _G_fpos64_t;
union __anonunion___value_30 {
   unsigned int __wch ;
   char __wchb[4] ;
};
struct __anonstruct___mbstate_t_29 {
   int __count ;
   union __anonunion___value_30 __value ;
};
typedef struct __anonstruct___mbstate_t_29 __mbstate_t;
struct __anonstruct__G_fpos64_t_32 {
   __off64_t __pos ;
   __mbstate_t __state ;
};
struct __anonstruct__G_fpos_t_31 {
   __off_t __pos ;
   __mbstate_t __state ;
};
struct __anonstruct___mbstate_t_29;
union __anonunion___value_30;
typedef struct _IO_FILE __FILE;
union __anonunion_28;
union __anonunion___n_27;
union __anonunion___u_26;
union __anonunion___u_25;
union __anonunion___u_24;
struct exception {
   int type ;
   char *name ;
   double arg1 ;
   double arg2 ;
   double retval ;
};
enum __anonenum__LIB_VERSION_TYPE_23 {
    _IEEE_ = -1,
    _SVID_ = 0,
    _XOPEN_ = 1,
    _POSIX_ = 2,
    _ISOC_ = 3
} ;
enum __anonenum_22 {
    FP_NAN = 0,
    FP_INFINITE = 1,
    FP_ZERO = 2,
    FP_SUBNORMAL = 3,
    FP_NORMAL = 4
} ;
enum __anonenum_22;
typedef long double double_t;
typedef long double float_t;
typedef __locale_t locale_t;
struct __locale_data;
struct __locale_struct {
   struct __locale_data *__locales[13] ;
   unsigned short const   *__ctype_b ;
   int const   *__ctype_tolower ;
   int const   *__ctype_toupper ;
   char const   *__names[13] ;
};
typedef int (*__compar_fn_t)(void const   * , void const   * );
struct drand48_data {
   unsigned short __x[3] ;
   unsigned short __old_x[3] ;
   unsigned short __c ;
   unsigned short __init ;
   unsigned long long __a ;
};
struct random_data {
   int32_t *fptr ;
   int32_t *rptr ;
   int32_t *state ;
   int rand_type ;
   int rand_deg ;
   int rand_sep ;
   int32_t *end_ptr ;
};
union __anonunion_pthread_barrierattr_t_21;
typedef union __anonunion_pthread_barrierattr_t_21 pthread_barrierattr_t;
union __anonunion_pthread_barrierattr_t_21 {
   char __size[4] ;
   int __align ;
};
union __anonunion_pthread_barrier_t_20;
typedef union __anonunion_pthread_barrier_t_20 pthread_barrier_t;
union __anonunion_pthread_barrier_t_20 {
   char __size[20] ;
   long __align ;
};
typedef int volatile   pthread_spinlock_t;
union __anonunion_pthread_rwlockattr_t_19;
typedef union __anonunion_pthread_rwlockattr_t_19 pthread_rwlockattr_t;
union __anonunion_pthread_rwlockattr_t_19 {
   char __size[8] ;
   long __align ;
};
union __anonunion_pthread_rwlock_t_17;
typedef union __anonunion_pthread_rwlock_t_17 pthread_rwlock_t;
struct __anonstruct___data_18 {
   int __lock ;
   unsigned int __nr_readers ;
   unsigned int __readers_wakeup ;
   unsigned int __writer_wakeup ;
   unsigned int __nr_readers_queued ;
   unsigned int __nr_writers_queued ;
   unsigned char __flags ;
   unsigned char __shared ;
   unsigned char __pad1 ;
   unsigned char __pad2 ;
   int __writer ;
};
union __anonunion_pthread_rwlock_t_17 {
   struct __anonstruct___data_18 __data ;
   char __size[32] ;
   long __align ;
};
struct __anonstruct___data_18;
typedef int pthread_once_t;
typedef unsigned int pthread_key_t;
union __anonunion_pthread_condattr_t_16;
typedef union __anonunion_pthread_condattr_t_16 pthread_condattr_t;
union __anonunion_pthread_condattr_t_16 {
   char __size[4] ;
   long __align ;
};
union __anonunion_pthread_cond_t_14;
typedef union __anonunion_pthread_cond_t_14 pthread_cond_t;
struct __anonstruct___data_15 {
   int __lock ;
   unsigned int __futex ;
   unsigned long long __total_seq ;
   unsigned long long __wakeup_seq ;
   unsigned long long __woken_seq ;
   void *__mutex ;
   unsigned int __nwaiters ;
   unsigned int __broadcast_seq ;
};
union __anonunion_pthread_cond_t_14 {
   struct __anonstruct___data_15 __data ;
   char __size[48] ;
   long long __align ;
};
struct __anonstruct___data_15;
union __anonunion_pthread_mutexattr_t_13;
typedef union __anonunion_pthread_mutexattr_t_13 pthread_mutexattr_t;
union __anonunion_pthread_mutexattr_t_13 {
   char __size[4] ;
   long __align ;
};
union __anonunion_pthread_mutex_t_11;
typedef union __anonunion_pthread_mutex_t_11 pthread_mutex_t;
struct __pthread_internal_slist {
   struct __pthread_internal_slist *__next ;
};
typedef struct __pthread_internal_slist __pthread_slist_t;
union __anonunion____missing_field_name_12 {
   int __spins ;
   __pthread_slist_t __list ;
};
struct __pthread_mutex_s {
   int __lock ;
   unsigned int __count ;
   int __owner ;
   int __kind ;
   unsigned int __nusers ;
   union __anonunion____missing_field_name_12 __annonCompField1 ;
};
union __anonunion_pthread_mutex_t_11 {
   struct __pthread_mutex_s __data ;
   char __size[24] ;
   long __align ;
};
struct __pthread_mutex_s;
union __anonunion____missing_field_name_12;
struct __pthread_internal_slist;
union __anonunion_pthread_attr_t_10;
typedef union __anonunion_pthread_attr_t_10 pthread_attr_t;
union __anonunion_pthread_attr_t_10 {
   char __size[36] ;
   long __align ;
};
typedef unsigned long __fsfilcnt_t;
typedef __fsfilcnt_t fsfilcnt_t;
typedef unsigned long __fsblkcnt_t;
typedef __fsblkcnt_t fsblkcnt_t;
typedef __blkcnt_t blkcnt_t;
typedef __blksize_t blksize_t;
typedef long __fd_mask;
typedef __fd_mask fd_mask;
struct __anonstruct_fd_set_9 {
   __fd_mask __fds_bits[1024 / (8 * (int )sizeof(__fd_mask ))] ;
};
typedef long __suseconds_t;
typedef __suseconds_t suseconds_t;
struct timeval {
   __time_t tv_sec ;
   __suseconds_t tv_usec ;
};
typedef int register_t;
typedef unsigned long long u_int64_t;
typedef unsigned int u_int32_t;
typedef unsigned short u_int16_t;
typedef unsigned char u_int8_t;
typedef long long int64_t;
typedef short int16_t;
typedef signed char int8_t;
typedef unsigned short ushort;
typedef void *__timer_t;
typedef __timer_t timer_t;
typedef int __clockid_t;
typedef __clockid_t clockid_t;
typedef __clock_t clock_t;
typedef int __key_t;
typedef __key_t key_t;
typedef char *__caddr_t;
typedef __caddr_t caddr_t;
typedef int __daddr_t;
typedef __daddr_t daddr_t;
typedef unsigned int __id_t;
typedef __id_t id_t;
typedef __pid_t pid_t;
typedef __off_t off_t;
typedef __nlink_t nlink_t;
typedef __dev_t dev_t;
typedef __ino_t ino_t;
typedef __off64_t __loff_t;
typedef __loff_t loff_t;
struct __anonstruct___fsid_t_7;
typedef struct __anonstruct___fsid_t_7 __fsid_t;
typedef __fsid_t fsid_t;
typedef __u_quad_t u_quad_t;
typedef __quad_t quad_t;
typedef unsigned long __u_long;
typedef __u_long u_long;
typedef unsigned int __u_int;
typedef __u_int u_int;
typedef unsigned short __u_short;
typedef __u_short u_short;
typedef unsigned char __u_char;
typedef __u_char u_char;
typedef __quad_t *__qaddr_t;
typedef __u_quad_t __fsfilcnt64_t;
typedef __u_quad_t __fsblkcnt64_t;
typedef __quad_t __blkcnt64_t;
typedef long __swblk_t;
typedef __u_quad_t __rlim64_t;
typedef unsigned long __rlim_t;
struct __anonstruct___fsid_t_7 {
   int __val[2] ;
};
typedef __u_quad_t __ino64_t;
typedef unsigned long long __uint64_t;
typedef long long __int64_t;
typedef unsigned int __uint32_t;
typedef unsigned short __uint16_t;
typedef short __int16_t;
typedef unsigned char __uint8_t;
typedef signed char __int8_t;
struct __anonstruct_lldiv_t_6 {
   long long quot ;
   long long rem ;
};
struct __anonstruct_ldiv_t_5 {
   long quot ;
   long rem ;
};
struct __anonstruct_div_t_4 {
   int quot ;
   int rem ;
};
union __anonunion___WAIT_STATUS_3;
typedef union __anonunion___WAIT_STATUS_3  __attribute__((__transparent_union__)) __WAIT_STATUS;
union wait;
union __anonunion___WAIT_STATUS_3 {
   union wait *__uptr ;
   int *__iptr ;
};
struct __anonstruct___wait_stopped_2 {
   unsigned int __w_stopval : 8 ;
   unsigned int __w_stopsig : 8 ;
   unsigned int  : 16 ;
};
struct __anonstruct___wait_terminated_1 {
   unsigned int __w_termsig : 7 ;
   unsigned int __w_coredump : 1 ;
   unsigned int __w_retcode : 8 ;
   unsigned int  : 16 ;
};
union wait {
   int w_status ;
   struct __anonstruct___wait_terminated_1 __wait_terminated ;
   struct __anonstruct___wait_stopped_2 __wait_stopped ;
};
struct __anonstruct___wait_stopped_2;
struct __anonstruct___wait_terminated_1;
enum YYCONDTYPE {
    yycST_IN_SCRIPTING = 0,
    yycST_LOOKING_FOR_PROPERTY = 1,
    yycST_BACKQUOTE = 2,
    yycST_DOUBLE_QUOTES = 3,
    yycST_HEREDOC = 4,
    yycST_LOOKING_FOR_VARNAME = 5,
    yycST_VAR_OFFSET = 6,
    yycINITIAL = 7,
    yycST_END_HEREDOC = 8,
    yycST_NOWDOC = 9
} ;
enum YYCONDTYPE;
struct _IO_FILE *_coverage_fout  ;
