| Index: src/pdf/SkPDFUtils.h
|
| diff --git a/src/pdf/SkPDFUtils.h b/src/pdf/SkPDFUtils.h
|
| index 0aa05a088a8e59898a9d4d1e776d9ede37fd322f..814d77193cb38d5bd803f847cf36a5e6ab2d1603 100644
|
| --- a/src/pdf/SkPDFUtils.h
|
| +++ b/src/pdf/SkPDFUtils.h
|
| @@ -58,6 +58,14 @@ public:
|
| static void DrawFormXObject(int objectIndex, SkWStream* content);
|
| static void ApplyGraphicState(int objectIndex, SkWStream* content);
|
| static void ApplyPattern(int objectIndex, SkWStream* content);
|
| +
|
| + // 3 = '-', '.', and '\0' characters.
|
| + // 9 = number of significant digits
|
| + // abs(FLT_MIN_10_EXP) = number of zeros in FLT_MIN
|
| + static const size_t kMaximumFloatDecimalLength = 3 + 9 - FLT_MIN_10_EXP;
|
| + // FloatToDecimal is exposed for unit tests.
|
| + static size_t FloatToDecimal(float value,
|
| + char output[kMaximumFloatDecimalLength]);
|
| static void AppendScalar(SkScalar value, SkWStream* stream);
|
| static SkString FormatString(const char* input, size_t len);
|
| };
|
|
|