2ccc3afa47
Review URL: https://codereview.chromium.org/19793011 git-svn-id: http://skia.googlecode.com/svn/trunk@10282 2bbb7eff-a529-9590-31e7-b0007b416f81
41 lines
971 B
C
41 lines
971 B
C
#ifndef __DEFINED__SkPdfConfig
|
|
#define __DEFINED__SkPdfConfig
|
|
|
|
//#define PDF_TRACE
|
|
//#define PDF_TRACE_READ_TOKEN
|
|
//#define PDF_TRACE_DIFF_IN_PNG
|
|
//#define PDF_DEBUG_NO_CLIPING
|
|
//#define PDF_DEBUG_NO_PAGE_CLIPING
|
|
//#define PDF_DEBUG_3X
|
|
|
|
// TODO(edisonn): move in trace util.
|
|
#ifdef PDF_TRACE
|
|
void SkTraceMatrix(const SkMatrix& matrix, const char* sz);
|
|
void SkTraceRect(const SkRect& rect, const char* sz);
|
|
#else
|
|
#define SkTraceMatrix(a,b)
|
|
#define SkTraceRect(a,b)
|
|
#endif
|
|
|
|
struct NotOwnedString {
|
|
const unsigned char* fBuffer;
|
|
size_t fBytes;
|
|
|
|
static void init(NotOwnedString* str) {
|
|
str->fBuffer = NULL;
|
|
str->fBytes = 0;
|
|
}
|
|
|
|
static void init(NotOwnedString* str, const char* sz) {
|
|
str->fBuffer = (const unsigned char*)sz;
|
|
str->fBytes = strlen(sz);
|
|
}
|
|
|
|
bool equals(const char* sz) {
|
|
return strncmp((const char*)fBuffer, sz, fBytes) == 0 && fBytes == strlen(sz);
|
|
|
|
}
|
|
};
|
|
|
|
#endif // __DEFINED__SkPdfConfig
|