decimal
static int decimal(const char *str, int *num, int deflt, uint32_t maxval);
#define Decimal(str, ans, tmp, maxval) if (decimal(str, &tmp, ans, maxval)) ans = tmp
dictAppendWord(dp, "decimal", decimal, FW_DEFAULT);
int units, decimal;
p = parse_number(&units, &decimal, p);
ent->fe_prob = units * (PROB_MAX / 100) + decimal;
if (!units || units < 0 || decimal)
int decimal = ent->fe_prob % (PROB_MAX / 100);
if (decimal) {
while (!(decimal % 10)) {
decimal /= 10;
sbuf_printf(sb, ".%0*d", digits, decimal);
decimal ? 10 : 16);
if (decimal)
bool decimal, fancy = true, resolv;
if (decimal)
if (decimal)
if (decimal)
if (decimal)
decimal ? 10 : 16);
decimal = true;
else if (decimal)
extern bool decimal, fancy, resolv;
#define print_number(i,n,c) _print_number(i,n,c,decimal)
#define print_number64(first,i,n,c) _print_number64(first,i,n,c,decimal)