1cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com/*
2cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com * Copyright 2013 Google Inc.
3cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com *
4cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com * Use of this source code is governed by a BSD-style license that can be
5cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com * found in the LICENSE file.
6cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com */
7cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com
8131d4ee0eabf7b7ddb5ccf0744edb4b449226773edisonn@google.com#include "SkPdfUtils.h"
9571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com
10063d7072ef45971c17045721626b3f0cd052b3b9edisonn@google.combool operator !=(const SkString& first, const char* second) {
11063d7072ef45971c17045721626b3f0cd052b3b9edisonn@google.com    return !first.equals(second);
12063d7072ef45971c17045721626b3f0cd052b3b9edisonn@google.com}
13063d7072ef45971c17045721626b3f0cd052b3b9edisonn@google.com
14571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com#ifdef PDF_TRACE
15571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.comvoid SkTraceMatrix(const SkMatrix& matrix, const char* sz) {
16571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("SkMatrix %s ", sz);
17571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    for (int i = 0 ; i < 9 ; i++) {
18571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com        printf("%f ", SkScalarToDouble(matrix.get(i)));
19571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    }
20571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("\n");
21571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com}
22571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com
23571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.comvoid SkTraceRect(const SkRect& rect, const char* sz) {
24571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("SkRect %s ", sz);
25571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("x = %f ", SkScalarToDouble(rect.x()));
26571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("y = %f ", SkScalarToDouble(rect.y()));
27571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("w = %f ", SkScalarToDouble(rect.width()));
28571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("h = %f ", SkScalarToDouble(rect.height()));
29571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com    printf("\n");
30571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com}
31571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com#endif
32