version 1.60, 2015/09/26 00:54:04 |
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; |
} |
} |
|
|
/* |
/* |