~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/param.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:
130
130
  char *end;
131
131
 
132
132
  end= str+length;
133
 
  str2my_decimal((uint)E_DEC_FATAL_ERROR, str, &decimal_value, &end);
 
133
  str2my_decimal((uint32_t)E_DEC_FATAL_ERROR, str, &decimal_value, &end);
134
134
  state= DECIMAL_VALUE;
135
135
  decimals= decimal_value.frac;
136
136
  max_length= my_decimal_precision_to_length(decimal_value.precision(),
506
506
  {
507
507
    if (str->reserve(MAX_DATE_STRING_REP_LENGTH))
508
508
      break;
509
 
    str->length((uint) my_TIME_to_str(&value.time, (char*) str->ptr()));
 
509
    str->length((uint32_t) my_TIME_to_str(&value.time, (char*) str->ptr()));
510
510
    str->set_charset(&my_charset_bin);
511
511
    return str;
512
512
  }
684
684
      buf= str->c_ptr_quick();
685
685
      ptr= buf;
686
686
      *ptr++= '\'';
687
 
      ptr+= (uint) my_TIME_to_str(&value.time, ptr);
 
687
      ptr+= (uint32_t) my_TIME_to_str(&value.time, ptr);
688
688
      *ptr++= '\'';
689
689
      str->length((uint32_t) (ptr - buf));
690
690
      break;