Index: fpdfsdk/src/fpdfview_c_api_test.c |
diff --git a/fpdfsdk/src/fpdfview_c_api_test.c b/fpdfsdk/src/fpdfview_c_api_test.c |
index 344b029ebaa2b73a888e86ec8c0ea56451481c8c..fdf83bec6df9fc115d1ee29a9a0b5ada757f0bdc 100644 |
--- a/fpdfsdk/src/fpdfview_c_api_test.c |
+++ b/fpdfsdk/src/fpdfview_c_api_test.c |
@@ -104,8 +104,10 @@ int CheckPDFiumCApi() { |
CHK(FORM_OnMouseMove); |
CHK(FORM_OnLButtonDown); |
CHK(FORM_OnLButtonUp); |
+#ifdef PDF_ENABLE_XFA |
CHK(FORM_OnRButtonDown); |
CHK(FORM_OnRButtonUp); |
+#endif |
CHK(FORM_OnKeyDown); |
CHK(FORM_OnKeyUp); |
CHK(FORM_OnChar); |
@@ -117,6 +119,7 @@ int CheckPDFiumCApi() { |
CHK(FPDF_SetFormFieldHighlightAlpha); |
CHK(FPDF_RemoveFormFieldHighlight); |
CHK(FPDF_FFLDraw); |
+#ifdef PDF_ENABLE_XFA |
CHK(FPDF_HasXFAField); |
CHK(FPDF_LoadXFA); |
CHK(FPDF_Widget_Undo); |
@@ -131,6 +134,7 @@ int CheckPDFiumCApi() { |
CHK(FPDF_StringHandleGetStringByIndex); |
CHK(FPDF_StringHandleRelease); |
CHK(FPDF_StringHandleAddString); |
+#endif |
// fpdf_ppo.h |
CHK(FPDF_ImportPages); |
@@ -227,9 +231,11 @@ int CheckPDFiumCApi() { |
CHK(FPDF_CountNamedDests); |
CHK(FPDF_GetNamedDestByName); |
CHK(FPDF_GetNamedDest); |
+#ifdef PDF_ENABLE_XFA |
CHK(FPDF_BStr_Init); |
CHK(FPDF_BStr_Set); |
CHK(FPDF_BStr_Clear); |
+#endif |
return 1; |
} |