~brianaker/drizzle/libdrizzle-tests

« back to all changes in this revision

Viewing changes to drizzled/item/bin_string.cc

  • Committer: Mark Atwood
  • Date: 2011-10-21 14:25:19 UTC
  • mfrom: (2440.2.28 rf)
  • Revision ID: me@mark.atwood.name-20111021142519-bqnyqrkthibv70rc
Tags: 2011.10.28
mergeĀ lp:~olafvdspek/drizzle/refactor6

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
  In number context this is a int64_t value.
29
29
*/
30
30
 
31
 
Item_bin_string::Item_bin_string(str_ref str_arg)
 
31
Item_bin_string::Item_bin_string(str_ref arg)
32
32
{
33
 
  const char *str= str_arg.data();
34
 
  const char *end= str + str_arg.size() - 1;
 
33
  const char *str= arg.data();
 
34
  const char *end= str + arg.size() - 1;
35
35
  unsigned char bits= 0;
36
36
  uint32_t power= 1;
37
37
 
38
 
  max_length= (str_arg.size() + 7) >> 3;
 
38
  max_length= (arg.size() + 7) >> 3;
39
39
  char *ptr= (char*) memory::sql_alloc(max_length + 1);
40
40
  str_value.set(ptr, max_length, &my_charset_bin);
41
41
  ptr+= max_length - 1;
57
57
  fixed= 1;
58
58
}
59
59
 
60
 
 
61
60
} /* namespace drizzled */