diff options
Diffstat (limited to 'include/decimal.h')
-rw-r--r-- | include/decimal.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/decimal.h b/include/decimal.h index aad9db9a1b8..f9baf4c7382 100644 --- a/include/decimal.h +++ b/include/decimal.h @@ -21,6 +21,15 @@ typedef enum decimal_round_mode; typedef int32 decimal_digit_t; +/** + intg is the number of *decimal* digits (NOT number of decimal_digit_t's !) + before the point + frac is the number of decimal digits after the point + len is the length of buf (length of allocated space) in decimal_digit_t's, + not in bytes + sign false means positive, true means negative + buf is an array of decimal_digit_t's + */ typedef struct st_decimal_t { int intg, frac, len; my_bool sign; |