Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 1 | // Copyright 2015 PDFium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | // This "C" (not "C++") file ensures that the public headers compile |
| 6 | // and link for "C" (and not just "C++"). |
| 7 | |
| 8 | #include <stdio.h> |
| 9 | |
Dan Sinclair | f766ad2 | 2016-03-14 13:51:24 -0400 | [diff] [blame] | 10 | #include "fpdfsdk/fpdfview_c_api_test.h" |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 11 | |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 12 | #include "public/fpdf_annot.h" |
Lei Zhang | b4e7f30 | 2015-11-06 15:52:32 -0800 | [diff] [blame] | 13 | #include "public/fpdf_dataavail.h" |
| 14 | #include "public/fpdf_doc.h" |
| 15 | #include "public/fpdf_edit.h" |
| 16 | #include "public/fpdf_ext.h" |
| 17 | #include "public/fpdf_flatten.h" |
| 18 | #include "public/fpdf_formfill.h" |
| 19 | #include "public/fpdf_fwlevent.h" |
| 20 | #include "public/fpdf_ppo.h" |
| 21 | #include "public/fpdf_progressive.h" |
| 22 | #include "public/fpdf_save.h" |
| 23 | #include "public/fpdf_searchex.h" |
thestig | 9067fd6 | 2016-11-23 14:10:06 -0800 | [diff] [blame] | 24 | #include "public/fpdf_structtree.h" |
Lei Zhang | b4e7f30 | 2015-11-06 15:52:32 -0800 | [diff] [blame] | 25 | #include "public/fpdf_sysfontinfo.h" |
| 26 | #include "public/fpdf_text.h" |
| 27 | #include "public/fpdf_transformpage.h" |
| 28 | #include "public/fpdfview.h" |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 29 | |
| 30 | // Scheme for avoiding LTO out of existence, warnings, etc. |
| 31 | typedef void (*fnptr)(void); // Legal generic function type for casts. |
| 32 | fnptr g_c_api_test_fnptr = NULL; // Extern, so can't know it doesn't change. |
| 33 | #define CHK(x) if ((fnptr)(x) == g_c_api_test_fnptr) return 0 |
| 34 | |
| 35 | // Function to call from gtest harness to ensure linker resolution. |
| 36 | int CheckPDFiumCApi() { |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 37 | //fpdf_annot.h |
Jane Liu | 262cf46 | 2017-06-09 11:36:37 -0400 | [diff] [blame] | 38 | CHK(FPDFAnnot_IsSupportedSubtype); |
| 39 | CHK(FPDFPage_CreateAnnot); |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 40 | CHK(FPDFPage_GetAnnotCount); |
| 41 | CHK(FPDFPage_GetAnnot); |
Jane Liu | e10509a | 2017-06-20 16:47:41 -0400 | [diff] [blame] | 42 | CHK(FPDFPage_CloseAnnot); |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 43 | CHK(FPDFAnnot_GetSubtype); |
Jane Liu | 262cf46 | 2017-06-09 11:36:37 -0400 | [diff] [blame] | 44 | CHK(FPDFAnnot_SetColor); |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 45 | CHK(FPDFAnnot_GetColor); |
Jane Liu | 262cf46 | 2017-06-09 11:36:37 -0400 | [diff] [blame] | 46 | CHK(FPDFAnnot_HasAttachmentPoints); |
| 47 | CHK(FPDFAnnot_SetAttachmentPoints); |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 48 | CHK(FPDFAnnot_GetAttachmentPoints); |
Jane Liu | 262cf46 | 2017-06-09 11:36:37 -0400 | [diff] [blame] | 49 | CHK(FPDFAnnot_SetRect); |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 50 | CHK(FPDFAnnot_GetRect); |
Jane Liu | 262cf46 | 2017-06-09 11:36:37 -0400 | [diff] [blame] | 51 | CHK(FPDFAnnot_SetText); |
Jane Liu | 4fd9a47 | 2017-06-01 18:56:09 -0400 | [diff] [blame] | 52 | CHK(FPDFAnnot_GetText); |
| 53 | |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 54 | // fpdf_dataavail.h |
| 55 | CHK(FPDFAvail_Create); |
| 56 | CHK(FPDFAvail_Destroy); |
| 57 | CHK(FPDFAvail_IsDocAvail); |
| 58 | CHK(FPDFAvail_GetDocument); |
| 59 | CHK(FPDFAvail_GetFirstPageNum); |
| 60 | CHK(FPDFAvail_IsPageAvail); |
| 61 | CHK(FPDFAvail_IsFormAvail); |
| 62 | CHK(FPDFAvail_IsLinearized); |
| 63 | |
| 64 | // fpdf_doc.h |
| 65 | CHK(FPDFBookmark_GetFirstChild); |
| 66 | CHK(FPDFBookmark_GetNextSibling); |
| 67 | CHK(FPDFBookmark_GetTitle); |
| 68 | CHK(FPDFBookmark_Find); |
| 69 | CHK(FPDFBookmark_GetDest); |
| 70 | CHK(FPDFBookmark_GetAction); |
| 71 | CHK(FPDFAction_GetType); |
| 72 | CHK(FPDFAction_GetDest); |
Lei Zhang | e0947b3 | 2015-09-17 14:51:48 -0700 | [diff] [blame] | 73 | CHK(FPDFAction_GetFilePath); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 74 | CHK(FPDFAction_GetURIPath); |
| 75 | CHK(FPDFDest_GetPageIndex); |
dsinclair | c59fa88 | 2016-11-08 06:55:40 -0800 | [diff] [blame] | 76 | CHK(FPDFDest_GetLocationInPage); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 77 | CHK(FPDFLink_GetLinkAtPoint); |
Lei Zhang | bdf72c3 | 2015-08-14 19:24:08 -0700 | [diff] [blame] | 78 | CHK(FPDFLink_GetLinkZOrderAtPoint); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 79 | CHK(FPDFLink_GetDest); |
| 80 | CHK(FPDFLink_GetAction); |
| 81 | CHK(FPDFLink_Enumerate); |
| 82 | CHK(FPDFLink_GetAnnotRect); |
| 83 | CHK(FPDFLink_CountQuadPoints); |
| 84 | CHK(FPDFLink_GetQuadPoints); |
| 85 | CHK(FPDF_GetMetaText); |
dsinclair | 6bdb56c | 2016-12-06 09:53:27 -0800 | [diff] [blame] | 86 | CHK(FPDF_GetPageLabel); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 87 | |
| 88 | // fpdf_edit.h |
| 89 | CHK(FPDF_CreateNewDocument); |
| 90 | CHK(FPDFPage_New); |
| 91 | CHK(FPDFPage_Delete); |
| 92 | CHK(FPDFPage_GetRotation); |
| 93 | CHK(FPDFPage_SetRotation); |
| 94 | CHK(FPDFPage_InsertObject); |
| 95 | CHK(FPDFPage_CountObject); |
| 96 | CHK(FPDFPage_GetObject); |
| 97 | CHK(FPDFPage_HasTransparency); |
| 98 | CHK(FPDFPage_GenerateContent); |
| 99 | CHK(FPDFPageObj_HasTransparency); |
wileyrya | d9dc962 | 2017-05-31 14:12:49 -0500 | [diff] [blame] | 100 | CHK(FPDFPageObj_GetBounds); |
Miklos Vajna | 1423319 | 2017-04-03 16:02:39 +0200 | [diff] [blame] | 101 | CHK(FPDFPageObj_GetType); |
wileyrya | d9dc962 | 2017-05-31 14:12:49 -0500 | [diff] [blame] | 102 | CHK(FPDFPageObj_SetBlendMode); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 103 | CHK(FPDFPageObj_Transform); |
| 104 | CHK(FPDFPage_TransformAnnots); |
Lei Zhang | cbd8957 | 2017-03-15 17:35:47 -0700 | [diff] [blame] | 105 | CHK(FPDFPageObj_NewImageObj); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 106 | CHK(FPDFImageObj_LoadJpegFile); |
Nicolas Pena | be90aae | 2017-02-27 10:41:41 -0500 | [diff] [blame] | 107 | CHK(FPDFImageObj_LoadJpegFileInline); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 108 | CHK(FPDFImageObj_SetMatrix); |
| 109 | CHK(FPDFImageObj_SetBitmap); |
Nicolas Pena | 55e026b | 2017-02-07 14:59:23 -0500 | [diff] [blame] | 110 | CHK(FPDFPageObj_CreateNewPath); |
| 111 | CHK(FPDFPageObj_CreateNewRect); |
| 112 | CHK(FPDFPath_SetStrokeColor); |
Jane Liu | 3b05743 | 2017-06-19 10:44:01 -0400 | [diff] [blame] | 113 | CHK(FPDFPath_GetStrokeColor); |
Nicolas Pena | be90aae | 2017-02-27 10:41:41 -0500 | [diff] [blame] | 114 | CHK(FPDFPath_SetStrokeWidth); |
Nicolas Pena | 55e026b | 2017-02-07 14:59:23 -0500 | [diff] [blame] | 115 | CHK(FPDFPath_SetFillColor); |
Miklos Vajna | ed4705b | 2017-04-05 09:24:50 +0200 | [diff] [blame] | 116 | CHK(FPDFPath_GetFillColor); |
Nicolas Pena | 55e026b | 2017-02-07 14:59:23 -0500 | [diff] [blame] | 117 | CHK(FPDFPath_MoveTo); |
| 118 | CHK(FPDFPath_LineTo); |
| 119 | CHK(FPDFPath_BezierTo); |
| 120 | CHK(FPDFPath_Close); |
| 121 | CHK(FPDFPath_SetDrawMode); |
wileyrya | d9dc962 | 2017-05-31 14:12:49 -0500 | [diff] [blame] | 122 | CHK(FPDFPath_SetLineCap); |
| 123 | CHK(FPDFPath_SetLineJoin); |
Nicolas Pena | be90aae | 2017-02-27 10:41:41 -0500 | [diff] [blame] | 124 | CHK(FPDFPageObj_NewTextObj); |
| 125 | CHK(FPDFText_SetText); |
wileyrya | d9dc962 | 2017-05-31 14:12:49 -0500 | [diff] [blame] | 126 | CHK(FPDFText_SetFillColor); |
Nicolas Pena | d03ca42 | 2017-03-06 13:54:33 -0500 | [diff] [blame] | 127 | CHK(FPDFText_LoadFont); |
Nicolas Pena | b316185 | 2017-05-02 14:12:50 -0400 | [diff] [blame] | 128 | CHK(FPDFFont_Close); |
| 129 | CHK(FPDFPageObj_CreateTextObj); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 130 | |
| 131 | // fpdf_ext.h |
| 132 | CHK(FSDK_SetUnSpObjProcessHandler); |
| 133 | CHK(FPDFDoc_GetPageMode); |
| 134 | |
| 135 | // fpdf_flatten.h |
| 136 | CHK(FPDFPage_Flatten); |
| 137 | |
| 138 | // fpdf_fwlevent.h - no exports. |
| 139 | |
| 140 | // fpdf_formfill.h |
| 141 | CHK(FPDFDOC_InitFormFillEnvironment); |
| 142 | CHK(FPDFDOC_ExitFormFillEnvironment); |
| 143 | CHK(FORM_OnAfterLoadPage); |
| 144 | CHK(FORM_OnBeforeClosePage); |
| 145 | CHK(FORM_DoDocumentJSAction); |
| 146 | CHK(FORM_DoDocumentOpenAction); |
| 147 | CHK(FORM_DoDocumentAAction); |
| 148 | CHK(FORM_DoPageAAction); |
| 149 | CHK(FORM_OnMouseMove); |
| 150 | CHK(FORM_OnLButtonDown); |
| 151 | CHK(FORM_OnLButtonUp); |
Tom Sepez | 51da093 | 2015-11-25 16:05:49 -0800 | [diff] [blame] | 152 | #ifdef PDF_ENABLE_XFA |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 153 | CHK(FORM_OnRButtonDown); |
| 154 | CHK(FORM_OnRButtonUp); |
Tom Sepez | 51da093 | 2015-11-25 16:05:49 -0800 | [diff] [blame] | 155 | #endif |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 156 | CHK(FORM_OnKeyDown); |
| 157 | CHK(FORM_OnKeyUp); |
| 158 | CHK(FORM_OnChar); |
Diana Gage | dce2d72 | 2017-06-20 11:17:11 -0700 | [diff] [blame] | 159 | CHK(FORM_GetSelectedText); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 160 | CHK(FORM_ForceToKillFocus); |
Lei Zhang | bdf72c3 | 2015-08-14 19:24:08 -0700 | [diff] [blame] | 161 | CHK(FPDFPage_HasFormFieldAtPoint); |
Lei Zhang | bdf72c3 | 2015-08-14 19:24:08 -0700 | [diff] [blame] | 162 | CHK(FPDFPage_FormFieldZOrderAtPoint); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 163 | CHK(FPDF_SetFormFieldHighlightColor); |
| 164 | CHK(FPDF_SetFormFieldHighlightAlpha); |
| 165 | CHK(FPDF_RemoveFormFieldHighlight); |
| 166 | CHK(FPDF_FFLDraw); |
Tom Sepez | 51da093 | 2015-11-25 16:05:49 -0800 | [diff] [blame] | 167 | #ifdef PDF_ENABLE_XFA |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 168 | CHK(FPDF_HasXFAField); |
| 169 | CHK(FPDF_LoadXFA); |
| 170 | CHK(FPDF_Widget_Undo); |
| 171 | CHK(FPDF_Widget_Redo); |
| 172 | CHK(FPDF_Widget_SelectAll); |
| 173 | CHK(FPDF_Widget_Copy); |
| 174 | CHK(FPDF_Widget_Cut); |
| 175 | CHK(FPDF_Widget_Paste); |
| 176 | CHK(FPDF_Widget_ReplaceSpellCheckWord); |
| 177 | CHK(FPDF_Widget_GetSpellCheckWords); |
| 178 | CHK(FPDF_StringHandleCounts); |
| 179 | CHK(FPDF_StringHandleGetStringByIndex); |
| 180 | CHK(FPDF_StringHandleRelease); |
| 181 | CHK(FPDF_StringHandleAddString); |
Tom Sepez | 51da093 | 2015-11-25 16:05:49 -0800 | [diff] [blame] | 182 | #endif |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 183 | |
| 184 | // fpdf_ppo.h |
| 185 | CHK(FPDF_ImportPages); |
| 186 | CHK(FPDF_CopyViewerPreferences); |
| 187 | |
| 188 | // fpdf_progressive.h |
| 189 | CHK(FPDF_RenderPageBitmap_Start); |
| 190 | CHK(FPDF_RenderPage_Continue); |
| 191 | CHK(FPDF_RenderPage_Close); |
| 192 | |
| 193 | // fpdf_save.h |
| 194 | CHK(FPDF_SaveAsCopy); |
| 195 | CHK(FPDF_SaveWithVersion); |
| 196 | |
| 197 | // fpdf_searchex.h |
| 198 | CHK(FPDFText_GetCharIndexFromTextIndex); |
Nicolas Pena | 5c1961d | 2017-03-10 11:59:17 -0500 | [diff] [blame] | 199 | CHK(FPDFText_GetTextIndexFromCharIndex); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 200 | |
thestig | 9067fd6 | 2016-11-23 14:10:06 -0800 | [diff] [blame] | 201 | // fpdf_structtree.h |
| 202 | CHK(FPDF_StructTree_GetForPage); |
| 203 | CHK(FPDF_StructTree_Close); |
| 204 | CHK(FPDF_StructTree_CountChildren); |
| 205 | CHK(FPDF_StructTree_GetChildAtIndex); |
| 206 | CHK(FPDF_StructElement_GetAltText); |
Dan Sinclair | 29479f6 | 2017-04-04 10:48:19 -0400 | [diff] [blame] | 207 | CHK(FPDF_StructElement_GetType); |
thestig | 9067fd6 | 2016-11-23 14:10:06 -0800 | [diff] [blame] | 208 | CHK(FPDF_StructElement_CountChildren); |
| 209 | CHK(FPDF_StructElement_GetChildAtIndex); |
| 210 | |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 211 | // fpdf_sysfontinfo.h |
| 212 | CHK(FPDF_GetDefaultTTFMap); |
| 213 | CHK(FPDF_AddInstalledFont); |
| 214 | CHK(FPDF_SetSystemFontInfo); |
| 215 | CHK(FPDF_GetDefaultSystemFontInfo); |
npm | 788217d | 2016-11-08 16:48:36 -0800 | [diff] [blame] | 216 | CHK(FPDF_FreeDefaultSystemFontInfo); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 217 | |
| 218 | // fpdf_text.h |
| 219 | CHK(FPDFText_LoadPage); |
| 220 | CHK(FPDFText_ClosePage); |
| 221 | CHK(FPDFText_CountChars); |
| 222 | CHK(FPDFText_GetUnicode); |
| 223 | CHK(FPDFText_GetFontSize); |
| 224 | CHK(FPDFText_GetCharBox); |
| 225 | CHK(FPDFText_GetCharIndexAtPos); |
| 226 | CHK(FPDFText_GetText); |
| 227 | CHK(FPDFText_CountRects); |
| 228 | CHK(FPDFText_GetRect); |
| 229 | CHK(FPDFText_GetBoundedText); |
| 230 | CHK(FPDFText_FindStart); |
| 231 | CHK(FPDFText_FindNext); |
| 232 | CHK(FPDFText_FindPrev); |
| 233 | CHK(FPDFText_GetSchResultIndex); |
| 234 | CHK(FPDFText_GetSchCount); |
| 235 | CHK(FPDFText_FindClose); |
| 236 | CHK(FPDFLink_LoadWebLinks); |
| 237 | CHK(FPDFLink_CountWebLinks); |
| 238 | CHK(FPDFLink_GetURL); |
| 239 | CHK(FPDFLink_CountRects); |
| 240 | CHK(FPDFLink_GetRect); |
| 241 | CHK(FPDFLink_CloseWebLinks); |
| 242 | |
| 243 | // fpdf_transformpage.h |
| 244 | CHK(FPDFPage_SetMediaBox); |
| 245 | CHK(FPDFPage_SetCropBox); |
| 246 | CHK(FPDFPage_GetMediaBox); |
| 247 | CHK(FPDFPage_GetCropBox); |
| 248 | CHK(FPDFPage_TransFormWithClip); |
| 249 | CHK(FPDFPageObj_TransformClipPath); |
| 250 | CHK(FPDF_CreateClipPath); |
| 251 | CHK(FPDF_DestroyClipPath); |
| 252 | CHK(FPDFPage_InsertClipPath); |
| 253 | |
| 254 | // fpdfview.h |
| 255 | CHK(FPDF_InitLibrary); |
Lei Zhang | 6f62d53 | 2015-09-23 15:31:44 -0700 | [diff] [blame] | 256 | CHK(FPDF_InitLibraryWithConfig); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 257 | CHK(FPDF_DestroyLibrary); |
| 258 | CHK(FPDF_SetSandBoxPolicy); |
| 259 | CHK(FPDF_LoadDocument); |
| 260 | CHK(FPDF_LoadMemDocument); |
| 261 | CHK(FPDF_LoadCustomDocument); |
| 262 | CHK(FPDF_GetFileVersion); |
| 263 | CHK(FPDF_GetLastError); |
| 264 | CHK(FPDF_GetDocPermissions); |
| 265 | CHK(FPDF_GetSecurityHandlerRevision); |
| 266 | CHK(FPDF_GetPageCount); |
| 267 | CHK(FPDF_LoadPage); |
| 268 | CHK(FPDF_GetPageWidth); |
| 269 | CHK(FPDF_GetPageHeight); |
| 270 | CHK(FPDF_GetPageSizeByIndex); |
| 271 | CHK(FPDF_RenderPageBitmap); |
thestig | a78ba60 | 2016-11-23 15:25:48 -0800 | [diff] [blame] | 272 | CHK(FPDF_RenderPageBitmapWithMatrix); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 273 | CHK(FPDF_ClosePage); |
| 274 | CHK(FPDF_CloseDocument); |
| 275 | CHK(FPDF_DeviceToPage); |
| 276 | CHK(FPDF_PageToDevice); |
| 277 | CHK(FPDFBitmap_Create); |
| 278 | CHK(FPDFBitmap_CreateEx); |
| 279 | CHK(FPDFBitmap_FillRect); |
| 280 | CHK(FPDFBitmap_GetBuffer); |
| 281 | CHK(FPDFBitmap_GetWidth); |
| 282 | CHK(FPDFBitmap_GetHeight); |
| 283 | CHK(FPDFBitmap_GetStride); |
| 284 | CHK(FPDFBitmap_Destroy); |
| 285 | CHK(FPDF_VIEWERREF_GetPrintScaling); |
| 286 | CHK(FPDF_VIEWERREF_GetNumCopies); |
| 287 | CHK(FPDF_VIEWERREF_GetPrintPageRange); |
| 288 | CHK(FPDF_VIEWERREF_GetDuplex); |
thestig | 04bebfe | 2016-11-04 16:07:25 -0700 | [diff] [blame] | 289 | CHK(FPDF_VIEWERREF_GetName); |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 290 | CHK(FPDF_CountNamedDests); |
| 291 | CHK(FPDF_GetNamedDestByName); |
| 292 | CHK(FPDF_GetNamedDest); |
Tom Sepez | 51da093 | 2015-11-25 16:05:49 -0800 | [diff] [blame] | 293 | #ifdef PDF_ENABLE_XFA |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 294 | CHK(FPDF_BStr_Init); |
| 295 | CHK(FPDF_BStr_Set); |
| 296 | CHK(FPDF_BStr_Clear); |
Tom Sepez | 51da093 | 2015-11-25 16:05:49 -0800 | [diff] [blame] | 297 | #endif |
Tom Sepez | cf22eb8 | 2015-05-12 17:28:08 -0700 | [diff] [blame] | 298 | |
| 299 | return 1; |
| 300 | } |
| 301 | |
| 302 | #undef CHK |