~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/default.cc

  • Committer: Monty Taylor
  • Date: 2009-01-01 00:33:21 UTC
  • mto: This revision was merged to the branch mainline in revision 756.
  • Revision ID: mordred@inaugust.com-20090101003321-szs1ertpp0y9fccj
Updated mysql.test for distcheck.

Show diffs side-by-side

added added

removed removed

Lines of Context:
393
393
                                 (*argc + 1)*sizeof(char*))))
394
394
      goto err;
395
395
    res= (char**) (ptr+sizeof(alloc));
396
 
    memset(res,0,(*argc + 1));
397
396
    res[0]= **argv;                             /* Copy program name */
398
 
    for (i=2 ; i < (uint32_t) *argc ; i++)
 
397
    for (i=2 ; i < (uint) *argc ; i++)
399
398
      res[i-1]=argv[0][i];
400
399
    res[i-1]=0;                                 /* End pointer */
401
400
    (*argc)--;
624
623
      return 0;
625
624
    }
626
625
  }
627
 
  if (!(fp= fopen(name, "r")))
 
626
  if (!(fp= my_fopen(name, O_RDONLY, MYF(0))))
628
627
    return 1;                                   /* Ignore wrong files */
629
628
 
630
 
  memset(buff,0,sizeof(buff));
631
629
  while (fgets(buff, sizeof(buff) - 1, fp))
632
630
  {
633
631
    line++;
671
669
        if (!(search_dir= my_dir(ptr, MYF(MY_WME))))
672
670
          goto err;
673
671
 
674
 
        for (i= 0; i < (uint32_t) search_dir->number_off_files; i++)
 
672
        for (i= 0; i < (uint) search_dir->number_off_files; i++)
675
673
        {
676
674
          search_file= search_dir->dir_entry + i;
677
675
          ext= fn_ext(search_file->name);
744
742
    end= remove_end_comment(ptr);
745
743
    if ((value= strchr(ptr, '=')))
746
744
      end= value;                               /* Option without argument */
747
 
    for ( ; my_isspace(&my_charset_utf8_general_ci,end[-1]) || end[-1]== '\n'; end--) ;
 
745
    for ( ; my_isspace(&my_charset_utf8_general_ci,end[-1]) ; end--) ;
748
746
    if (!value)
749
747
    {
750
748
      strncpy(strcpy(option,"--")+2,ptr,strlen(ptr)+1);
773
771
        value++;
774
772
        value_end--;
775
773
      }
776
 
      
777
 
      memset(option,0,2+(size_t)(end-ptr)+1);
778
774
      ptr= strncpy(strcpy(option,"--")+2,ptr,(size_t) (end-ptr));
779
 
      ptr[end-ptr]= '\0';
780
775
      ptr+= strlen(ptr);
781
776
      *ptr++= '=';
782
777
 
823
818
        goto err;
824
819
    }
825
820
  }
826
 
  fclose(fp);
 
821
  my_fclose(fp,MYF(0));
827
822
  return(0);
828
823
 
829
824
 err:
830
 
  fclose(fp);
831
 
 
 
825
  my_fclose(fp,MYF(0));
832
826
  return -1;                                    /* Fatal error */
833
827
}
834
828