XFA: remove unsafe exif parsing code
authorTom Sepez <tsepez@chromium.org>
Thu, 29 Oct 2015 16:51:03 +0000 (09:51 -0700)
committerTom Sepez <tsepez@chromium.org>
Thu, 29 Oct 2015 16:51:03 +0000 (09:51 -0700)
commit83488a802d3e6f02faad6accbc17aa5da5795e63
treeaeb72bfc3c2bef29eb432a2ff353ace231d42b55
parent58a9ba4f2c0cb4122e6a278079f7c2ba7363ad51
XFA: remove unsafe exif parsing code

Fortunately, this could only be called with a null buffer,
so none of unchecked lengths could be used.  The remaining
use of the CFX_/IFX_DIBAttributeEx class is as a table, so
put one directly in the CFX_DIBAttribute.

Fix a "register" warning along the way.

R=dsinclair@chromium.org

Review URL: https://codereview.chromium.org/1425983002 .
core/include/fxcodec/fx_codec.h
core/src/fxcodec/codec/codec_int.h
core/src/fxcodec/codec/fx_codec.cpp
core/src/fxcodec/codec/fx_codec_tiff.cpp