version 1.58, 2015/01/28 02:23:49 |
version 1.61, 2015/10/06 18:32:19 |
Line 51 a2roffsu(const char *src, struct roffsu *dst, enum rof |
|
Line 51 a2roffsu(const char *src, struct roffsu *dst, enum rof |
|
dst->unit = def == SCALE_MAX ? SCALE_BU : def; |
dst->unit = def == SCALE_MAX ? SCALE_BU : def; |
dst->scale = strtod(src, &endptr); |
dst->scale = strtod(src, &endptr); |
if (endptr == src) |
if (endptr == src) |
return(0); |
return 0; |
|
|
switch (*endptr++) { |
switch (*endptr++) { |
case 'c': |
case 'c': |
Line 89 a2roffsu(const char *src, struct roffsu *dst, enum rof |
|
Line 89 a2roffsu(const char *src, struct roffsu *dst, enum rof |
|
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
default: |
default: |
if (SCALE_MAX == def) |
if (SCALE_MAX == def) |
return(0); |
return 0; |
dst->unit = def; |
dst->unit = def; |
break; |
break; |
} |
} |
|
|
return(*endptr == '\0' ? 2 : 1); |
return *endptr == '\0' ? 2 : 1; |
} |
} |
|
|
/* |
/* |
Line 140 tblcalc(struct rofftbl *tbl, const struct tbl_span *sp |
|
Line 140 tblcalc(struct rofftbl *tbl, const struct tbl_span *sp |
|
spans = dp->spans; |
spans = dp->spans; |
if (1 < spans) |
if (1 < spans) |
continue; |
continue; |
icol = dp->layout->head->ident; |
icol = dp->layout->col; |
if (maxcol < icol) |
if (maxcol < icol) |
maxcol = icol; |
maxcol = icol; |
col = tbl->cols + icol; |
col = tbl->cols + icol; |
Line 262 tblcalc_data(struct rofftbl *tbl, struct roffcol *col, |
|
Line 262 tblcalc_data(struct rofftbl *tbl, struct roffcol *col, |
|
break; |
break; |
default: |
default: |
abort(); |
abort(); |
/* NOTREACHED */ |
|
} |
} |
} |
} |
|
|