~posulliv/drizzle/memcached_applier

« back to all changes in this revision

Viewing changes to drizzled/field/blob.cc

  • Committer: Brian Aker
  • Date: 2009-02-21 00:18:15 UTC
  • Revision ID: brian@tangent.org-20090221001815-x20e8h71e984lvs1
Completion (?) of uint conversion.

Show diffs side-by-side

added added

removed removed

Lines of Context:
269
269
{
270
270
  const CHARSET_INFO * const cs=charset();
271
271
  value.set_real(nr, NOT_FIXED_DEC, cs);
272
 
  return Field_blob::store(value.ptr(),(uint) value.length(), cs);
 
272
  return Field_blob::store(value.ptr(),(uint32_t) value.length(), cs);
273
273
}
274
274
 
275
275
 
277
277
{
278
278
  const CHARSET_INFO * const cs=charset();
279
279
  value.set_int(nr, unsigned_val, cs);
280
 
  return Field_blob::store(value.ptr(), (uint) value.length(), cs);
 
280
  return Field_blob::store(value.ptr(), (uint32_t) value.length(), cs);
281
281
}
282
282
 
283
283
 
403
403
      identical keys
404
404
    */
405
405
    memset(buff+HA_KEY_BLOB_LENGTH+blob_length, 0, (length-blob_length));
406
 
    length=(uint) blob_length;
 
406
    length=(uint32_t) blob_length;
407
407
  }
408
408
  int2store(buff,length);
409
409
  memcpy(buff+HA_KEY_BLOB_LENGTH, blob, length);
624
624
  }
625
625
  else
626
626
  {
627
 
    a_length= (uint) *a++;
628
 
    b_length= (uint) *b++;
 
627
    a_length= (uint32_t) *a++;
 
628
    b_length= (uint32_t) *b++;
629
629
  }
630
630
  return field_charset->coll->strnncollsp(field_charset,
631
631
                                          a, a_length,
649
649
    b_length= uint2korr(b); b+=2;
650
650
  }
651
651
  else
652
 
    b_length= (uint) *b++;
 
652
    b_length= (uint32_t) *b++;
653
653
  return field_charset->coll->strnncollsp(field_charset,
654
654
                                          a, a_length,
655
655
                                          b, b_length,
748
748
{
749
749
  if (length > 255)
750
750
    return uint2korr(data_ptr)+2;
751
 
  return (uint) *data_ptr + 1;
 
751
  return (uint32_t) *data_ptr + 1;
752
752
}
753
753
 
754
754