~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/function/math/divide.cc

  • Committer: Brian Aker
  • Date: 2010-12-25 00:28:49 UTC
  • mto: This revision was merged to the branch mainline in revision 2031.
  • Revision ID: brian@tangent.org-20101225002849-g73mg6ihulajis0o
First pass in refactoring of the name of my_decimal.

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
  val2= args[1]->val_decimal(&value2);
58
58
  if ((null_value= args[1]->null_value))
59
59
    return 0;
60
 
  if ((err= my_decimal_div(E_DEC_FATAL_ERROR & ~E_DEC_DIV_ZERO, decimal_value,
 
60
  if ((err= class_decimal_div(E_DEC_FATAL_ERROR & ~E_DEC_DIV_ZERO, decimal_value,
61
61
                           val1, val2, prec_increment)) > 3)
62
62
  {
63
63
    if (err == E_DEC_DIV_ZERO)
80
80
    unsigned_flag= args[0]->unsigned_flag & args[1]->unsigned_flag;
81
81
 
82
82
  decimals= min(args[0]->decimals + prec_increment, (unsigned int)DECIMAL_MAX_SCALE);
83
 
  max_length= my_decimal_precision_to_length(precision, decimals,
 
83
  max_length= class_decimal_precision_to_length(precision, decimals,
84
84
                                             unsigned_flag);
85
85
}
86
86