Replace some hex constants in cpdf_interactiveform.cpp
Equivalent symbolic constants already exist in form_flags.h
Change-Id: I35034db32877a4422e77cf84e2a640c2738291bd
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/80272
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfdoc/cpdf_interactiveform.cpp b/core/fpdfdoc/cpdf_interactiveform.cpp
index 5451f27..6d23bfb 100644
--- a/core/fpdfdoc/cpdf_interactiveform.cpp
+++ b/core/fpdfdoc/cpdf_interactiveform.cpp
@@ -11,6 +11,7 @@
#include "build/build_config.h"
#include "constants/form_fields.h"
+#include "constants/form_flags.h"
#include "constants/stream_dict_common.h"
#include "core/fpdfapi/font/cpdf_font.h"
#include "core/fpdfapi/font/cpdf_fontencoding.h"
@@ -981,13 +982,13 @@
continue;
uint32_t dwFlags = pField->GetFieldFlags();
- if (dwFlags & 0x04)
+ if (dwFlags & pdfium::form_flags::kNoExport)
continue;
if (bIncludeOrExclude != pdfium::Contains(fields, pField))
continue;
- if ((dwFlags & 0x02) != 0 &&
+ if ((dwFlags & pdfium::form_flags::kRequired) != 0 &&
pField->GetDict()->GetStringFor(pdfium::form_fields::kV).IsEmpty()) {
continue;
}