~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/field/double.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:
41
41
  int error;
42
42
  char *end;
43
43
  double nr= my_strntod(cs,(char*) from, len, &end, &error);
44
 
  if (error || (!len || (((uint) (end-from) != len) && table->in_use->count_cuted_fields)))
 
44
  if (error || (!len || (((uint32_t) (end-from) != len) && table->in_use->count_cuted_fields)))
45
45
  {
46
46
    set_warning(DRIZZLE_ERROR::WARN_LEVEL_WARN,
47
47
                (error ? ER_WARN_DATA_OUT_OF_RANGE : ER_WARN_DATA_TRUNCATED), 1);
150
150
  else
151
151
    len= my_fcvt(nr, dec, to, NULL);
152
152
 
153
 
  val_buffer->length((uint) len);
 
153
  val_buffer->length((uint32_t) len);
154
154
 
155
155
  return val_buffer;
156
156
}