~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/default.c

  • Committer: Mats Kindahl
  • Date: 2008-08-04 20:38:04 UTC
  • mto: (264.1.19 codestyle)
  • mto: This revision was merged to the branch mainline in revision 266.
  • Revision ID: mats@mysql.com-20080804203804-8tum4b8fv2qnitj7
Removing redundant use of casts in mysys for memcmp(), memcpy(), memset(), and memmove().

Show diffs side-by-side

added added

removed removed

Lines of Context:
429
429
 
430
430
  /* copy name + found arguments + command line arguments to new array */
431
431
  res[0]= argv[0][0];  /* Name MUST be set, even by embedded library */
432
 
  memcpy((uchar*) (res+1), args.buffer, args.elements*sizeof(char*));
 
432
  memcpy(res+1, args.buffer, args.elements*sizeof(char*));
433
433
  /* Skip --defaults-xxx options */
434
434
  (*argc)-= args_used;
435
435
  (*argv)+= args_used;
445
445
  }
446
446
 
447
447
  if (*argc)
448
 
    memcpy((uchar*) (res+1+args.elements), (char*) ((*argv)+1),
449
 
           (*argc-1)*sizeof(char*));
 
448
    memcpy(res+1+args.elements, *argv + 1, (*argc-1)*sizeof(char*));
450
449
  res[args.elements+ *argc]=0;                  /* last null */
451
450
 
452
451
  (*argc)+=args.elements;
475
474
void free_defaults(char **argv)
476
475
{
477
476
  MEM_ROOT ptr;
478
 
  memcpy((char*) &ptr,(char *) argv - sizeof(ptr), sizeof(ptr));
 
477
  memcpy(&ptr, (char*) argv - sizeof(ptr), sizeof(ptr));
479
478
  free_root(&ptr,MYF(0));
480
479
}
481
480
 
949
948
 
950
949
static void init_default_directories(void)
951
950
{
952
 
  memset((char *) default_directories, 0, sizeof(default_directories));
 
951
  memset(default_directories, 0, sizeof(default_directories));
953
952
  ADD_DIRECTORY("/etc/");
954
953
  ADD_DIRECTORY("/etc/mysql/");
955
954
#if defined(DEFAULT_SYSCONFDIR)