Add prefix PDFIUM_ to functions for ARM NEON

Building pdfium_test for Windows ARM64 is blocked because it has dependencies
on libpng from below 2 different places, and the functions for ARM NEON are not
decorated appropriately to make them private in each copy, so lld complains
about these duplicated symbols.

//third_party/libpng:libpng
//third_party/pdfium/third_party:png

Bug: chromium:893460
Change-Id: I7fe9e0897b30911247224bff080b3d07f5d220c7
Reviewed-on: https://pdfium-review.googlesource.com/c/50930
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/third_party/libpng16/pngprefix.h b/third_party/libpng16/pngprefix.h
index 9794843..228f42f 100644
--- a/third_party/libpng16/pngprefix.h
+++ b/third_party/libpng16/pngprefix.h
@@ -70,6 +70,8 @@
 #define png_do_expand PDFIUM_png_do_expand
 #define png_do_expand_16 PDFIUM_png_do_expand_16
 #define png_do_expand_palette PDFIUM_png_do_expand_palette
+#define png_do_expand_palette_neon_rgb PDFIUM_png_do_expand_palette_neon_rgb
+#define png_do_expand_palette_neon_rgba PDFIUM_png_do_expand_palette_neon_rgba
 #define png_do_gamma PDFIUM_png_do_gamma
 #define png_do_gray_to_rgb PDFIUM_png_do_gray_to_rgb
 #define png_do_invert PDFIUM_png_do_invert
@@ -300,6 +302,7 @@
 #define png_reciprocal2 PDFIUM_png_reciprocal2
 #define png_reset_crc PDFIUM_png_reset_crc
 #define png_reset_zstream PDFIUM_png_reset_zstream
+#define png_riffle_palette_rgba PDFIUM_png_riffle_palette_rgba
 #define png_sRGB_base PDFIUM_png_sRGB_base
 #define png_sRGB_delta PDFIUM_png_sRGB_delta
 #define png_sRGB_table PDFIUM_png_sRGB_table