Merge to XFA: Use stdint.h types throughout PDFium.
authorTom Sepez <tsepez@chromium.org>
Tue, 9 Jun 2015 20:24:12 +0000 (13:24 -0700)
committerTom Sepez <tsepez@chromium.org>
Tue, 9 Jun 2015 20:24:12 +0000 (13:24 -0700)
Near-automatic merge, plus re-running scripts to update
additional usage.

R=thestig@chromium.org

Review URL: https://codereview.chromium.org/1172793002

783 files changed:
core/include/fdrm/fx_crypt.h
core/include/fpdfapi/fpdf_objects.h
core/include/fpdfapi/fpdf_pageobj.h
core/include/fpdfapi/fpdf_parser.h
core/include/fpdfapi/fpdf_render.h
core/include/fpdfapi/fpdf_resource.h
core/include/fpdfapi/fpdf_serial.h
core/include/fpdfdoc/fpdf_ap.h
core/include/fpdfdoc/fpdf_doc.h
core/include/fpdfdoc/fpdf_vt.h
core/include/fpdftext/fpdf_text.h
core/include/fxcodec/fx_codec.h
core/include/fxcrt/fx_arb.h
core/include/fxcrt/fx_basic.h
core/include/fxcrt/fx_coordinates.h
core/include/fxcrt/fx_ext.h
core/include/fxcrt/fx_safe_types.h
core/include/fxcrt/fx_stream.h
core/include/fxcrt/fx_string.h
core/include/fxcrt/fx_system.h
core/include/fxcrt/fx_ucd.h
core/include/fxge/fpf.h
core/include/fxge/fx_dib.h
core/include/fxge/fx_ge.h
core/include/fxge/fx_ge_apple.h
core/include/fxge/fx_ge_win32.h
core/include/reflow/fpdf_layout.h
core/include/reflow/reflowengine.h
core/src/fdrm/crypto/fx_crypt.cpp
core/src/fdrm/crypto/fx_crypt_sha.cpp
core/src/fpdfapi/fpdf_edit/editint.h
core/src/fpdfapi/fpdf_edit/fpdf_edit_content.cpp
core/src/fpdfapi/fpdf_edit/fpdf_edit_create.cpp
core/src/fpdfapi/fpdf_edit/fpdf_edit_doc.cpp
core/src/fpdfapi/fpdf_edit/fpdf_edit_image.cpp
core/src/fpdfapi/fpdf_font/common.h
core/src/fpdfapi/fpdf_font/font_int.h
core/src/fpdfapi/fpdf_font/fpdf_font.cpp
core/src/fpdfapi/fpdf_font/fpdf_font_charset.cpp
core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp
core/src/fpdfapi/fpdf_font/ttgsubtable.cpp
core/src/fpdfapi/fpdf_page/fpdf_page.cpp
core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp
core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp
core/src/fpdfapi/fpdf_page/fpdf_page_func.cpp
core/src/fpdfapi/fpdf_page/fpdf_page_graph_state.cpp
core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp
core/src/fpdfapi/fpdf_page/pageint.h
core/src/fpdfapi/fpdf_parser/filters_int.h
core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp
core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp
core/src/fpdfapi/fpdf_parser/fpdf_parser_encrypt.cpp
core/src/fpdfapi/fpdf_parser/fpdf_parser_filters.cpp
core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp
core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
core/src/fpdfapi/fpdf_render/fpdf_render.cpp
core/src/fpdfapi/fpdf_render/fpdf_render_cache.cpp
core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp
core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp
core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp
core/src/fpdfapi/fpdf_render/render_int.h
core/src/fpdfdoc/doc_action.cpp
core/src/fpdfdoc/doc_annot.cpp
core/src/fpdfdoc/doc_ap.cpp
core/src/fpdfdoc/doc_basic.cpp
core/src/fpdfdoc/doc_form.cpp
core/src/fpdfdoc/doc_link.cpp
core/src/fpdfdoc/doc_metadata.cpp
core/src/fpdfdoc/doc_ocg.cpp
core/src/fpdfdoc/doc_utils.cpp
core/src/fpdfdoc/doc_utils.h
core/src/fpdfdoc/doc_viewerPreferences.cpp
core/src/fpdfdoc/doc_vt.cpp
core/src/fpdfdoc/pdf_vt.h
core/src/fpdftext/fpdf_text.cpp
core/src/fpdftext/fpdf_text_int.cpp
core/src/fpdftext/fpdf_text_search.cpp
core/src/fpdftext/text_int.h
core/src/fxcodec/codec/codec_int.h
core/src/fxcodec/codec/fx_codec.cpp
core/src/fxcodec/codec/fx_codec_bmp.cpp
core/src/fxcodec/codec/fx_codec_fax.cpp
core/src/fxcodec/codec/fx_codec_flate.cpp
core/src/fxcodec/codec/fx_codec_gif.cpp
core/src/fxcodec/codec/fx_codec_icc.cpp
core/src/fxcodec/codec/fx_codec_jbig.cpp
core/src/fxcodec/codec/fx_codec_jpeg.cpp
core/src/fxcodec/codec/fx_codec_jpx_opj.cpp
core/src/fxcodec/codec/fx_codec_png.cpp
core/src/fxcodec/codec/fx_codec_progress.cpp
core/src/fxcodec/codec/fx_codec_progress.h
core/src/fxcodec/codec/fx_codec_tiff.cpp
core/src/fxcodec/fx_tiff/tiff_v403/tiffconf.h
core/src/fxcodec/jbig2/JBig2_BitStream.h
core/src/fxcodec/jbig2/JBig2_Context.cpp
core/src/fxcodec/jbig2/JBig2_Context.h
core/src/fxcodec/jbig2/JBig2_Define.h
core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp
core/src/fxcodec/jbig2/JBig2_GeneralDecoder.h
core/src/fxcodec/jbig2/JBig2_Image.cpp
core/src/fxcodec/jbig2/JBig2_Image.h
core/src/fxcodec/jbig2/JBig2_List.h
core/src/fxcodec/jbig2/JBig2_Module.h
core/src/fxcodec/jbig2/JBig2_Object.cpp
core/src/fxcodec/jbig2/JBig2_Page.h
core/src/fxcodec/jbig2/JBig2_Segment.h
core/src/fxcodec/lbmp/fx_bmp.cpp
core/src/fxcodec/lbmp/fx_bmp.h
core/src/fxcodec/lgif/fx_gif.cpp
core/src/fxcodec/lgif/fx_gif.h
core/src/fxcrt/extension.h
core/src/fxcrt/fx_arabic.cpp
core/src/fxcrt/fx_arabic.h
core/src/fxcrt/fx_basic_array.cpp
core/src/fxcrt/fx_basic_bstring.cpp
core/src/fxcrt/fx_basic_buffer.cpp
core/src/fxcrt/fx_basic_coords.cpp
core/src/fxcrt/fx_basic_gcc.cpp
core/src/fxcrt/fx_basic_maps.cpp
core/src/fxcrt/fx_basic_memmgr.cpp
core/src/fxcrt/fx_basic_plex.cpp
core/src/fxcrt/fx_basic_utf.cpp
core/src/fxcrt/fx_basic_util.cpp
core/src/fxcrt/fx_basic_wstring.cpp
core/src/fxcrt/fx_extension.cpp
core/src/fxcrt/fx_unicode.cpp
core/src/fxcrt/fx_xml_composer.cpp
core/src/fxcrt/fx_xml_parser.cpp
core/src/fxcrt/fxcrt_platforms.cpp
core/src/fxcrt/fxcrt_posix.cpp
core/src/fxcrt/fxcrt_posix.h
core/src/fxcrt/xml_int.h
core/src/fxge/agg/agg23/fx_agg_driver.cpp
core/src/fxge/android/fpf_skiafont.cpp
core/src/fxge/android/fpf_skiafont.h
core/src/fxge/android/fpf_skiafontmgr.cpp
core/src/fxge/android/fpf_skiafontmgr.h
core/src/fxge/apple/apple_int.h
core/src/fxge/apple/fx_quartz_device.cpp
core/src/fxge/dib/fx_dib_composite.cpp
core/src/fxge/dib/fx_dib_convert.cpp
core/src/fxge/dib/fx_dib_engine.cpp
core/src/fxge/dib/fx_dib_main.cpp
core/src/fxge/dib/fx_dib_transform.cpp
core/src/fxge/ge/fx_ge.cpp
core/src/fxge/ge/fx_ge_device.cpp
core/src/fxge/ge/fx_ge_font.cpp
core/src/fxge/ge/fx_ge_fontmap.cpp
core/src/fxge/ge/fx_ge_linux.cpp
core/src/fxge/ge/fx_ge_ps.cpp
core/src/fxge/ge/fx_ge_text.cpp
core/src/fxge/ge/text_int.h
core/src/fxge/skia/fx_skia_blitter_new.cpp
core/src/fxge/skia/fx_skia_blitter_new.h
core/src/fxge/win32/fx_win32_device.cpp
core/src/fxge/win32/fx_win32_dib.cpp
core/src/fxge/win32/fx_win32_dwrite.cpp
core/src/fxge/win32/fx_win32_gdipext.cpp
core/src/fxge/win32/fx_win32_print.cpp
core/src/fxge/win32/win32_int.h
core/src/reflow/autoreflow.cpp
core/src/reflow/autoreflow.h
core/src/reflow/layoutprocessor_reflow.cpp
core/src/reflow/reflowedpage.cpp
core/src/reflow/reflowedpage.h
core/src/reflow/reflowedtextpage.h
fpdfsdk/include/formfiller/FFL_CBA_Fontmap.h
fpdfsdk/include/formfiller/FFL_IFormFiller.h
fpdfsdk/include/formfiller/FFL_Notify.h
fpdfsdk/include/fpdfxfa/fpdfxfa_app.h
fpdfsdk/include/fpdfxfa/fpdfxfa_doc.h
fpdfsdk/include/fpdfxfa/fpdfxfa_util.h
fpdfsdk/include/fsdk_baseannot.h
fpdfsdk/include/fsdk_baseform.h
fpdfsdk/include/fsdk_define.h
fpdfsdk/include/fx_systemhandler.h
fpdfsdk/include/fxedit/fx_edit.h
fpdfsdk/include/fxedit/fxet_edit.h
fpdfsdk/include/fxedit/fxet_list.h
fpdfsdk/include/javascript/Field.h
fpdfsdk/include/javascript/IJavaScript.h
fpdfsdk/include/javascript/JS_Define.h
fpdfsdk/include/javascript/JS_GlobalData.h
fpdfsdk/include/javascript/util.h
fpdfsdk/include/pdfwindow/PWL_Caret.h
fpdfsdk/include/pdfwindow/PWL_ComboBox.h
fpdfsdk/include/pdfwindow/PWL_Edit.h
fpdfsdk/include/pdfwindow/PWL_EditCtrl.h
fpdfsdk/include/pdfwindow/PWL_FontMap.h
fpdfsdk/include/pdfwindow/PWL_Icon.h
fpdfsdk/include/pdfwindow/PWL_IconList.h
fpdfsdk/include/pdfwindow/PWL_Label.h
fpdfsdk/include/pdfwindow/PWL_ListBox.h
fpdfsdk/include/pdfwindow/PWL_ListCtrl.h
fpdfsdk/include/pdfwindow/PWL_Note.h
fpdfsdk/include/pdfwindow/PWL_ScrollBar.h
fpdfsdk/include/pdfwindow/PWL_Utils.h
fpdfsdk/include/pdfwindow/PWL_Wnd.h
fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp
fpdfsdk/src/formfiller/FFL_CheckBox.cpp
fpdfsdk/src/formfiller/FFL_ComboBox.cpp
fpdfsdk/src/formfiller/FFL_FormFiller.cpp
fpdfsdk/src/formfiller/FFL_IFormFiller.cpp
fpdfsdk/src/formfiller/FFL_ListBox.cpp
fpdfsdk/src/formfiller/FFL_Notify.cpp
fpdfsdk/src/formfiller/FFL_RadioButton.cpp
fpdfsdk/src/formfiller/FFL_TextField.cpp
fpdfsdk/src/formfiller/FFL_Utils.cpp
fpdfsdk/src/fpdfppo.cpp
fpdfsdk/src/fpdfview.cpp
fpdfsdk/src/fpdfxfa/fpdfxfa_app.cpp
fpdfsdk/src/fpdfxfa/fpdfxfa_doc.cpp
fpdfsdk/src/fpdfxfa/fpdfxfa_util.cpp
fpdfsdk/src/fsdk_actionhandler.cpp
fpdfsdk/src/fsdk_baseannot.cpp
fpdfsdk/src/fsdk_baseform.cpp
fpdfsdk/src/fsdk_mgr.cpp
fpdfsdk/src/fxedit/fxet_ap.cpp
fpdfsdk/src/fxedit/fxet_edit.cpp
fpdfsdk/src/fxedit/fxet_list.cpp
fpdfsdk/src/fxedit/fxet_pageobjs.cpp
fpdfsdk/src/javascript/Document.cpp
fpdfsdk/src/javascript/Field.cpp
fpdfsdk/src/javascript/JS_GlobalData.cpp
fpdfsdk/src/javascript/util.cpp
fpdfsdk/src/pdfwindow/PWL_ComboBox.cpp
fpdfsdk/src/pdfwindow/PWL_Edit.cpp
fpdfsdk/src/pdfwindow/PWL_EditCtrl.cpp
fpdfsdk/src/pdfwindow/PWL_FontMap.cpp
fpdfsdk/src/pdfwindow/PWL_Icon.cpp
fpdfsdk/src/pdfwindow/PWL_IconList.cpp
fpdfsdk/src/pdfwindow/PWL_Label.cpp
fpdfsdk/src/pdfwindow/PWL_ListBox.cpp
fpdfsdk/src/pdfwindow/PWL_ListCtrl.cpp
fpdfsdk/src/pdfwindow/PWL_Note.cpp
fpdfsdk/src/pdfwindow/PWL_ScrollBar.cpp
fpdfsdk/src/pdfwindow/PWL_Signature.cpp
fpdfsdk/src/pdfwindow/PWL_Utils.cpp
fpdfsdk/src/pdfwindow/PWL_Wnd.cpp
public/fpdf_edit.h
xfa/include/fwl/adapter/fwl_adapterclipboardmgr.h
xfa/include/fwl/adapter/fwl_adaptermonitormgr.h
xfa/include/fwl/adapter/fwl_adapterthreadmgr.h
xfa/include/fwl/adapter/fwl_adapterwidgetmgr.h
xfa/include/fwl/adapter/fwl_sdadapterimp.h
xfa/include/fwl/basewidget/fwl_barcode.h
xfa/include/fwl/basewidget/fwl_checkbox.h
xfa/include/fwl/basewidget/fwl_combobox.h
xfa/include/fwl/basewidget/fwl_datetimepicker.h
xfa/include/fwl/basewidget/fwl_edit.h
xfa/include/fwl/basewidget/fwl_listbox.h
xfa/include/fwl/basewidget/fwl_monthcalendar.h
xfa/include/fwl/basewidget/fwl_picturebox.h
xfa/include/fwl/basewidget/fwl_tooltipctrl.h
xfa/include/fwl/basewidget/fxmath_barcode.h
xfa/include/fwl/core/fwl_app.h
xfa/include/fwl/core/fwl_content.h
xfa/include/fwl/core/fwl_error.h
xfa/include/fwl/core/fwl_grid.h
xfa/include/fwl/core/fwl_note.h
xfa/include/fwl/core/fwl_theme.h
xfa/include/fwl/core/fwl_thread.h
xfa/include/fwl/core/fwl_timer.h
xfa/include/fwl/core/fwl_widget.h
xfa/include/fwl/core/fwl_widgetmgr.h
xfa/include/fwl/lightwidget/app.h
xfa/include/fwl/lightwidget/barcode.h
xfa/include/fwl/lightwidget/checkbox.h
xfa/include/fwl/lightwidget/combobox.h
xfa/include/fwl/lightwidget/datetimepicker.h
xfa/include/fwl/lightwidget/edit.h
xfa/include/fwl/lightwidget/listbox.h
xfa/include/fwl/lightwidget/picturebox.h
xfa/include/fwl/lightwidget/tooltipctrl.h
xfa/include/fwl/lightwidget/widget.h
xfa/include/fwl/theme/formtp.h
xfa/include/fwl/theme/pushbuttontp.h
xfa/include/fwl/theme/utils.h
xfa/include/fwl/theme/widgettp.h
xfa/include/fxbarcode/BC_BarCode.h
xfa/include/fxfa/fxfa.h
xfa/include/fxfa/fxfa_basic.h
xfa/include/fxfa/fxfa_objectacc.h
xfa/include/fxfa/fxfa_widget.h
xfa/include/fxgraphics/fx_graphics.h
xfa/include/fxjse/fxjse.h
xfa/src/fdp/include/fde_brs.h
xfa/src/fdp/include/fde_css.h
xfa/src/fdp/include/fde_img.h
xfa/src/fdp/include/fde_mem.h
xfa/src/fdp/include/fde_pen.h
xfa/src/fdp/include/fde_psr.h
xfa/src/fdp/include/fde_rdr.h
xfa/src/fdp/include/fde_rdv.h
xfa/src/fdp/include/fde_tto.h
xfa/src/fdp/include/fde_xml.h
xfa/src/fdp/src/css/fde_csscache.h
xfa/src/fdp/src/css/fde_cssdatatable.cpp
xfa/src/fdp/src/css/fde_cssdatatable.h
xfa/src/fdp/src/css/fde_cssdeclaration.cpp
xfa/src/fdp/src/css/fde_cssdeclaration.h
xfa/src/fdp/src/css/fde_cssstyleselector.cpp
xfa/src/fdp/src/css/fde_cssstyleselector.h
xfa/src/fdp/src/css/fde_cssstylesheet.cpp
xfa/src/fdp/src/css/fde_cssstylesheet.h
xfa/src/fdp/src/css/fde_csssyntax.cpp
xfa/src/fdp/src/css/fde_csssyntax.h
xfa/src/fdp/src/fde/fde_devbasic.cpp
xfa/src/fdp/src/fde/fde_devbasic.h
xfa/src/fdp/src/fde/fde_gdidevice.cpp
xfa/src/fdp/src/fde/fde_gdidevice.h
xfa/src/fdp/src/fde/fde_gedevice.cpp
xfa/src/fdp/src/fde/fde_gedevice.h
xfa/src/fdp/src/fde/fde_geobject.cpp
xfa/src/fdp/src/fde/fde_geobject.h
xfa/src/fdp/src/fde/fde_object.cpp
xfa/src/fdp/src/fde/fde_object.h
xfa/src/fdp/src/fde/fde_render.cpp
xfa/src/fdp/src/fde/fde_render.h
xfa/src/fdp/src/tto/fde_textout.cpp
xfa/src/fdp/src/tto/fde_textout.h
xfa/src/fdp/src/xml/fde_xml.cpp
xfa/src/fdp/src/xml/fde_xml.h
xfa/src/fee/include/fx_wordbreak.h
xfa/src/fee/include/ifde_txtedtbuf.h
xfa/src/fee/include/ifde_txtedtengine.h
xfa/src/fee/include/ifde_txtedtpage.h
xfa/src/fee/src/fee/fde_txtedtblock.cpp
xfa/src/fee/src/fee/fde_txtedtblock.h
xfa/src/fee/src/fee/fde_txtedtbuf.cpp
xfa/src/fee/src/fee/fde_txtedtbuf.h
xfa/src/fee/src/fee/fde_txtedtengine.cpp
xfa/src/fee/src/fee/fde_txtedtengine.h
xfa/src/fee/src/fee/fde_txtedtpage.cpp
xfa/src/fee/src/fee/fde_txtedtpage.h
xfa/src/fee/src/fee/fde_txtedtparag.cpp
xfa/src/fee/src/fee/fde_txtedtparag.h
xfa/src/fee/src/fx_wordbreak/fx_wordbreak_impl.cpp
xfa/src/fee/src/fx_wordbreak/fx_wordbreak_impl.h
xfa/src/fee/src/fx_wordbreak/fx_wordbreakdata.cpp
xfa/src/fgas/include/fx_alg.h
xfa/src/fgas/include/fx_cpg.h
xfa/src/fgas/include/fx_datetime.h
xfa/src/fgas/include/fx_fnt.h
xfa/src/fgas/include/fx_lbk.h
xfa/src/fgas/include/fx_locale.h
xfa/src/fgas/include/fx_mem.h
xfa/src/fgas/include/fx_rbk.h
xfa/src/fgas/include/fx_sax.h
xfa/src/fgas/include/fx_stm.h
xfa/src/fgas/include/fx_sys.h
xfa/src/fgas/include/fx_tbk.h
xfa/src/fgas/include/fx_ucd.h
xfa/src/fgas/include/fx_utl.h
xfa/src/fgas/src/crt/fx_algorithm.cpp
xfa/src/fgas/src/crt/fx_codepage.cpp
xfa/src/fgas/src/crt/fx_cpmgr.cpp
xfa/src/fgas/src/crt/fx_encode.cpp
xfa/src/fgas/src/crt/fx_memory.cpp
xfa/src/fgas/src/crt/fx_memory.h
xfa/src/fgas/src/crt/fx_stream.cpp
xfa/src/fgas/src/crt/fx_stream.h
xfa/src/fgas/src/crt/fx_system.cpp
xfa/src/fgas/src/crt/fx_utils.cpp
xfa/src/fgas/src/crt/fx_utils.h
xfa/src/fgas/src/font/fx_fontutils.cpp
xfa/src/fgas/src/font/fx_gdifont.cpp
xfa/src/fgas/src/font/fx_gdifont.h
xfa/src/fgas/src/font/fx_gefont.cpp
xfa/src/fgas/src/font/fx_gefont.h
xfa/src/fgas/src/font/fx_stdfontmgr.cpp
xfa/src/fgas/src/font/fx_stdfontmgr.h
xfa/src/fgas/src/layout/fx_linebreak.cpp
xfa/src/fgas/src/layout/fx_rtfbreak.cpp
xfa/src/fgas/src/layout/fx_rtfbreak.h
xfa/src/fgas/src/layout/fx_textbreak.cpp
xfa/src/fgas/src/layout/fx_textbreak.h
xfa/src/fgas/src/layout/fx_unicode.cpp
xfa/src/fgas/src/layout/fx_unicode.h
xfa/src/fgas/src/localization/fx_datetime.cpp
xfa/src/fgas/src/localization/fx_locale.cpp
xfa/src/fgas/src/localization/fx_localeimp.h
xfa/src/fgas/src/localization/fx_localemgr.cpp
xfa/src/fgas/src/xml/fx_sax_imp.cpp
xfa/src/fgas/src/xml/fx_sax_imp.h
xfa/src/fwl/src/basewidget/fwl_barcodeimp.cpp
xfa/src/fwl/src/basewidget/fwl_caretimp.cpp
xfa/src/fwl/src/basewidget/fwl_checkboximp.cpp
xfa/src/fwl/src/basewidget/fwl_comboboximp.cpp
xfa/src/fwl/src/basewidget/fwl_datetimepickerimp.cpp
xfa/src/fwl/src/basewidget/fwl_editimp.cpp
xfa/src/fwl/src/basewidget/fwl_formproxyimp.cpp
xfa/src/fwl/src/basewidget/fwl_listboximp.cpp
xfa/src/fwl/src/basewidget/fwl_monthcalendarimp.cpp
xfa/src/fwl/src/basewidget/fwl_pushbuttonimp.cpp
xfa/src/fwl/src/basewidget/fwl_scrollbarimp.cpp
xfa/src/fwl/src/basewidget/fwl_spinbuttonimp.cpp
xfa/src/fwl/src/basewidget/fwl_tooltipctrlimp.cpp
xfa/src/fwl/src/basewidget/fxmath_barcodeimp.cpp
xfa/src/fwl/src/basewidget/include/fwl_caretimp.h
xfa/src/fwl/src/basewidget/include/fwl_checkboximp.h
xfa/src/fwl/src/basewidget/include/fwl_comboboximp.h
xfa/src/fwl/src/basewidget/include/fwl_datetimepickerimp.h
xfa/src/fwl/src/basewidget/include/fwl_editimp.h
xfa/src/fwl/src/basewidget/include/fwl_formproxyimp.h
xfa/src/fwl/src/basewidget/include/fwl_listboximp.h
xfa/src/fwl/src/basewidget/include/fwl_monthcalendarimp.h
xfa/src/fwl/src/basewidget/include/fwl_pushbuttonimp.h
xfa/src/fwl/src/basewidget/include/fwl_scrollbarimp.h
xfa/src/fwl/src/basewidget/include/fwl_spinbuttonimp.h
xfa/src/fwl/src/basewidget/include/fwl_tooltipctrlimp.h
xfa/src/fwl/src/basewidget/include/fxmath_barcodeimp.h
xfa/src/fwl/src/core/fwl_appimp.cpp
xfa/src/fwl/src/core/fwl_contentimp.cpp
xfa/src/fwl/src/core/fwl_formimp.cpp
xfa/src/fwl/src/core/fwl_gridimp.cpp
xfa/src/fwl/src/core/fwl_noteimp.cpp
xfa/src/fwl/src/core/fwl_sdadapterimp.cpp
xfa/src/fwl/src/core/fwl_threadimp.cpp
xfa/src/fwl/src/core/fwl_timerimp.cpp
xfa/src/fwl/src/core/fwl_widgetimp.cpp
xfa/src/fwl/src/core/fwl_widgetmgrimp.cpp
xfa/src/fwl/src/core/include/fwl_appimp.h
xfa/src/fwl/src/core/include/fwl_contentimp.h
xfa/src/fwl/src/core/include/fwl_formimp.h
xfa/src/fwl/src/core/include/fwl_gridimp.h
xfa/src/fwl/src/core/include/fwl_noteimp.h
xfa/src/fwl/src/core/include/fwl_threadimp.h
xfa/src/fwl/src/core/include/fwl_widgetimp.h
xfa/src/fwl/src/core/include/fwl_widgetmgrimp.h
xfa/src/fwl/src/lightwidget/app.cpp
xfa/src/fwl/src/lightwidget/checkbox.cpp
xfa/src/fwl/src/lightwidget/combobox.cpp
xfa/src/fwl/src/lightwidget/datetimepicker.cpp
xfa/src/fwl/src/lightwidget/edit.cpp
xfa/src/fwl/src/lightwidget/listbox.cpp
xfa/src/fwl/src/lightwidget/picturebox.cpp
xfa/src/fwl/src/lightwidget/theme.cpp
xfa/src/fwl/src/lightwidget/tooltipctrl.cpp
xfa/src/fwl/src/lightwidget/widget.cpp
xfa/src/fwl/src/theme/checkboxtp.cpp
xfa/src/fwl/src/theme/formtp.cpp
xfa/src/fwl/src/theme/pushbuttontp.cpp
xfa/src/fwl/src/theme/widgettp.cpp
xfa/src/fxbarcode/BC_BarCode.cpp
xfa/src/fxbarcode/BC_Binarizer.h
xfa/src/fxbarcode/BC_BinaryBitmap.cpp
xfa/src/fxbarcode/BC_BinaryBitmap.h
xfa/src/fxbarcode/BC_BufferedImageLuminanceSource.cpp
xfa/src/fxbarcode/BC_BufferedImageLuminanceSource.h
xfa/src/fxbarcode/BC_DecoderResult.h
xfa/src/fxbarcode/BC_Dimension.cpp
xfa/src/fxbarcode/BC_Dimension.h
xfa/src/fxbarcode/BC_Library.cpp
xfa/src/fxbarcode/BC_LuminanceSource.cpp
xfa/src/fxbarcode/BC_LuminanceSource.h
xfa/src/fxbarcode/BC_Reader.h
xfa/src/fxbarcode/BC_TwoDimWriter.cpp
xfa/src/fxbarcode/BC_TwoDimWriter.h
xfa/src/fxbarcode/BC_UtilCodingConvert.cpp
xfa/src/fxbarcode/BC_UtilCodingConvert.h
xfa/src/fxbarcode/BC_UtilRSS.cpp
xfa/src/fxbarcode/BC_UtilRSS.h
xfa/src/fxbarcode/BC_Utils.cpp
xfa/src/fxbarcode/BC_Writer.cpp
xfa/src/fxbarcode/BC_Writer.h
xfa/src/fxbarcode/common/BC_CommonBitArray.cpp
xfa/src/fxbarcode/common/BC_CommonBitArray.h
xfa/src/fxbarcode/common/BC_CommonBitMatrix.cpp
xfa/src/fxbarcode/common/BC_CommonBitMatrix.h
xfa/src/fxbarcode/common/BC_CommonBitSource.cpp
xfa/src/fxbarcode/common/BC_CommonBitSource.h
xfa/src/fxbarcode/common/BC_CommonByteArray.cpp
xfa/src/fxbarcode/common/BC_CommonByteArray.h
xfa/src/fxbarcode/common/BC_CommonByteMatrix.cpp
xfa/src/fxbarcode/common/BC_CommonByteMatrix.h
xfa/src/fxbarcode/common/BC_CommonCharacterSetECI.cpp
xfa/src/fxbarcode/common/BC_CommonCharacterSetECI.h
xfa/src/fxbarcode/common/BC_CommonDecoderResult.cpp
xfa/src/fxbarcode/common/BC_CommonDecoderResult.h
xfa/src/fxbarcode/common/BC_CommonECI.cpp
xfa/src/fxbarcode/common/BC_CommonECI.h
xfa/src/fxbarcode/common/BC_CommonPerspectiveTransform.cpp
xfa/src/fxbarcode/common/BC_GlobalHistogramBinarizer.cpp
xfa/src/fxbarcode/common/BC_GlobalHistogramBinarizer.h
xfa/src/fxbarcode/common/BC_WhiteRectangleDetector.cpp
xfa/src/fxbarcode/common/BC_WhiteRectangleDetector.h
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomon.cpp
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomon.h
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomonDecoder.cpp
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomonDecoder.h
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256.cpp
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256.h
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.cpp
xfa/src/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.h
xfa/src/fxbarcode/datamatrix/BC_ASCIIEncoder.cpp
xfa/src/fxbarcode/datamatrix/BC_ASCIIEncoder.h
xfa/src/fxbarcode/datamatrix/BC_Base256Encoder.cpp
xfa/src/fxbarcode/datamatrix/BC_Base256Encoder.h
xfa/src/fxbarcode/datamatrix/BC_C40Encoder.cpp
xfa/src/fxbarcode/datamatrix/BC_C40Encoder.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixBitMatrixParser.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixBitMatrixParser.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDataBlock.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDataBlock.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDecodedBitStreamParser.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDecodedBitStreamParser.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDecoder.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDecoder.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDetector.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixDetector.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixReader.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixReader.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixSymbolInfo144.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixSymbolInfo144.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixVersion.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixVersion.h
xfa/src/fxbarcode/datamatrix/BC_DataMatrixWriter.cpp
xfa/src/fxbarcode/datamatrix/BC_DataMatrixWriter.h
xfa/src/fxbarcode/datamatrix/BC_DefaultPlacement.cpp
xfa/src/fxbarcode/datamatrix/BC_DefaultPlacement.h
xfa/src/fxbarcode/datamatrix/BC_EdifactEncoder.cpp
xfa/src/fxbarcode/datamatrix/BC_EdifactEncoder.h
xfa/src/fxbarcode/datamatrix/BC_Encoder.h
xfa/src/fxbarcode/datamatrix/BC_EncoderContext.cpp
xfa/src/fxbarcode/datamatrix/BC_EncoderContext.h
xfa/src/fxbarcode/datamatrix/BC_ErrorCorrection.cpp
xfa/src/fxbarcode/datamatrix/BC_ErrorCorrection.h
xfa/src/fxbarcode/datamatrix/BC_HighLevelEncoder.cpp
xfa/src/fxbarcode/datamatrix/BC_HighLevelEncoder.h
xfa/src/fxbarcode/datamatrix/BC_SymbolInfo.cpp
xfa/src/fxbarcode/datamatrix/BC_SymbolInfo.h
xfa/src/fxbarcode/datamatrix/BC_TextEncoder.cpp
xfa/src/fxbarcode/datamatrix/BC_TextEncoder.h
xfa/src/fxbarcode/datamatrix/BC_X12Encoder.cpp
xfa/src/fxbarcode/datamatrix/BC_X12Encoder.h
xfa/src/fxbarcode/oned/BC_OneDReader.cpp
xfa/src/fxbarcode/oned/BC_OneDReader.h
xfa/src/fxbarcode/oned/BC_OneDimReader.cpp
xfa/src/fxbarcode/oned/BC_OneDimReader.h
xfa/src/fxbarcode/oned/BC_OneDimWriter.cpp
xfa/src/fxbarcode/oned/BC_OneDimWriter.h
xfa/src/fxbarcode/oned/BC_OnedCodaBarReader.cpp
xfa/src/fxbarcode/oned/BC_OnedCodaBarReader.h
xfa/src/fxbarcode/oned/BC_OnedCodaBarWriter.cpp
xfa/src/fxbarcode/oned/BC_OnedCodaBarWriter.h
xfa/src/fxbarcode/oned/BC_OnedCode128Reader.cpp
xfa/src/fxbarcode/oned/BC_OnedCode128Reader.h
xfa/src/fxbarcode/oned/BC_OnedCode128Writer.cpp
xfa/src/fxbarcode/oned/BC_OnedCode128Writer.h
xfa/src/fxbarcode/oned/BC_OnedCode39Reader.cpp
xfa/src/fxbarcode/oned/BC_OnedCode39Reader.h
xfa/src/fxbarcode/oned/BC_OnedCode39Writer.cpp
xfa/src/fxbarcode/oned/BC_OnedCode39Writer.h
xfa/src/fxbarcode/oned/BC_OnedEAN13Reader.cpp
xfa/src/fxbarcode/oned/BC_OnedEAN13Reader.h
xfa/src/fxbarcode/oned/BC_OnedEAN13Writer.cpp
xfa/src/fxbarcode/oned/BC_OnedEAN13Writer.h
xfa/src/fxbarcode/oned/BC_OnedEAN8Reader.cpp
xfa/src/fxbarcode/oned/BC_OnedEAN8Reader.h
xfa/src/fxbarcode/oned/BC_OnedEAN8Writer.cpp
xfa/src/fxbarcode/oned/BC_OnedEAN8Writer.h
xfa/src/fxbarcode/oned/BC_OnedUPCAReader.cpp
xfa/src/fxbarcode/oned/BC_OnedUPCAReader.h
xfa/src/fxbarcode/oned/BC_OnedUPCAWriter.cpp
xfa/src/fxbarcode/oned/BC_OnedUPCAWriter.h
xfa/src/fxbarcode/pdf417/BC_PDF417.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417.h
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeMatrix.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeMatrix.h
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeMetadata.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeMetadata.h
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeRow.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeRow.h
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeValue.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417BarcodeValue.h
xfa/src/fxbarcode/pdf417/BC_PDF417BoundingBox.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417BoundingBox.h
xfa/src/fxbarcode/pdf417/BC_PDF417Codeword.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417Codeword.h
xfa/src/fxbarcode/pdf417/BC_PDF417CodewordDecoder.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417CodewordDecoder.h
xfa/src/fxbarcode/pdf417/BC_PDF417Common.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417Common.h
xfa/src/fxbarcode/pdf417/BC_PDF417DecodedBitStreamParser.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417DecodedBitStreamParser.h
xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResult.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResult.h
xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultColumn.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultColumn.h
xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultRowIndicatorColumn.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultRowIndicatorColumn.h
xfa/src/fxbarcode/pdf417/BC_PDF417Detector.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417Detector.h
xfa/src/fxbarcode/pdf417/BC_PDF417DetectorResult.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417Dimensions.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417Dimensions.h
xfa/src/fxbarcode/pdf417/BC_PDF417ECErrorCorrection.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417ECErrorCorrection.h
xfa/src/fxbarcode/pdf417/BC_PDF417ECModulusGF.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417ECModulusGF.h
xfa/src/fxbarcode/pdf417/BC_PDF417ECModulusPoly.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417ECModulusPoly.h
xfa/src/fxbarcode/pdf417/BC_PDF417ErrorCorrection.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417ErrorCorrection.h
xfa/src/fxbarcode/pdf417/BC_PDF417HighLevelEncoder.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417HighLevelEncoder.h
xfa/src/fxbarcode/pdf417/BC_PDF417Reader.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417Reader.h
xfa/src/fxbarcode/pdf417/BC_PDF417ResultMetadata.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417ResultMetadata.h
xfa/src/fxbarcode/pdf417/BC_PDF417ScanningDecoder.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417ScanningDecoder.h
xfa/src/fxbarcode/pdf417/BC_PDF417Writer.cpp
xfa/src/fxbarcode/pdf417/BC_PDF417Writer.h
xfa/src/fxbarcode/qrcode/BC_QRAlignmentPatternFinder.cpp
xfa/src/fxbarcode/qrcode/BC_QRAlignmentPatternFinder.h
xfa/src/fxbarcode/qrcode/BC_QRBitMatrixParser.cpp
xfa/src/fxbarcode/qrcode/BC_QRBitMatrixParser.h
xfa/src/fxbarcode/qrcode/BC_QRCodeReader.cpp
xfa/src/fxbarcode/qrcode/BC_QRCodeReader.h
xfa/src/fxbarcode/qrcode/BC_QRCodeWriter.cpp
xfa/src/fxbarcode/qrcode/BC_QRCodeWriter.h
xfa/src/fxbarcode/qrcode/BC_QRCoder.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoder.h
xfa/src/fxbarcode/qrcode/BC_QRCoderBitVector.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderBitVector.h
xfa/src/fxbarcode/qrcode/BC_QRCoderDecoder.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderDecoder.h
xfa/src/fxbarcode/qrcode/BC_QRCoderECB.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderECB.h
xfa/src/fxbarcode/qrcode/BC_QRCoderECBlocks.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderECBlocks.h
xfa/src/fxbarcode/qrcode/BC_QRCoderEncoder.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderEncoder.h
xfa/src/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.h
xfa/src/fxbarcode/qrcode/BC_QRCoderFormatInformation.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderFormatInformation.h
xfa/src/fxbarcode/qrcode/BC_QRCoderMaskUtil.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderMaskUtil.h
xfa/src/fxbarcode/qrcode/BC_QRCoderMatrixUtil.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderMatrixUtil.h
xfa/src/fxbarcode/qrcode/BC_QRCoderMode.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderMode.h
xfa/src/fxbarcode/qrcode/BC_QRCoderVersion.cpp
xfa/src/fxbarcode/qrcode/BC_QRCoderVersion.h
xfa/src/fxbarcode/qrcode/BC_QRDataBlock.cpp
xfa/src/fxbarcode/qrcode/BC_QRDataBlock.h
xfa/src/fxbarcode/qrcode/BC_QRDataMask.cpp
xfa/src/fxbarcode/qrcode/BC_QRDataMask.h
xfa/src/fxbarcode/qrcode/BC_QRDecodedBitStreamParser.cpp
xfa/src/fxbarcode/qrcode/BC_QRDecodedBitStreamParser.h
xfa/src/fxbarcode/qrcode/BC_QRDetector.cpp
xfa/src/fxbarcode/qrcode/BC_QRDetector.h
xfa/src/fxbarcode/qrcode/BC_QRDetectorResult.cpp
xfa/src/fxbarcode/qrcode/BC_QRFinderPattern.cpp
xfa/src/fxbarcode/qrcode/BC_QRFinderPattern.h
xfa/src/fxbarcode/qrcode/BC_QRFinderPatternFinder.cpp
xfa/src/fxbarcode/qrcode/BC_QRFinderPatternFinder.h
xfa/src/fxbarcode/qrcode/BC_QRGridSampler.cpp
xfa/src/fxbarcode/qrcode/BC_QRGridSampler.h
xfa/src/fxbarcode/utils.h
xfa/src/fxfa/src/app/xfa_checksum.cpp
xfa/src/fxfa/src/app/xfa_ffConfigAcc.cpp
xfa/src/fxfa/src/app/xfa_ffConfigAcc.h
xfa/src/fxfa/src/app/xfa_ffapp.cpp
xfa/src/fxfa/src/app/xfa_ffbarcode.cpp
xfa/src/fxfa/src/app/xfa_ffbarcode.h
xfa/src/fxfa/src/app/xfa_ffcheckbutton.cpp
xfa/src/fxfa/src/app/xfa_ffcheckbutton.h
xfa/src/fxfa/src/app/xfa_ffchoicelist.cpp
xfa/src/fxfa/src/app/xfa_ffchoicelist.h
xfa/src/fxfa/src/app/xfa_ffdoc.cpp
xfa/src/fxfa/src/app/xfa_ffdoc.h
xfa/src/fxfa/src/app/xfa_ffdochandler.cpp
xfa/src/fxfa/src/app/xfa_ffdochandler.h
xfa/src/fxfa/src/app/xfa_ffdocview.cpp
xfa/src/fxfa/src/app/xfa_ffdocview.h
xfa/src/fxfa/src/app/xfa_ffexclgroup.cpp
xfa/src/fxfa/src/app/xfa_ffexclgroup.h
xfa/src/fxfa/src/app/xfa_fffield.cpp
xfa/src/fxfa/src/app/xfa_fffield.h
xfa/src/fxfa/src/app/xfa_ffimage.cpp
xfa/src/fxfa/src/app/xfa_ffimage.h
xfa/src/fxfa/src/app/xfa_ffimageedit.cpp
xfa/src/fxfa/src/app/xfa_ffimageedit.h
xfa/src/fxfa/src/app/xfa_ffnotify.cpp
xfa/src/fxfa/src/app/xfa_ffnotify.h
xfa/src/fxfa/src/app/xfa_ffpageview.cpp
xfa/src/fxfa/src/app/xfa_ffpageview.h
xfa/src/fxfa/src/app/xfa_ffpath.cpp
xfa/src/fxfa/src/app/xfa_ffpath.h
xfa/src/fxfa/src/app/xfa_ffpushbutton.cpp
xfa/src/fxfa/src/app/xfa_ffpushbutton.h
xfa/src/fxfa/src/app/xfa_ffsignature.cpp
xfa/src/fxfa/src/app/xfa_ffsignature.h
xfa/src/fxfa/src/app/xfa_fftext.cpp
xfa/src/fxfa/src/app/xfa_fftext.h
xfa/src/fxfa/src/app/xfa_fftextedit.cpp
xfa/src/fxfa/src/app/xfa_fftextedit.h
xfa/src/fxfa/src/app/xfa_ffwidget.cpp
xfa/src/fxfa/src/app/xfa_ffwidget.h
xfa/src/fxfa/src/app/xfa_ffwidgetacc.cpp
xfa/src/fxfa/src/app/xfa_ffwidgethandler.cpp
xfa/src/fxfa/src/app/xfa_ffwidgethandler.h
xfa/src/fxfa/src/app/xfa_fontmgr.cpp
xfa/src/fxfa/src/app/xfa_fontmgr.h
xfa/src/fxfa/src/app/xfa_fwladapter.h
xfa/src/fxfa/src/app/xfa_fwltheme.cpp
xfa/src/fxfa/src/app/xfa_fwltheme.h
xfa/src/fxfa/src/app/xfa_rendercontext.cpp
xfa/src/fxfa/src/app/xfa_rendercontext.h
xfa/src/fxfa/src/app/xfa_textlayout.cpp
xfa/src/fxfa/src/app/xfa_textlayout.h
xfa/src/fxfa/src/common/fxfa_localevalue.h
xfa/src/fxfa/src/common/xfa_doclayout.h
xfa/src/fxfa/src/common/xfa_document.h
xfa/src/fxfa/src/common/xfa_fm2jsapi.h
xfa/src/fxfa/src/common/xfa_object.h
xfa/src/fxfa/src/common/xfa_parser.h
xfa/src/fxfa/src/common/xfa_script.h
xfa/src/fxfa/src/common/xfa_utils.h
xfa/src/fxfa/src/fm2js/xfa_expression.cpp
xfa/src/fxfa/src/fm2js/xfa_expression.h
xfa/src/fxfa/src/fm2js/xfa_fm2jsapi.cpp
xfa/src/fxfa/src/fm2js/xfa_fm2jscontext.cpp
xfa/src/fxfa/src/fm2js/xfa_fm2jscontext.h
xfa/src/fxfa/src/fm2js/xfa_fmparse.cpp
xfa/src/fxfa/src/fm2js/xfa_fmparse.h
xfa/src/fxfa/src/fm2js/xfa_lexer.cpp
xfa/src/fxfa/src/fm2js/xfa_lexer.h
xfa/src/fxfa/src/fm2js/xfa_program.cpp
xfa/src/fxfa/src/fm2js/xfa_program.h
xfa/src/fxfa/src/fm2js/xfa_simpleexpression.cpp
xfa/src/fxfa/src/fm2js/xfa_simpleexpression.h
xfa/src/fxfa/src/parser/xfa_basic_data.cpp
xfa/src/fxfa/src/parser/xfa_basic_imp.cpp
xfa/src/fxfa/src/parser/xfa_basic_imp.h
xfa/src/fxfa/src/parser/xfa_document_datamerger_imp.cpp
xfa/src/fxfa/src/parser/xfa_document_imp.cpp
xfa/src/fxfa/src/parser/xfa_document_layout_imp.cpp
xfa/src/fxfa/src/parser/xfa_document_layout_imp.h
xfa/src/fxfa/src/parser/xfa_document_serialize.cpp
xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp
xfa/src/fxfa/src/parser/xfa_layout_itemlayout.cpp
xfa/src/fxfa/src/parser/xfa_layout_itemlayout.h
xfa/src/fxfa/src/parser/xfa_layout_pagemgr_new.cpp
xfa/src/fxfa/src/parser/xfa_layout_pagemgr_new.h
xfa/src/fxfa/src/parser/xfa_locale.cpp
xfa/src/fxfa/src/parser/xfa_locale.h
xfa/src/fxfa/src/parser/xfa_localemgr.cpp
xfa/src/fxfa/src/parser/xfa_localevalue.cpp
xfa/src/fxfa/src/parser/xfa_object_imp.cpp
xfa/src/fxfa/src/parser/xfa_objectacc_imp.cpp
xfa/src/fxfa/src/parser/xfa_parser_imp.cpp
xfa/src/fxfa/src/parser/xfa_parser_imp.h
xfa/src/fxfa/src/parser/xfa_script_eventpseudomodel.cpp
xfa/src/fxfa/src/parser/xfa_script_hostpseudomodel.cpp
xfa/src/fxfa/src/parser/xfa_script_hostpseudomodel.h
xfa/src/fxfa/src/parser/xfa_script_imp.cpp
xfa/src/fxfa/src/parser/xfa_script_imp.h
xfa/src/fxfa/src/parser/xfa_script_layoutpseudomodel.cpp
xfa/src/fxfa/src/parser/xfa_script_layoutpseudomodel.h
xfa/src/fxfa/src/parser/xfa_script_nodehelper.cpp
xfa/src/fxfa/src/parser/xfa_script_nodehelper.h
xfa/src/fxfa/src/parser/xfa_script_resolveprocessor.cpp
xfa/src/fxfa/src/parser/xfa_script_resolveprocessor.h
xfa/src/fxfa/src/parser/xfa_script_signaturepseudomodel.cpp
xfa/src/fxfa/src/parser/xfa_utils_imp.cpp
xfa/src/fxgraphics/src/fx_graphics.cpp
xfa/src/fxgraphics/src/fx_metafile_interpreter.cpp
xfa/src/fxgraphics/src/fx_metafile_interpreter.h
xfa/src/fxgraphics/src/pre.h
xfa/src/fxjse/src/class.cpp
xfa/src/fxjse/src/context.cpp
xfa/src/fxjse/src/dynprop.cpp
xfa/src/fxjse/src/runtime.cpp
xfa/src/fxjse/src/value.cpp
xfa/src/fxjse/src/value.h

index 7bd69de..8b0ce2f 100644 (file)
@@ -20,26 +20,26 @@ void CRYPT_AESSetKey(FX_LPVOID context, FX_DWORD blocklen, FX_LPCBYTE key, FX_DW
 void CRYPT_AESSetIV(FX_LPVOID context, FX_LPCBYTE iv);
 void CRYPT_AESDecrypt(FX_LPVOID context, FX_LPBYTE dest, FX_LPCBYTE src, FX_DWORD size);
 void CRYPT_AESEncrypt(FX_LPVOID context, FX_LPBYTE dest, FX_LPCBYTE src, FX_DWORD size);
-void CRYPT_MD5Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[16]);
+void CRYPT_MD5Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[16]);
 void CRYPT_MD5Start(FX_LPVOID context);
 void CRYPT_MD5Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size);
-void CRYPT_MD5Finish(FX_LPVOID context, FX_BYTE digest[16]);
-void CRYPT_SHA1Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[20]);
+void CRYPT_MD5Finish(FX_LPVOID context, uint8_t digest[16]);
+void CRYPT_SHA1Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[20]);
 void CRYPT_SHA1Start(FX_LPVOID context);
 void CRYPT_SHA1Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size);
-void CRYPT_SHA1Finish(FX_LPVOID context, FX_BYTE digest[20]);
-void CRYPT_SHA256Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[32]);
+void CRYPT_SHA1Finish(FX_LPVOID context, uint8_t digest[20]);
+void CRYPT_SHA256Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[32]);
 void CRYPT_SHA256Start(FX_LPVOID context);
 void CRYPT_SHA256Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size);
-void CRYPT_SHA256Finish(FX_LPVOID context, FX_BYTE digest[32]);
+void CRYPT_SHA256Finish(FX_LPVOID context, uint8_t digest[32]);
 void CRYPT_SHA384Start(FX_LPVOID context);
 void CRYPT_SHA384Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size);
-void CRYPT_SHA384Finish(FX_LPVOID context, FX_BYTE digest[48]);
-void CRYPT_SHA384Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[48]);
+void CRYPT_SHA384Finish(FX_LPVOID context, uint8_t digest[48]);
+void CRYPT_SHA384Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[48]);
 void CRYPT_SHA512Start(FX_LPVOID context);
 void CRYPT_SHA512Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size);
-void CRYPT_SHA512Finish(FX_LPVOID context, FX_BYTE digest[64]);
-void CRYPT_SHA512Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[64]);
+void CRYPT_SHA512Finish(FX_LPVOID context, uint8_t digest[64]);
+void CRYPT_SHA512Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[64]);
 void CRYPT_SetPubKeyDecryptor(FX_BOOL (*func)(FX_LPCBYTE pData, FX_DWORD size, FX_LPBYTE data_buf, FX_DWORD& data_len));
 
 #ifdef __cplusplus
index c0065de..8444f09 100644 (file)
@@ -520,7 +520,7 @@ public:
 
     void                                       SetData(FX_LPCBYTE pData, FX_DWORD size, FX_BOOL bCompressed, FX_BOOL bKeepBuf);
 
-    void                                       InitStream(FX_BYTE* pData, FX_DWORD size, CPDF_Dictionary* pDict);
+    void                                       InitStream(uint8_t* pData, FX_DWORD size, CPDF_Dictionary* pDict);
 
     void                                       InitStream(IFX_FileRead *pFile, CPDF_Dictionary* pDict);
 
@@ -657,7 +657,7 @@ protected:
 
     FX_DWORD                   m_SrcOffset;
 
-    FX_BYTE                            m_SrcBuffer[FPDF_FILTER_BUFFER_SIZE];
+    uint8_t                            m_SrcBuffer[FPDF_FILTER_BUFFER_SIZE];
     friend class CPDF_Stream;
 };
 class CPDF_Null : public CPDF_Object
index 1b53bdc..e09c045 100644 (file)
@@ -114,7 +114,7 @@ public:
 
     CPDF_Path*                 m_pPathList;
 
-    FX_BYTE*                   m_pTypeList;
+    uint8_t*                   m_pTypeList;
 
     int                                        m_TextCount;
 
index d18d362..f0e3e2c 100644 (file)
@@ -269,7 +269,7 @@ public:
 
     CFX_ByteString             GetKeyword();
 
-    void                               GetBinary(FX_BYTE* buffer, FX_DWORD size);
+    void                               GetBinary(uint8_t* buffer, FX_DWORD size);
 
     void                               ToNextLine();
 
@@ -291,18 +291,18 @@ public:
         return m_pCryptoHandler != NULL;
     }
 
-    FX_BOOL                            GetCharAt(FX_FILESIZE pos, FX_BYTE& ch);
+    FX_BOOL                            GetCharAt(FX_FILESIZE pos, uint8_t& ch);
 
-    FX_BOOL                            ReadBlock(FX_BYTE* pBuf, FX_DWORD size);
+    FX_BOOL                            ReadBlock(uint8_t* pBuf, FX_DWORD size);
 
     CFX_ByteString             GetNextWord(FX_BOOL& bIsNumber);
 protected:
     static const int kParserMaxRecursionDepth = 64;
     static int s_CurrentRecursionDepth;
 
-    virtual FX_BOOL                            GetNextChar(FX_BYTE& ch);
+    virtual FX_BOOL                            GetNextChar(uint8_t& ch);
 
-    FX_BOOL                            GetCharAtBackward(FX_FILESIZE pos, FX_BYTE& ch);
+    FX_BOOL                            GetCharAtBackward(FX_FILESIZE pos, uint8_t& ch);
 
     void                               GetNextWord();
 
@@ -326,7 +326,7 @@ protected:
 
     FX_FILESIZE                        m_FileLen;
 
-    FX_BYTE*                   m_pFileBuf;
+    uint8_t*                   m_pFileBuf;
 
     FX_DWORD                   m_BufSize;
 
@@ -334,7 +334,7 @@ protected:
 
     CPDF_CryptoHandler*        m_pCryptoHandler;
 
-    FX_BYTE                            m_WordBuffer[257];
+    uint8_t                            m_WordBuffer[257];
 
     FX_DWORD                   m_WordSize;
 
@@ -458,7 +458,7 @@ public:
         return m_ObjVersion[objnum];
     }
 
-    void                               GetIndirectBinary(FX_DWORD objnum, FX_BYTE*& pBuffer, FX_DWORD& size);
+    void                               GetIndirectBinary(FX_DWORD objnum, uint8_t*& pBuffer, FX_DWORD& size);
 
     FX_BOOL                            GetFileStreamOption()
     {
@@ -635,7 +635,7 @@ public:
                                  FX_LPCBYTE user_pass, FX_DWORD user_size, FX_DWORD type = PDF_ENCRYPT_CONTENT);
 
     CFX_ByteString             GetUserPassword(FX_LPCBYTE owner_pass, FX_DWORD pass_size);
-    CFX_ByteString             GetUserPassword(FX_LPCBYTE owner_pass, FX_DWORD pass_size, FX_INT32 key_len);
+    CFX_ByteString             GetUserPassword(FX_LPCBYTE owner_pass, FX_DWORD pass_size, int32_t key_len);
     int                                        GetVersion()
     {
         return m_Version;
@@ -661,16 +661,16 @@ private:
     FX_BOOL                            LoadDict(CPDF_Dictionary* pEncryptDict, FX_DWORD type, int& cipher, int& key_len);
 
     FX_BOOL                            CheckUserPassword(FX_LPCBYTE password, FX_DWORD pass_size,
-                                          FX_BOOL bIgnoreEncryptMeta, FX_LPBYTE key, FX_INT32 key_len);
+                                          FX_BOOL bIgnoreEncryptMeta, FX_LPBYTE key, int32_t key_len);
 
-    FX_BOOL                            CheckOwnerPassword(FX_LPCBYTE password, FX_DWORD pass_size, FX_LPBYTE key, FX_INT32 key_len);
+    FX_BOOL                            CheckOwnerPassword(FX_LPCBYTE password, FX_DWORD pass_size, FX_LPBYTE key, int32_t key_len);
     FX_BOOL                            AES256_CheckPassword(FX_LPCBYTE password, FX_DWORD size, FX_BOOL bOwner, FX_LPBYTE key);
     void                               AES256_SetPassword(CPDF_Dictionary* pEncryptDict, FX_LPCBYTE password, FX_DWORD size, FX_BOOL bOwner, FX_LPCBYTE key);
     void                               AES256_SetPerms(CPDF_Dictionary* pEncryptDict, FX_DWORD permission, FX_BOOL bEncryptMetadata, FX_LPCBYTE key);
     void                               OnCreate(CPDF_Dictionary* pEncryptDict, CPDF_Array* pIdArray,
                                  FX_LPCBYTE user_pass, FX_DWORD user_size,
                                  FX_LPCBYTE owner_pass, FX_DWORD owner_size, FX_BOOL bDefault, FX_DWORD type);
-    FX_BOOL                            CheckSecurity(FX_INT32 key_len);
+    FX_BOOL                            CheckSecurity(int32_t key_len);
 
     FX_BOOL                            m_bOwner;
 
@@ -678,7 +678,7 @@ private:
 
     int                                        m_Cipher;
 
-    FX_BYTE                            m_EncryptKey[32];
+    uint8_t                            m_EncryptKey[32];
 
     int                                        m_KeyLen;
 };
@@ -731,7 +731,7 @@ protected:
     virtual FX_BOOL            CryptStream(FX_LPVOID context, FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt);
     virtual FX_BOOL            CryptFinish(FX_LPVOID context, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt);
 
-    FX_BYTE                            m_EncryptKey[32];
+    uint8_t                            m_EncryptKey[32];
 
     int                                        m_KeyLen;
 
@@ -798,9 +798,9 @@ protected:
 CFX_WideString FPDF_FileSpec_GetWin32Path(const CPDF_Object* pFileSpec);
 void                   FPDF_FileSpec_SetWin32Path(CPDF_Object* pFileSpec, const CFX_WideString& fullpath);
 
-void FlateEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
-FX_DWORD FlateDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
-FX_DWORD RunLengthDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
+void FlateEncode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
+FX_DWORD FlateDecode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
+FX_DWORD RunLengthDecode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
 class CPDF_NumberTree 
 {
 public:
@@ -847,8 +847,8 @@ public:
     virtual void                       SetDocument(CPDF_Document* pDoc) = 0;
     virtual FX_BOOL                    IsPageAvail(int iPage, IFX_DownloadHints* pHints) = 0;
     virtual FX_BOOL                    IsLinearized() = 0;
-    virtual FX_INT32           IsFormAvail(IFX_DownloadHints *pHints) = 0;
-    virtual FX_INT32           IsLinearizedPDF() = 0;
+    virtual int32_t            IsFormAvail(IFX_DownloadHints *pHints) = 0;
+    virtual int32_t            IsLinearizedPDF() = 0;
     virtual void                               GetLinearizedMainXRefInfo(FX_FILESIZE *pPos, FX_DWORD *pSize) = 0;
 
 protected:
index 47d1b19..2f03ae5 100644 (file)
@@ -241,7 +241,7 @@ public:
     void                               ClearImageData();
 
     FX_DWORD                   EstimateSize();
-    void                               CacheOptimization(FX_INT32 dwLimitCacheSize);
+    void                               CacheOptimization(int32_t dwLimitCacheSize);
     FX_DWORD                   GetCachedSize(CPDF_Stream* pStream) const;
     FX_DWORD                   GetTimeCount() const
     {
@@ -254,7 +254,7 @@ public:
 
     void                               GetCachedBitmap(CPDF_Stream* pStream, CFX_DIBSource*& pBitmap, CFX_DIBSource*& pMask, FX_DWORD& MatteColor,
                                         FX_BOOL bStdCS = FALSE, FX_DWORD GroupFamily = 0, FX_BOOL bLoadMask = FALSE,
-                                        CPDF_RenderStatus* pRenderStatus = NULL, FX_INT32 downsampleWidth = 0, FX_INT32 downsampleHeight = 0);
+                                        CPDF_RenderStatus* pRenderStatus = NULL, int32_t downsampleWidth = 0, int32_t downsampleHeight = 0);
 
     void                               ResetBitmap(CPDF_Stream* pStream, const CFX_DIBitmap* pBitmap);
     void                               ClearImageCache(CPDF_Stream* pStream);
@@ -266,7 +266,7 @@ public:
 public:
     FX_BOOL                            StartGetCachedBitmap(CPDF_Stream* pStream, FX_BOOL bStdCS = FALSE, FX_DWORD GroupFamily = 0,
             FX_BOOL bLoadMask = FALSE, CPDF_RenderStatus* pRenderStatus = NULL,
-            FX_INT32 downsampleWidth = 0, FX_INT32 downsampleHeight = 0);
+            int32_t downsampleWidth = 0, int32_t downsampleHeight = 0);
 
     FX_BOOL                            Continue(IFX_Pause* pPause);
     CPDF_ImageCache*   m_pCurImageCache;
index f1ea6b5..06dcdfe 100644 (file)
@@ -160,7 +160,7 @@ public:
         if (offset < 0 || nStrLen < 1) {
             return 0;
         }
-        FX_BYTE ch = offset < nStrLen ? pString[offset++] : pString[nStrLen-1];
+        uint8_t ch = offset < nStrLen ? pString[offset++] : pString[nStrLen-1];
         return static_cast<FX_DWORD>(ch);
     }
 
@@ -326,14 +326,14 @@ public:
 
     FX_BOOL                                    IsIdentical(CPDF_FontEncoding* pAnother) const;
 
-    FX_WCHAR                           UnicodeFromCharCode(FX_BYTE charcode) const
+    FX_WCHAR                           UnicodeFromCharCode(uint8_t charcode) const
     {
         return m_Unicodes[charcode];
     }
 
     int                                                CharCodeFromUnicode(FX_WCHAR unicode) const;
 
-    void                                       SetUnicode(FX_BYTE charcode, FX_WCHAR unicode)
+    void                                       SetUnicode(uint8_t charcode, FX_WCHAR unicode)
     {
         m_Unicodes[charcode] = unicode;
     }
@@ -368,7 +368,7 @@ protected:
     virtual void                       LoadGlyphMap() = 0;
     virtual FX_WCHAR           _UnicodeFromCharCode(FX_DWORD charcode) const
     {
-        return m_Encoding.UnicodeFromCharCode((FX_BYTE)charcode);
+        return m_Encoding.UnicodeFromCharCode((uint8_t)charcode);
     }
     virtual FX_DWORD           _CharCodeFromUnicode(FX_WCHAR Unicode) const
     {
@@ -831,7 +831,7 @@ public:
     {
     }
     FX_ARGB* pMatteColor;
-    FX_INT32 nQuality;
+    int32_t nQuality;
 };
 class CPDF_Image 
 {
@@ -884,12 +884,12 @@ public:
 
 
 
-    FX_INT32                           GetPixelHeight() const
+    int32_t                            GetPixelHeight() const
     {
         return m_Height;
     }
 
-    FX_INT32                           GetPixelWidth() const
+    int32_t                            GetPixelWidth() const
     {
         return m_Width;
     }
@@ -909,9 +909,9 @@ public:
 
 
 
-    void                                       SetImage(const CFX_DIBitmap* pDIBitmap, FX_INT32 iCompress, IFX_FileWrite *pFileWrite = NULL, IFX_FileRead *pFileRead = NULL, const CFX_DIBitmap* pMask = NULL, const CPDF_ImageSetParam* pParam = NULL);
+    void                                       SetImage(const CFX_DIBitmap* pDIBitmap, int32_t iCompress, IFX_FileWrite *pFileWrite = NULL, IFX_FileRead *pFileRead = NULL, const CFX_DIBitmap* pMask = NULL, const CPDF_ImageSetParam* pParam = NULL);
 
-    void                                       SetJpegImage(FX_BYTE* pImageData, FX_DWORD size);
+    void                                       SetJpegImage(uint8_t* pImageData, FX_DWORD size);
 
     void                                       SetJpegImage(IFX_FileRead *pFile);
 
@@ -931,9 +931,9 @@ private:
     FX_BOOL                                    m_bInline;
     CPDF_Dictionary*           m_pInlineDict;
 
-    FX_INT32                           m_Height;
+    int32_t                            m_Height;
 
-    FX_INT32                           m_Width;
+    int32_t                            m_Width;
 
     FX_BOOL                                    m_bIsMask;
 
index fc55fa0..e4a0aec 100644 (file)
@@ -127,9 +127,9 @@ public:
 
     FX_BOOL                            Create(IFX_StreamWrite* pFile, FX_DWORD flags = 0);
 
-    FX_INT32                   Continue(IFX_Pause *pPause = NULL);
+    int32_t                    Continue(IFX_Pause *pPause = NULL);
 
-    FX_BOOL                            SetFileVersion(FX_INT32 fileVersion = 17);
+    FX_BOOL                            SetFileVersion(int32_t fileVersion = 17);
 protected:
 
     CPDF_Document*             m_pDocument;
@@ -155,16 +155,16 @@ protected:
 
     CPDF_XRefStream*   m_pXRefStream;
 
-    FX_INT32                   m_ObjectStreamSize;
+    int32_t                    m_ObjectStreamSize;
 
     FX_DWORD                   m_dwLastObjNum;
     FX_BOOL                            Create(FX_DWORD flags);
     void                               ResetStandardSecurity();
     void                               Clear();
-    FX_INT32                   WriteDoc_Stage1(IFX_Pause *pPause);
-    FX_INT32                   WriteDoc_Stage2(IFX_Pause *pPause);
-    FX_INT32                   WriteDoc_Stage3(IFX_Pause *pPause);
-    FX_INT32                   WriteDoc_Stage4(IFX_Pause *pPause);
+    int32_t                    WriteDoc_Stage1(IFX_Pause *pPause);
+    int32_t                    WriteDoc_Stage2(IFX_Pause *pPause);
+    int32_t                    WriteDoc_Stage3(IFX_Pause *pPause);
+    int32_t                    WriteDoc_Stage4(IFX_Pause *pPause);
 
     CFX_FileBufferArchive      m_File;
 
@@ -172,19 +172,19 @@ protected:
     void                               InitOldObjNumOffsets();
     void                               InitNewObjNumOffsets();
     void                               AppendNewObjNum(FX_DWORD objbum);
-    FX_INT32                   WriteOldIndirectObject(FX_DWORD objnum);
-    FX_INT32                   WriteOldObjs(IFX_Pause *pPause);
-    FX_INT32                   WriteNewObjs(FX_BOOL bIncremental, IFX_Pause *pPause);
-    FX_INT32                   WriteIndirectObj(const CPDF_Object* pObj);
-    FX_INT32                   WriteDirectObj(FX_DWORD objnum, const CPDF_Object* pObj, FX_BOOL bEncrypt = TRUE);
-    FX_INT32                   WriteIndirectObjectToStream(const CPDF_Object* pObj);
-    FX_INT32                   WriteIndirectObj(FX_DWORD objnum, const CPDF_Object* pObj);
-    FX_INT32                   WriteIndirectObjectToStream(FX_DWORD objnum, FX_LPCBYTE pBuffer, FX_DWORD dwSize);
-    FX_INT32                   AppendObjectNumberToXRef(FX_DWORD objnum);
+    int32_t                    WriteOldIndirectObject(FX_DWORD objnum);
+    int32_t                    WriteOldObjs(IFX_Pause *pPause);
+    int32_t                    WriteNewObjs(FX_BOOL bIncremental, IFX_Pause *pPause);
+    int32_t                    WriteIndirectObj(const CPDF_Object* pObj);
+    int32_t                    WriteDirectObj(FX_DWORD objnum, const CPDF_Object* pObj, FX_BOOL bEncrypt = TRUE);
+    int32_t                    WriteIndirectObjectToStream(const CPDF_Object* pObj);
+    int32_t                    WriteIndirectObj(FX_DWORD objnum, const CPDF_Object* pObj);
+    int32_t                    WriteIndirectObjectToStream(FX_DWORD objnum, FX_LPCBYTE pBuffer, FX_DWORD dwSize);
+    int32_t                    AppendObjectNumberToXRef(FX_DWORD objnum);
     void                               InitID(FX_BOOL bDefault = TRUE);
-    FX_INT32                   WriteStream(const CPDF_Object* pStream, FX_DWORD objnum, CPDF_CryptoHandler* pCrypto);
+    int32_t                    WriteStream(const CPDF_Object* pStream, FX_DWORD objnum, CPDF_CryptoHandler* pCrypto);
 
-    FX_INT32                   m_iStage;
+    int32_t                    m_iStage;
     FX_DWORD                   m_dwFlags;
     FX_POSITION                        m_Pos;
     FX_FILESIZE                        m_XrefStart;
@@ -196,7 +196,7 @@ protected:
 
     CPDF_Array*                        m_pIDArray;
 
-    FX_INT32                   m_FileVersion;
+    int32_t                    m_FileVersion;
     friend class CPDF_ObjectStream;
     friend class CPDF_XRefStream;
 };
index 39daf02..1d30ebb 100644 (file)
@@ -15,19 +15,19 @@ class IPVT_FontMap
 {
 public:
     virtual ~IPVT_FontMap() { }
-    virtual CPDF_Font*                                         GetPDFFont(FX_INT32 nFontIndex) = 0;
-    virtual CFX_ByteString                                     GetPDFFontAlias(FX_INT32 nFontIndex) = 0;
+    virtual CPDF_Font*                                         GetPDFFont(int32_t nFontIndex) = 0;
+    virtual CFX_ByteString                                     GetPDFFontAlias(int32_t nFontIndex) = 0;
 };
 struct CPVT_Dash {
 
-    CPVT_Dash(FX_INT32 dash, FX_INT32 gap, FX_INT32 phase) : nDash(dash), nGap(gap), nPhase(phase)
+    CPVT_Dash(int32_t dash, int32_t gap, int32_t phase) : nDash(dash), nGap(gap), nPhase(phase)
     {}
 
-    FX_INT32                   nDash;
+    int32_t                    nDash;
 
-    FX_INT32                   nGap;
+    int32_t                    nGap;
 
-    FX_INT32                   nPhase;
+    int32_t                    nPhase;
 };
 #define CT_TRANSPARENT         0
 #define        CT_GRAY                         1
@@ -35,11 +35,11 @@ struct CPVT_Dash {
 #define        CT_CMYK                         3
 struct CPVT_Color {
 
-    CPVT_Color(FX_INT32 type = 0, FX_FLOAT color1 = 0.0f, FX_FLOAT color2 = 0.0f, FX_FLOAT color3 = 0.0f, FX_FLOAT color4 = 0.0f)
+    CPVT_Color(int32_t type = 0, FX_FLOAT color1 = 0.0f, FX_FLOAT color2 = 0.0f, FX_FLOAT color3 = 0.0f, FX_FLOAT color4 = 0.0f)
         : nColorType(type), fColor1(color1), fColor2(color2), fColor3(color3), fColor4(color4)
     {}
 
-    FX_INT32                   nColorType;
+    int32_t                    nColorType;
     FX_FLOAT                   fColor1;
     FX_FLOAT                   fColor2;
     FX_FLOAT                   fColor3;
@@ -53,17 +53,17 @@ public:
 
     virtual ~CPVT_Provider();
 
-    FX_INT32                                           GetCharWidth(FX_INT32 nFontIndex, FX_WORD word, FX_INT32 nWordStyle);
+    int32_t                                            GetCharWidth(int32_t nFontIndex, FX_WORD word, int32_t nWordStyle);
 
-    FX_INT32                                           GetTypeAscent(FX_INT32 nFontIndex);
+    int32_t                                            GetTypeAscent(int32_t nFontIndex);
 
-    FX_INT32                                           GetTypeDescent(FX_INT32 nFontIndex);
+    int32_t                                            GetTypeDescent(int32_t nFontIndex);
 
-    FX_INT32                                           GetWordFontIndex(FX_WORD word, FX_INT32 charset, FX_INT32 nFontIndex);
+    int32_t                                            GetWordFontIndex(FX_WORD word, int32_t charset, int32_t nFontIndex);
 
     FX_BOOL                                                    IsLatinWord(FX_WORD word);
 
-    FX_INT32                                           GetDefaultFontIndex();
+    int32_t                                            GetDefaultFontIndex();
 private:
 
     IPVT_FontMap *     m_pFontMap;
@@ -88,7 +88,7 @@ public:
 
     static CFX_ByteString                                      GenerateBorderAP(const CPDF_Rect & rect, FX_FLOAT fWidth,
             const CPVT_Color & color, const CPVT_Color & crLeftTop, const CPVT_Color & crRightBottom,
-            FX_INT32 nStyle, const CPVT_Dash & dash);
+            int32_t nStyle, const CPVT_Dash & dash);
 
     static CFX_ByteString                                      GenerateColorAP(const CPVT_Color & color, const FX_BOOL & bFillOrStroke);
 };
index 307a31c..14cc145 100644 (file)
@@ -331,7 +331,7 @@ public:
 
     CPDF_Dictionary*   GetAnnot() const;
 
-    FX_INT32                   GetOperationType() const;
+    int32_t                            GetOperationType() const;
 
     CPDF_Stream*               GetSoundStream() const
     {
@@ -733,19 +733,19 @@ public:
 
     static CPDF_Font*          AddSystemDefaultFont(const CPDF_Document* pDocument);
 
-    static CPDF_Font*          AddSystemFont(const CPDF_Document* pDocument, CFX_ByteString csFontName, FX_BYTE iCharSet = 1);
+    static CPDF_Font*          AddSystemFont(const CPDF_Document* pDocument, CFX_ByteString csFontName, uint8_t iCharSet = 1);
 
-    static CPDF_Font*          AddSystemFont(const CPDF_Document* pDocument, CFX_WideString csFontName, FX_BYTE iCharSet = 1);
+    static CPDF_Font*          AddSystemFont(const CPDF_Document* pDocument, CFX_WideString csFontName, uint8_t iCharSet = 1);
 
     static CPDF_Font*          AddStandardFont(const CPDF_Document* pDocument, CFX_ByteString csFontName);
 
-    static CFX_ByteString      GetNativeFont(FX_BYTE iCharSet, FX_LPVOID pLogFont = NULL);
+    static CFX_ByteString      GetNativeFont(uint8_t iCharSet, FX_LPVOID pLogFont = NULL);
 
     static CFX_ByteString      GetNativeFont(FX_LPVOID pLogFont = NULL);
 
-    static FX_BYTE                     GetNativeCharSet();
+    static uint8_t                     GetNativeCharSet();
 
-    static CPDF_Font*          AddNativeFont(FX_BYTE iCharSet, const CPDF_Document* pDocument);
+    static CPDF_Font*          AddNativeFont(uint8_t iCharSet, const CPDF_Document* pDocument);
 
     static CPDF_Font*          AddNativeFont(const CPDF_Document* pDocument);
 
@@ -837,7 +837,7 @@ public:
 
     CPDF_Font*                         GetFormFont(CFX_ByteString csFontName, CFX_ByteString& csNameTag);
 
-    CPDF_Font*                         GetNativeFormFont(FX_BYTE iCharSet, CFX_ByteString& csNameTag);
+    CPDF_Font*                         GetNativeFormFont(uint8_t iCharSet, CFX_ByteString& csNameTag);
 
     CPDF_Font*                         GetNativeFormFont(CFX_ByteString& csNameTag);
 
@@ -856,7 +856,7 @@ public:
 
     void                                       AddFormFont(const CPDF_Font* pFont, CFX_ByteString& csNameTag);
 
-    CPDF_Font*                         AddNativeFormFont(FX_BYTE iCharSet, CFX_ByteString& csNameTag);
+    CPDF_Font*                         AddNativeFormFont(uint8_t iCharSet, CFX_ByteString& csNameTag);
 
     CPDF_Font*                         AddNativeFormFont(CFX_ByteString& csNameTag);
 
@@ -1517,10 +1517,10 @@ public:
 
     CFX_WideString                                     GetLabel(int nPage) const;
 
-    FX_INT32                                           GetPageByLabel(FX_BSTR bsLabel) const;
+    int32_t                                            GetPageByLabel(FX_BSTR bsLabel) const;
 
 
-    FX_INT32                                           GetPageByLabel(FX_WSTR wsLabel) const;
+    int32_t                                            GetPageByLabel(FX_WSTR wsLabel) const;
 
 protected:
     CPDF_Document*                                     m_pDocument;
@@ -1537,7 +1537,7 @@ public:
     void                               LoadDoc(CPDF_Document *pDoc);
 
 
-    FX_INT32                   GetString(FX_BSTR bsItem, CFX_WideString &wsStr);
+    int32_t                    GetString(FX_BSTR bsItem, CFX_WideString &wsStr);
 
     CXML_Element*              GetRoot() const;
 
@@ -1560,7 +1560,7 @@ public:
 
     FX_BOOL PrintScaling() const;
 
-    FX_INT32 NumCopies() const;
+    int32_t NumCopies() const;
 
     CPDF_Array* PrintPageRange() const;
 
index 87ef025..fbfeacb 100644 (file)
@@ -26,7 +26,7 @@ struct CPVT_WordPlace {
     {
     }
 
-    CPVT_WordPlace(FX_INT32 nSecIndex, FX_INT32 nLineIndex, FX_INT32 nWordIndex)
+    CPVT_WordPlace(int32_t nSecIndex, int32_t nLineIndex, int32_t nWordIndex)
     {
         this->nSecIndex = nSecIndex;
         this->nLineIndex = nLineIndex;
@@ -48,7 +48,7 @@ struct CPVT_WordPlace {
         return wp.nSecIndex != this->nSecIndex || wp.nLineIndex != this->nLineIndex || wp.nWordIndex != this->nWordIndex;
     }
 
-    inline FX_INT32 WordCmp(const CPVT_WordPlace & wp) const
+    inline int32_t WordCmp(const CPVT_WordPlace & wp) const
     {
         if (this->nSecIndex > wp.nSecIndex) {
             return 1;
@@ -71,7 +71,7 @@ struct CPVT_WordPlace {
         return 0;
     }
 
-    inline FX_INT32 LineCmp(const CPVT_WordPlace & wp) const
+    inline int32_t LineCmp(const CPVT_WordPlace & wp) const
     {
         if (this->nSecIndex > wp.nSecIndex) {
             return 1;
@@ -88,7 +88,7 @@ struct CPVT_WordPlace {
         return 0;
     }
 
-    inline FX_INT32 SecCmp(const CPVT_WordPlace & wp) const
+    inline int32_t SecCmp(const CPVT_WordPlace & wp) const
     {
         if (this->nSecIndex > wp.nSecIndex) {
             return 1;
@@ -99,11 +99,11 @@ struct CPVT_WordPlace {
         return 0;
     }
 
-    FX_INT32                                                   nSecIndex;
+    int32_t                                                    nSecIndex;
 
-    FX_INT32                                                   nLineIndex;
+    int32_t                                                    nLineIndex;
 
-    FX_INT32                                                   nWordIndex;
+    int32_t                                                    nWordIndex;
 };
 struct CPVT_WordRange {
 
@@ -170,7 +170,7 @@ struct CPVT_SecProps  {
     {
     }
 
-    CPVT_SecProps(FX_FLOAT lineLeading, FX_FLOAT lineIndent, FX_INT32 alignment) :
+    CPVT_SecProps(FX_FLOAT lineLeading, FX_FLOAT lineIndent, int32_t alignment) :
         fLineLeading(lineLeading), fLineIndent(lineIndent), nAlignment(alignment)
     {
     }
@@ -184,7 +184,7 @@ struct CPVT_SecProps  {
 
     FX_FLOAT                   fLineIndent;
 
-    FX_INT32                   nAlignment;
+    int32_t                    nAlignment;
 };
 struct CPVT_WordProps  {
 
@@ -193,8 +193,8 @@ struct CPVT_WordProps  {
     {
     }
 
-    CPVT_WordProps(FX_INT32    fontIndex, FX_FLOAT fontSize, FX_COLORREF wordColor = 0, FX_INT32 scriptType = 0, FX_INT32 wordStyle = 0,
-                   FX_FLOAT charSpace = 0, FX_INT32 horzScale = 100) :
+    CPVT_WordProps(int32_t     fontIndex, FX_FLOAT fontSize, FX_COLORREF wordColor = 0, int32_t scriptType = 0, int32_t wordStyle = 0,
+                   FX_FLOAT charSpace = 0, int32_t horzScale = 100) :
         nFontIndex(fontIndex), fFontSize(fontSize), dwWordColor(wordColor), nScriptType(scriptType),
         nWordStyle(wordStyle), fCharSpace(charSpace), nHorzScale(horzScale)
     {
@@ -207,19 +207,19 @@ struct CPVT_WordProps  {
     {
     }
 
-    FX_INT32                                   nFontIndex;
+    int32_t                                    nFontIndex;
 
     FX_FLOAT                                   fFontSize;
 
     FX_COLORREF                                        dwWordColor;
 
-    FX_INT32                                   nScriptType;
+    int32_t                                    nScriptType;
 
-    FX_INT32                                   nWordStyle;
+    int32_t                                    nWordStyle;
 
     FX_FLOAT                                   fCharSpace;
 
-    FX_INT32                                   nHorzScale;
+    int32_t                                    nHorzScale;
 };
 struct CPVT_Word {
 
@@ -230,7 +230,7 @@ struct CPVT_Word {
 
     FX_WORD                                            Word;
 
-    FX_INT32                                   nCharset;
+    int32_t                                    nCharset;
 
     CPVT_WordPlace                             WordPlace;
 
@@ -242,7 +242,7 @@ struct CPVT_Word {
 
     FX_FLOAT                                   fWidth;
 
-    FX_INT32                                   nFontIndex;
+    int32_t                                    nFontIndex;
 
     FX_FLOAT                                   fFontSize;
 
@@ -281,17 +281,17 @@ class IPDF_VariableText_Provider
 public:
     virtual ~IPDF_VariableText_Provider() { }
 
-    virtual FX_INT32                                           GetCharWidth(FX_INT32 nFontIndex, FX_WORD word, FX_INT32 nWordStyle) = 0;
+    virtual int32_t                                            GetCharWidth(int32_t nFontIndex, FX_WORD word, int32_t nWordStyle) = 0;
 
-    virtual FX_INT32                                           GetTypeAscent(FX_INT32 nFontIndex) = 0;
+    virtual int32_t                                            GetTypeAscent(int32_t nFontIndex) = 0;
 
-    virtual FX_INT32                                           GetTypeDescent(FX_INT32 nFontIndex) = 0;
+    virtual int32_t                                            GetTypeDescent(int32_t nFontIndex) = 0;
 
-    virtual FX_INT32                                           GetWordFontIndex(FX_WORD word, FX_INT32 charset, FX_INT32 nFontIndex) = 0;
+    virtual int32_t                                            GetWordFontIndex(FX_WORD word, int32_t charset, int32_t nFontIndex) = 0;
 
     virtual FX_BOOL                                                    IsLatinWord(FX_WORD word) = 0;
 
-    virtual FX_INT32                                           GetDefaultFontIndex() = 0;
+    virtual int32_t                                            GetDefaultFontIndex() = 0;
 };
 class IPDF_VariableText_Iterator
 {
@@ -320,7 +320,7 @@ public:
 
     virtual    FX_BOOL                                                 SetSection(const CPVT_Section & section) = 0;
 
-    virtual void                                                       SetAt(FX_INT32 nWordIndex) = 0;
+    virtual void                                                       SetAt(int32_t nWordIndex) = 0;
 
     virtual void                                                       SetAt(const CPVT_WordPlace & place) = 0;
 
@@ -339,17 +339,17 @@ public:
 
     virtual void                                                       SetPlateRect(const CPDF_Rect & rect) = 0;
 
-    virtual void                                                       SetAlignment(FX_INT32 nFormat = 0) = 0;
+    virtual void                                                       SetAlignment(int32_t nFormat = 0) = 0;
 
     virtual void                                                       SetPasswordChar(FX_WORD wSubWord = '*') = 0;
 
-    virtual void                                                       SetLimitChar(FX_INT32 nLimitChar = 0) = 0;
+    virtual void                                                       SetLimitChar(int32_t nLimitChar = 0) = 0;
 
-    virtual void                                                       SetCharArray(FX_INT32 nCharArray = 0) = 0;
+    virtual void                                                       SetCharArray(int32_t nCharArray = 0) = 0;
 
     virtual void                                                       SetCharSpace(FX_FLOAT fCharSpace = 0.0f) = 0;
 
-    virtual void                                                       SetHorzScale(FX_INT32 nHorzScale = 100) = 0;
+    virtual void                                                       SetHorzScale(int32_t nHorzScale = 100) = 0;
 
     virtual void                                                       SetMultiLine(FX_BOOL bMultiLine = TRUE) = 0;
 
@@ -375,16 +375,16 @@ public:
 
     virtual void                                                       ResetAll() = 0;
 
-    virtual void                                                       SetText(FX_LPCWSTR text, FX_INT32 charset = 1, const CPVT_SecProps * pSecProps = NULL,
+    virtual void                                                       SetText(FX_LPCWSTR text, int32_t charset = 1, const CPVT_SecProps * pSecProps = NULL,
             const CPVT_WordProps * pWordProps = NULL) = 0;
 
-    virtual CPVT_WordPlace                                     InsertWord(const CPVT_WordPlace & place, FX_WORD word, FX_INT32 charset = 1,
+    virtual CPVT_WordPlace                                     InsertWord(const CPVT_WordPlace & place, FX_WORD word, int32_t charset = 1,
             const CPVT_WordProps * pWordProps = NULL) = 0;
 
     virtual CPVT_WordPlace                                     InsertSection(const CPVT_WordPlace & place, const CPVT_SecProps * pSecProps = NULL,
             const CPVT_WordProps * pWordProps = NULL) = 0;
 
-    virtual CPVT_WordPlace                                     InsertText(const CPVT_WordPlace & place, FX_LPCWSTR text, FX_INT32 charset = 1,
+    virtual CPVT_WordPlace                                     InsertText(const CPVT_WordPlace & place, FX_LPCWSTR text, int32_t charset = 1,
             const CPVT_SecProps * pSecProps = NULL,    const CPVT_WordProps * pWordProps = NULL) = 0;
 
     virtual CPVT_WordPlace                                     DeleteWords(const CPVT_WordRange & PlaceRange) = 0;
@@ -397,21 +397,21 @@ public:
 
     virtual CPDF_Rect                                          GetContentRect() const = 0;
 
-    virtual FX_INT32                                           GetTotalWords() const = 0;
+    virtual int32_t                                            GetTotalWords() const = 0;
 
     virtual FX_FLOAT                                           GetFontSize() const = 0;
 
-    virtual FX_INT32                                           GetAlignment() const = 0;
+    virtual int32_t                                            GetAlignment() const = 0;
 
     virtual FX_WORD                                                    GetPasswordChar() const = 0;
 
-    virtual FX_INT32                                           GetCharArray() const = 0;
+    virtual int32_t                                            GetCharArray() const = 0;
 
-    virtual FX_INT32                                           GetLimitChar() const = 0;
+    virtual int32_t                                            GetLimitChar() const = 0;
 
     virtual FX_BOOL                                                    IsMultiLine() const = 0;
 
-    virtual FX_INT32                                           GetHorzScale() const = 0;
+    virtual int32_t                                            GetHorzScale() const = 0;
 
     virtual FX_FLOAT                                           GetCharSpace() const = 0;
 
@@ -441,9 +441,9 @@ public:
 
     virtual CPVT_WordPlace                                     AjustLineHeader(const CPVT_WordPlace & place, FX_BOOL bPrevOrNext) const = 0;
 
-    virtual FX_INT32                                           WordPlaceToWordIndex(const CPVT_WordPlace & place) const = 0;
+    virtual int32_t                                            WordPlaceToWordIndex(const CPVT_WordPlace & place) const = 0;
 
-    virtual CPVT_WordPlace                                     WordIndexToWordPlace(FX_INT32 index) const = 0;
+    virtual CPVT_WordPlace                                     WordIndexToWordPlace(int32_t index) const = 0;
 
 protected:
     ~IPDF_VariableText() { }
index d18a769..65c20b0 100644 (file)
@@ -36,7 +36,7 @@ CFX_WideString PDF_GetFirstTextLine_Unicode(CPDF_Document* pDoc, CPDF_Dictionary
 typedef struct {
     FX_WCHAR                   m_Unicode;
     FX_WCHAR                   m_Charcode;
-    FX_INT32                   m_Flag;
+    int32_t                    m_Flag;
     FX_FLOAT                   m_FontSize;
     FX_FLOAT                   m_OriginX;
     FX_FLOAT                   m_OriginY;
index 6a62c2d..31dea3b 100644 (file)
@@ -114,9 +114,9 @@ class ICodec_BasicModule
 public:
 
     virtual ~ICodec_BasicModule() {}
-    virtual FX_BOOL    RunLengthEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
+    virtual FX_BOOL    RunLengthEncode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
                                     FX_DWORD& dest_size) = 0;
-    virtual FX_BOOL    A85Encode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
+    virtual FX_BOOL    A85Encode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
                               FX_DWORD& dest_size) = 0;
     virtual ICodec_ScanlineDecoder*    CreateRunLengthDecoder(FX_LPCBYTE src_buf, FX_DWORD src_size, int width, int height,
             int nComps, int bpc) = 0;
@@ -154,10 +154,10 @@ public:
     virtual ~ICodec_FlateModule() {}
     virtual ICodec_ScanlineDecoder*    CreateDecoder(FX_LPCBYTE src_buf, FX_DWORD src_size, int width, int height,
             int nComps, int bpc, int predictor, int Colors, int BitsPerComponent, int Columns) = 0;
-    virtual FX_DWORD   FlateOrLZWDecode(FX_BOOL bLZW, const FX_BYTE* src_buf, FX_DWORD src_size, FX_BOOL bEarlyChange,
+    virtual FX_DWORD   FlateOrLZWDecode(FX_BOOL bLZW, const uint8_t* src_buf, FX_DWORD src_size, FX_BOOL bEarlyChange,
                                          int predictor, int Colors, int BitsPerComponent, int Columns,
                                          FX_DWORD estimated_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
-    virtual FX_BOOL            Encode(const FX_BYTE* src_buf, FX_DWORD src_size,
+    virtual FX_BOOL            Encode(const uint8_t* src_buf, FX_DWORD src_size,
                                int predictor, int Colors, int BitsPerComponent, int Columns,
                                FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
     virtual FX_BOOL            Encode(FX_LPCBYTE src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
@@ -258,23 +258,23 @@ public:
 \r
     virtual void               Input(void* pContext, FX_LPCBYTE src_buf, FX_DWORD src_size) = 0;\r
 \r
-    virtual FX_INT32   ReadHeader(void* pContext, int* width, int* height,\r
+    virtual int32_t    ReadHeader(void* pContext, int* width, int* height,\r
                                    int* pal_num, void** pal_pp, int* bg_index, CFX_DIBAttribute* pAttribute = NULL) = 0;\r
 \r
-    virtual FX_INT32   LoadFrameInfo(void* pContext, int* frame_num) = 0;\r
+    virtual int32_t    LoadFrameInfo(void* pContext, int* frame_num) = 0;\r
 \r
     void                               (*RecordCurrentPositionCallback)(void* pModule, FX_DWORD& cur_pos);\r
 \r
-    FX_LPBYTE                  (*AskLocalPaletteBufCallback)(void* pModule, FX_INT32 frame_num, FX_INT32 pal_size);\r
+    FX_LPBYTE                  (*AskLocalPaletteBufCallback)(void* pModule, int32_t frame_num, int32_t pal_size);\r
 \r
-    virtual FX_INT32   LoadFrame(void* pContext, int frame_num, CFX_DIBAttribute* pAttribute = NULL) = 0;\r
+    virtual int32_t    LoadFrame(void* pContext, int frame_num, CFX_DIBAttribute* pAttribute = NULL) = 0;\r
 \r
     FX_BOOL                            (*InputRecordPositionBufCallback)(void* pModule, FX_DWORD rcd_pos, const FX_RECT& img_rc,\r
-            FX_INT32 pal_num, void* pal_ptr,\r
-            FX_INT32 delay_time, FX_BOOL user_input,\r
-            FX_INT32 trans_index, FX_INT32 disposal_method, FX_BOOL interlace);\r
+            int32_t pal_num, void* pal_ptr,\r
+            int32_t delay_time, FX_BOOL user_input,\r
+            int32_t trans_index, int32_t disposal_method, FX_BOOL interlace);\r
 \r
-    void                               (*ReadScanlineCallback)(void* pModule, FX_INT32 row_num, FX_LPBYTE row_buf);\r
+    void                               (*ReadScanlineCallback)(void* pModule, int32_t row_num, FX_LPBYTE row_buf);\r
 };\r
 class ICodec_BmpModule
 {\r
@@ -290,14 +290,14 @@ public:
 \r
     virtual void               Input(void* pContext, FX_LPCBYTE src_buf, FX_DWORD src_size) = 0;\r
 \r
-    virtual FX_INT32   ReadHeader(void* pContext, FX_INT32* width, FX_INT32* height, FX_BOOL* tb_flag, FX_INT32* components,\r
+    virtual int32_t    ReadHeader(void* pContext, int32_t* width, int32_t* height, FX_BOOL* tb_flag, int32_t* components,\r
                                    int* pal_num, FX_DWORD** pal_pp, CFX_DIBAttribute* pAttribute = NULL) = 0;\r
 \r
-    virtual FX_INT32   LoadImage(void* pContext) = 0;\r
+    virtual int32_t    LoadImage(void* pContext) = 0;\r
 \r
     FX_BOOL                            (*InputImagePositionBufCallback)(void* pModule, FX_DWORD rcd_pos);\r
 \r
-    void                               (*ReadScanlineCallback)(void* pModule, FX_INT32 row_num, FX_LPBYTE row_buf);\r
+    void                               (*ReadScanlineCallback)(void* pModule, int32_t row_num, FX_LPBYTE row_buf);\r
 };\r
 class ICodec_TiffModule
 {\r
@@ -308,9 +308,9 @@ public:
     virtual FX_LPVOID  CreateDecoder(IFX_FileRead* file_ptr) = 0;\r
 \r
 \r
-    virtual void               GetFrames(FX_LPVOID ctx, FX_INT32& frames) = 0;\r
+    virtual void               GetFrames(FX_LPVOID ctx, int32_t& frames) = 0;\r
 \r
-    virtual FX_BOOL            LoadFrameInfo(FX_LPVOID ctx, FX_INT32 frame, FX_DWORD& width, FX_DWORD& height, FX_DWORD& comps, FX_DWORD& bpc, CFX_DIBAttribute* pAttribute = NULL) = 0;\r
+    virtual FX_BOOL            LoadFrameInfo(FX_LPVOID ctx, int32_t frame, FX_DWORD& width, FX_DWORD& height, FX_DWORD& comps, FX_DWORD& bpc, CFX_DIBAttribute* pAttribute = NULL) = 0;\r
 \r
 \r
     virtual FX_BOOL            Decode(FX_LPVOID ctx, class CFX_DIBitmap* pDIBitmap) = 0;\r
@@ -348,21 +348,21 @@ public:
 \r
     virtual FXCODEC_IMAGE_TYPE GetType() = 0;\r
 \r
-    virtual FX_INT32                   GetWidth() = 0;\r
+    virtual int32_t                    GetWidth() = 0;\r
 \r
-    virtual FX_INT32                   GetHeight() = 0;\r
+    virtual int32_t                    GetHeight() = 0;\r
 \r
-    virtual FX_INT32                   GetNumComponents() = 0;\r
+    virtual int32_t                    GetNumComponents() = 0;\r
 \r
-    virtual FX_INT32                   GetBPC() = 0;\r
+    virtual int32_t                    GetBPC() = 0;\r
 \r
     virtual void                               SetClipBox(FX_RECT* clip) = 0;\r
 \r
-    virtual FXCODEC_STATUS             GetFrames(FX_INT32& frames, IFX_Pause* pPause = NULL) = 0;\r
+    virtual FXCODEC_STATUS             GetFrames(int32_t& frames, IFX_Pause* pPause = NULL) = 0;\r
 \r
     virtual FXCODEC_STATUS             StartDecode(class CFX_DIBitmap* pDIBitmap,\r
-                                            FX_INT32 start_x, FX_INT32 start_y, FX_INT32 size_x, FX_INT32 size_y,\r
-                                            FX_INT32 frames = 0, FX_BOOL bInterpol = TRUE) = 0;\r
+                                            int32_t start_x, int32_t start_y, int32_t size_x, int32_t size_y,\r
+                                            int32_t frames = 0, FX_BOOL bInterpol = TRUE) = 0;\r
 \r
     virtual FXCODEC_STATUS             ContinueDecode(IFX_Pause* pPause = NULL) = 0;\r
 };\r
@@ -415,11 +415,11 @@ public:
                                      ) = 0;
 
 
-    virtual FX_LPVOID  CreateTransform_sRGB(FX_LPCBYTE pProfileData, FX_DWORD dwProfileSize, FX_INT32& nComponents, FX_INT32 intent = 0,
+    virtual FX_LPVOID  CreateTransform_sRGB(FX_LPCBYTE pProfileData, FX_DWORD dwProfileSize, int32_t& nComponents, int32_t intent = 0,
             FX_DWORD dwSrcFormat = Icc_FORMAT_DEFAULT) = 0;
 
-    virtual FX_LPVOID  CreateTransform_CMYK(FX_LPCBYTE pSrcProfileData, FX_DWORD dwSrcProfileSize, FX_INT32& nSrcComponents,
-            FX_LPCBYTE pDstProfileData, FX_DWORD dwDstProfileSize, FX_INT32 intent = 0,
+    virtual FX_LPVOID  CreateTransform_CMYK(FX_LPCBYTE pSrcProfileData, FX_DWORD dwSrcProfileSize, int32_t& nSrcComponents,
+            FX_LPCBYTE pDstProfileData, FX_DWORD dwDstProfileSize, int32_t intent = 0,
             FX_DWORD dwSrcFormat = Icc_FORMAT_DEFAULT,
             FX_DWORD dwDstFormat = Icc_FORMAT_DEFAULT
                                           ) = 0;
@@ -431,18 +431,19 @@ public:
     virtual void                       TranslateScanline(FX_LPVOID pTransform, FX_LPBYTE pDest, FX_LPCBYTE pSrc, int pixels) = 0;
     virtual void                        SetComponents(FX_DWORD nComponents) = 0;
 };
+
 void AdobeCMYK_to_sRGB(FX_FLOAT c, FX_FLOAT m, FX_FLOAT y, FX_FLOAT k, FX_FLOAT& R, FX_FLOAT& G, FX_FLOAT& B);
-void AdobeCMYK_to_sRGB1(FX_BYTE c, FX_BYTE m, FX_BYTE y, FX_BYTE k, FX_BYTE& R, FX_BYTE& G, FX_BYTE& B);
-FX_BOOL MD5ComputeID(FX_LPCVOID buf, FX_DWORD dwSize, FX_BYTE ID[16]);
+void AdobeCMYK_to_sRGB1(uint8_t c, uint8_t m, uint8_t y, uint8_t k, uint8_t& R, uint8_t& G, uint8_t& B);
+FX_BOOL MD5ComputeID(FX_LPCVOID buf, FX_DWORD dwSize, uint8_t ID[16]);
 class CFX_DIBAttribute
 {\r
 public:\r
     CFX_DIBAttribute();\r
     ~CFX_DIBAttribute();\r
 \r
-    FX_INT32           m_nXDPI;\r
+    int32_t            m_nXDPI;\r
 \r
-    FX_INT32           m_nYDPI;\r
+    int32_t            m_nYDPI;\r
 \r
     FX_FLOAT           m_fAspectRatio;\r
 \r
@@ -450,16 +451,16 @@ public:
 \r
     CFX_ByteString     m_strAuthor;\r
 \r
-    FX_BYTE                    m_strTime[20];\r
+    uint8_t                    m_strTime[20];\r
 \r
-    FX_INT32           m_nGifLeft;\r
-    FX_INT32           m_nGifTop;\r
+    int32_t            m_nGifLeft;\r
+    int32_t            m_nGifTop;\r
 \r
     FX_DWORD*          m_pGifLocalPalette;\r
 \r
     FX_DWORD           m_nGifLocalPalNum;\r
 \r
-    FX_INT32           m_nBmpCompressType;\r
+    int32_t            m_nBmpCompressType;\r
     class IFX_DIBAttributeExif* m_pExif;\r
 };\r
 class IFX_DIBAttributeExif
index 8c2a8eb..56f56fb 100644 (file)
@@ -55,9 +55,9 @@ public:
     virtual FX_WCHAR                   GetFormChar(FX_WCHAR wch, FX_WCHAR prev = 0, FX_WCHAR next = 0) const = 0;
     virtual FX_WCHAR                   GetFormChar(const CFX_Char *cur, const CFX_Char *prev, const CFX_Char *next) const = 0;
 };
-void FX_BidiLine(CFX_WideString &wsText, FX_INT32 iBaseLevel = 0);
-void FX_BidiLine(CFX_TxtCharArray &chars, FX_INT32 iCount, FX_INT32 iBaseLevel = 0);
-void FX_BidiLine(CFX_RTFCharArray &chars, FX_INT32 iCount, FX_INT32 iBaseLevel = 0);
+void FX_BidiLine(CFX_WideString &wsText, int32_t iBaseLevel = 0);
+void FX_BidiLine(CFX_TxtCharArray &chars, int32_t iCount, int32_t iBaseLevel = 0);
+void FX_BidiLine(CFX_RTFCharArray &chars, int32_t iCount, int32_t iBaseLevel = 0);
 class IFX_BidiChar
 {
 public:
@@ -66,7 +66,7 @@ public:
     virtual void                       SetPolicy(FX_BOOL bSeparateNeutral = TRUE) = 0;
     virtual FX_BOOL                    AppendChar(FX_WCHAR wch) = 0;
     virtual FX_BOOL                    EndChar() = 0;
-    virtual FX_INT32           GetBidiInfo(FX_INT32 &iStart, FX_INT32 &iCount) = 0;
+    virtual int32_t            GetBidiInfo(int32_t &iStart, int32_t &iCount) = 0;
     virtual void                       Reset() = 0;
 
 protected:
index 111e0d3..fbcb657 100644 (file)
@@ -41,14 +41,14 @@ public:
 
     void                                       AppendBlock(const void* pBuf, FX_STRSIZE size);
 
-    void                                       AppendFill(FX_BYTE byte, FX_STRSIZE count);
+    void                                       AppendFill(uint8_t byte, FX_STRSIZE count);
 
     void                                       AppendString(FX_BSTR str)
     {
         AppendBlock(str.GetPtr(), str.GetLength());
     }
 
-    inline void                                AppendByte(FX_BYTE byte)
+    inline void                                AppendByte(uint8_t byte)
     {
         if (m_AllocSize <= m_DataSize) {
             ExpandBuf(1);
@@ -99,7 +99,7 @@ public:
 
     void                                       AppendChar(int ch)
     {
-        AppendByte((FX_BYTE)ch);
+        AppendByte((uint8_t)ch);
     }
 
     CFX_ByteTextBuf&           operator << (int i);
@@ -160,7 +160,7 @@ class CFX_ArchiveSaver
 public:
     CFX_ArchiveSaver() : m_pStream(NULL) {}
 
-    CFX_ArchiveSaver&          operator << (FX_BYTE i);
+    CFX_ArchiveSaver&          operator << (uint8_t i);
 
     CFX_ArchiveSaver&          operator << (int i);
 
@@ -178,7 +178,7 @@ public:
 
     void                                       Write(const void* pData, FX_STRSIZE dwSize);
 
-    FX_INTPTR                          GetLength()
+    intptr_t                           GetLength()
     {
         return m_SavingBuf.GetSize();
     }
@@ -204,7 +204,7 @@ public:
 
     CFX_ArchiveLoader(FX_LPCBYTE pData, FX_DWORD dwSize);
 
-    CFX_ArchiveLoader&         operator >> (FX_BYTE& i);
+    CFX_ArchiveLoader&         operator >> (uint8_t& i);
 
     CFX_ArchiveLoader&         operator >> (int& i);
 
@@ -241,14 +241,14 @@ public:
     FX_BOOL                                    Flush();
 
 
-    FX_INT32                           AppendBlock(const void* pBuf, size_t size);
+    int32_t                            AppendBlock(const void* pBuf, size_t size);
 
-    FX_INT32                           AppendByte(FX_BYTE byte);
+    int32_t                            AppendByte(uint8_t byte);
 
-    FX_INT32                           AppendDWord(FX_DWORD i);
+    int32_t                            AppendDWord(FX_DWORD i);
 
 
-    FX_INT32                           AppendString(FX_BSTR lpsz);
+    int32_t                            AppendString(FX_BSTR lpsz);
 
 protected:
 
@@ -282,14 +282,14 @@ private:
 };
 struct CFX_CharMap {
 
-    static CFX_CharMap*                GetDefaultMapper(FX_INT32 codepage = 0);
+    static CFX_CharMap*                GetDefaultMapper(int32_t codepage = 0);
 
 
     CFX_WideString     (*m_GetWideString)(CFX_CharMap* pMap, const CFX_ByteString& bstr);
 
     CFX_ByteString     (*m_GetByteString)(CFX_CharMap* pMap, const CFX_WideString& wstr);
 
-    FX_INT32           (*m_GetCodePage)();
+    int32_t            (*m_GetCodePage)();
 };
 class CFX_UTF8Decoder
 {
@@ -301,7 +301,7 @@ public:
 
     void                       Clear();
 
-    void                       Input(FX_BYTE byte);
+    void                       Input(uint8_t byte);
 
     void                       AppendChar(FX_DWORD ch);
 
@@ -541,13 +541,13 @@ public:
         return -1;
     }
 };
-typedef CFX_ArrayTemplate<FX_BYTE>             CFX_ByteArray;
+typedef CFX_ArrayTemplate<uint8_t>             CFX_ByteArray;
 typedef CFX_ArrayTemplate<FX_WORD>             CFX_WordArray;
 typedef CFX_ArrayTemplate<FX_DWORD>            CFX_DWordArray;
 typedef CFX_ArrayTemplate<void*>               CFX_PtrArray;
 typedef CFX_ArrayTemplate<FX_FILESIZE> CFX_FileSizeArray;
 typedef CFX_ArrayTemplate<FX_FLOAT>            CFX_FloatArray;
-typedef CFX_ArrayTemplate<FX_INT32>            CFX_Int32Array;
+typedef CFX_ArrayTemplate<int32_t>             CFX_Int32Array;
 template <class ObjectClass>
 class CFX_ObjectArray : public CFX_BasicArray
 {
@@ -574,12 +574,12 @@ public:
         return InsertSpaceAt(m_nSize, 1);
     }
 
-    FX_INT32           Append(const CFX_ObjectArray& src, FX_INT32 nStart = 0, FX_INT32 nCount = -1)
+    int32_t            Append(const CFX_ObjectArray& src, int32_t nStart = 0, int32_t nCount = -1)
     {
         if (nCount == 0) {
             return 0;
         }
-        FX_INT32 nSize = src.GetSize();
+        int32_t nSize = src.GetSize();
         if (!nSize) {
             return 0;
         }
@@ -597,18 +597,18 @@ public:
         InsertSpaceAt(m_nSize, nCount);
         ObjectClass* pStartObj = (ObjectClass*)GetDataPtr(nSize);
         nSize = nStart + nCount;
-        for (FX_INT32 i = nStart; i < nSize; i ++, pStartObj++) {
+        for (int32_t i = nStart; i < nSize; i ++, pStartObj++) {
             new ((void*)pStartObj) ObjectClass(src[i]);
         }
         return nCount;
     }
 
-    FX_INT32           Copy(const CFX_ObjectArray& src, FX_INT32 nStart = 0, FX_INT32 nCount = -1)
+    int32_t            Copy(const CFX_ObjectArray& src, int32_t nStart = 0, int32_t nCount = -1)
     {
         if (nCount == 0) {
             return 0;
         }
-        FX_INT32 nSize = src.GetSize();
+        int32_t nSize = src.GetSize();
         if (!nSize) {
             return 0;
         }
@@ -626,7 +626,7 @@ public:
         SetSize(nCount);
         ObjectClass* pStartObj = (ObjectClass*)m_pData;
         nSize = nStart + nCount;
-        for (FX_INT32 i = nStart; i < nSize; i ++, pStartObj++) {
+        for (int32_t i = nStart; i < nSize; i ++, pStartObj++) {
             new ((void*)pStartObj) ObjectClass(src[i]);
         }
         return nCount;
@@ -704,9 +704,9 @@ private:
 
     short                      m_SegmentSize;
 
-    FX_BYTE                    m_IndexSize;
+    uint8_t                    m_IndexSize;
 
-    FX_BYTE                    m_IndexDepth;
+    uint8_t                    m_IndexDepth;
 
     int                                m_DataSize;
 
@@ -859,26 +859,26 @@ public:
     FX_BOOL    Lookup(KeyType key, ValueType& rValue) const
     {
         FX_LPVOID pValue = NULL;
-        if (!CFX_MapPtrToPtr::Lookup((void*)(FX_UINTPTR)key, pValue)) {
+        if (!CFX_MapPtrToPtr::Lookup((void*)(uintptr_t)key, pValue)) {
             return FALSE;
         }
-        rValue = (ValueType)(FX_UINTPTR)pValue;
+        rValue = (ValueType)(uintptr_t)pValue;
         return TRUE;
     }
 
     ValueType& operator[](KeyType key)
     {
-        return (ValueType&)CFX_MapPtrToPtr::operator []((void*)(FX_UINTPTR)key);
+        return (ValueType&)CFX_MapPtrToPtr::operator []((void*)(uintptr_t)key);
     }
 
     void SetAt(KeyType key, ValueType newValue)
     {
-        CFX_MapPtrToPtr::SetAt((void*)(FX_UINTPTR)key, (void*)(FX_UINTPTR)newValue);
+        CFX_MapPtrToPtr::SetAt((void*)(uintptr_t)key, (void*)(uintptr_t)newValue);
     }
 
     FX_BOOL    RemoveKey(KeyType key)
     {
-        return CFX_MapPtrToPtr::RemoveKey((void*)(FX_UINTPTR)key);
+        return CFX_MapPtrToPtr::RemoveKey((void*)(uintptr_t)key);
     }
 
     void GetNextAssoc(FX_POSITION& rNextPosition, KeyType& rKey, ValueType& rValue) const
@@ -886,8 +886,8 @@ public:
         void* pKey = NULL;
         void* pValue = NULL;
         CFX_MapPtrToPtr::GetNextAssoc(rNextPosition, pKey, pValue);
-        rKey = (KeyType)(FX_UINTPTR)pKey;
-        rValue = (ValueType)(FX_UINTPTR)pValue;
+        rKey = (KeyType)(uintptr_t)pKey;
+        rValue = (ValueType)(uintptr_t)pValue;
     }
 };
 class CFX_CMapDWordToDWord 
@@ -1428,9 +1428,9 @@ protected:
 
     struct DataList {
 
-        FX_INT32       start;
+        int32_t        start;
 
-        FX_INT32       count;
+        int32_t        count;
         FX_LPBYTE      data;
     };
 public:
@@ -1445,7 +1445,7 @@ public:
 
     void                       Clear()
     {
-        for (FX_INT32 i = m_DataLists.GetUpperBound(); i >= 0; i--) {
+        for (int32_t i = m_DataLists.GetUpperBound(); i >= 0; i--) {
             DataList list = m_DataLists.ElementAt(i);
             if (list.data) {
                 FX_Free(list.data);
@@ -1455,15 +1455,15 @@ public:
         m_CurList = 0;
     }
 
-    void                       Append(FX_INT32 nStart, FX_INT32 nCount)
+    void                       Append(int32_t nStart, int32_t nCount)
     {
         if (nStart < 0) {
             return;
         }
         while (nCount > 0) {
-            FX_INT32 temp_count = FX_MIN(nCount, FX_DATALIST_LENGTH);
+            int32_t temp_count = FX_MIN(nCount, FX_DATALIST_LENGTH);
             DataList list;
-            list.data = FX_Alloc2D(FX_BYTE, temp_count, unit);
+            list.data = FX_Alloc2D(uint8_t, temp_count, unit);
             list.start = nStart;
             list.count = temp_count;
             Append(list);
@@ -1472,7 +1472,7 @@ public:
         }
     }
 
-    FX_LPBYTE          GetAt(FX_INT32 nIndex)
+    FX_LPBYTE          GetAt(int32_t nIndex)
     {
         if (nIndex < 0) {
             return NULL;
@@ -1483,9 +1483,9 @@ public:
         DataList *pCurList = m_DataLists.GetDataPtr(m_CurList);
         if (!pCurList || nIndex < pCurList->start || nIndex >= pCurList->start + pCurList->count) {
             pCurList = NULL;
-            FX_INT32 iStart = 0;
-            FX_INT32 iEnd = m_DataLists.GetUpperBound();
-            FX_INT32 iMid = 0;
+            int32_t iStart = 0;
+            int32_t iEnd = m_DataLists.GetUpperBound();
+            int32_t iMid = 0;
             while (iStart <= iEnd) {
                 iMid = (iStart + iEnd) / 2;
                 DataList* list = m_DataLists.GetDataPtr(iMid);
@@ -1505,11 +1505,11 @@ public:
 protected:
     void                       Append(const DataList& list)
     {
-        FX_INT32 iStart = 0;
-        FX_INT32 iEnd = m_DataLists.GetUpperBound();
-        FX_INT32 iFind = 0;
+        int32_t iStart = 0;
+        int32_t iEnd = m_DataLists.GetUpperBound();
+        int32_t iFind = 0;
         while (iStart <= iEnd) {
-            FX_INT32 iMid = (iStart + iEnd) / 2;
+            int32_t iMid = (iStart + iEnd) / 2;
             DataList* cur_list = m_DataLists.GetDataPtr(iMid);
             if (list.start < cur_list->start + cur_list->count) {
                 iEnd = iMid - 1;
@@ -1529,7 +1529,7 @@ protected:
         }
         m_DataLists.InsertAt(iFind, list);
     }
-    FX_INT32           m_CurList;
+    int32_t            m_CurList;
     CFX_ArrayTemplate<DataList>        m_DataLists;
 };
 template<typename T1, typename T2>
@@ -1542,19 +1542,19 @@ public:
         m_Data.Clear();
     }
 
-    void                       Add(FX_INT32 nStart, FX_INT32 nCount)
+    void                       Add(int32_t nStart, int32_t nCount)
     {
         m_Data.Append(nStart, nCount);
     }
 
-    T2&                                operator [] (FX_INT32 nIndex)
+    T2&                                operator [] (int32_t nIndex)
     {
         FX_LPBYTE data = m_Data.GetAt(nIndex);
         FXSYS_assert(data != NULL);
         return (T2&)(*(volatile T2*)data);
     }
 
-    T2*                                GetPtrAt(FX_INT32 nIndex)
+    T2*                                GetPtrAt(int32_t nIndex)
     {
         return (T2*)m_Data.GetAt(nIndex);
     }
index 076c0e6..c98ece9 100644 (file)
@@ -113,15 +113,15 @@ public:
     }
     baseType x, y;
 };
-typedef CFX_PSVTemplate<FX_INT32>                      CFX_Point;
+typedef CFX_PSVTemplate<int32_t>                       CFX_Point;
 typedef CFX_PSVTemplate<FX_FLOAT>                      CFX_PointF;
-typedef CFX_PSVTemplate<FX_INT32>                      CFX_Size;
+typedef CFX_PSVTemplate<int32_t>                       CFX_Size;
 typedef CFX_PSVTemplate<FX_FLOAT>                      CFX_SizeF;
 typedef CFX_ArrayTemplate<CFX_Point>           CFX_Points;
 typedef CFX_ArrayTemplate<CFX_PointF>          CFX_PointsF;
-typedef CFX_PSVTemplate<FX_INT32> *                    FX_LPPOINT;
+typedef CFX_PSVTemplate<int32_t> *                     FX_LPPOINT;
 typedef CFX_PSVTemplate<FX_FLOAT> *                    FX_LPPOINTF;
-typedef CFX_PSVTemplate<FX_INT32> const *      FX_LPCPOINT;
+typedef CFX_PSVTemplate<int32_t> const *       FX_LPCPOINT;
 typedef CFX_PSVTemplate<FX_FLOAT> const *      FX_LPCPOINTF;
 #define CFX_FloatPoint CFX_PointF
 template<class baseType>
@@ -227,7 +227,7 @@ public:
         return v.y < 0 ? -fSlope : fSlope;
     }
 };
-typedef CFX_VTemplate<FX_INT32> CFX_Vector;
+typedef CFX_VTemplate<int32_t> CFX_Vector;
 typedef CFX_VTemplate<FX_FLOAT> CFX_VectorF;
 template<class baseType>
 class CFX_RTemplate
@@ -524,11 +524,11 @@ public:
     baseType left, top;
     baseType width, height;
 };
-typedef CFX_RTemplate<FX_INT32>                        CFX_Rect;
+typedef CFX_RTemplate<int32_t>                 CFX_Rect;
 typedef CFX_RTemplate<FX_FLOAT>                        CFX_RectF;
-typedef CFX_RTemplate<FX_INT32> *              FX_LPRECT;
+typedef CFX_RTemplate<int32_t> *               FX_LPRECT;
 typedef CFX_RTemplate<FX_FLOAT> *              FX_LPRECTF;
-typedef CFX_RTemplate<FX_INT32> const *        FX_LPCRECT;
+typedef CFX_RTemplate<int32_t> const * FX_LPCRECT;
 typedef CFX_RTemplate<FX_FLOAT> const *        FX_LPCRECTF;
 typedef CFX_ArrayTemplate<CFX_RectF>   CFX_RectFArray;
 struct FX_RECT {
@@ -602,13 +602,13 @@ struct FX_RECT {
 };
 struct FX_SMALL_RECT {
 
-    FX_SHORT   Left;
+    int16_t    Left;
 
-    FX_SHORT   Top;
+    int16_t    Top;
 
-    FX_SHORT   Right;
+    int16_t    Right;
 
-    FX_SHORT   Bottom;
+    int16_t    Bottom;
 };
 class CFX_FloatRect 
 {
@@ -807,7 +807,7 @@ public:
 
     void                       Translate(FX_FLOAT x, FX_FLOAT y, FX_BOOL bPrepended = FALSE);
 
-    void                       TranslateI(FX_INT32 x, FX_INT32 y, FX_BOOL bPrepended = FALSE)
+    void                       TranslateI(int32_t x, int32_t y, FX_BOOL bPrepended = FALSE)
     {
         Translate((FX_FLOAT)x, (FX_FLOAT)y, bPrepended);
     }
@@ -831,17 +831,17 @@ public:
 
     FX_FLOAT           GetUnitArea() const;
     FX_FLOAT           TransformXDistance(FX_FLOAT dx) const;
-    FX_INT32           TransformXDistance(FX_INT32 dx) const;
+    int32_t            TransformXDistance(int32_t dx) const;
     FX_FLOAT           TransformYDistance(FX_FLOAT dy) const;
-    FX_INT32           TransformYDistance(FX_INT32 dy) const;
+    int32_t            TransformYDistance(int32_t dy) const;
     FX_FLOAT           TransformDistance(FX_FLOAT dx, FX_FLOAT dy) const;
-    FX_INT32           TransformDistance(FX_INT32 dx, FX_INT32 dy) const;
+    int32_t            TransformDistance(int32_t dx, int32_t dy) const;
 
     FX_FLOAT           TransformDistance(FX_FLOAT distance) const;
     void                       TransformPoint(FX_FLOAT &x, FX_FLOAT &y) const;
-    void                       TransformPoint(FX_INT32 &x, FX_INT32 &y) const;
-    void                       TransformPoints(CFX_PointF *points, FX_INT32 iCount) const;
-    void                       TransformPoints(CFX_Point *points, FX_INT32 iCount) const;
+    void                       TransformPoint(int32_t &x, int32_t &y) const;
+    void                       TransformPoints(CFX_PointF *points, int32_t iCount) const;
+    void                       TransformPoints(CFX_Point *points, int32_t iCount) const;
 
     void                       Transform(FX_FLOAT& x, FX_FLOAT& y) const
     {
index 97c47df..b31d7a4 100644 (file)
@@ -19,31 +19,31 @@ extern "C" {
 
 FX_FLOAT               FXSYS_tan(FX_FLOAT a);
 FX_FLOAT               FXSYS_logb(FX_FLOAT b, FX_FLOAT x);
-FX_FLOAT               FXSYS_strtof(FX_LPCSTR pcsStr, FX_INT32 iLength = -1, FX_INT32 *pUsedLen = NULL);
-FX_FLOAT               FXSYS_wcstof(FX_LPCWSTR pwsStr, FX_INT32 iLength = -1, FX_INT32 *pUsedLen = NULL);
+FX_FLOAT               FXSYS_strtof(FX_LPCSTR pcsStr, int32_t iLength = -1, int32_t *pUsedLen = NULL);
+FX_FLOAT               FXSYS_wcstof(FX_LPCWSTR pwsStr, int32_t iLength = -1, int32_t *pUsedLen = NULL);
 FX_LPWSTR              FXSYS_wcsncpy(FX_LPWSTR dstStr, FX_LPCWSTR srcStr, size_t count);
-FX_INT32               FXSYS_wcsnicmp(FX_LPCWSTR s1, FX_LPCWSTR s2, size_t count);
-FX_INT32               FXSYS_strnicmp(FX_LPCSTR s1, FX_LPCSTR s2, size_t count);
+int32_t                FXSYS_wcsnicmp(FX_LPCWSTR s1, FX_LPCWSTR s2, size_t count);
+int32_t                FXSYS_strnicmp(FX_LPCSTR s1, FX_LPCSTR s2, size_t count);
 
-inline FX_BOOL FXSYS_islower(FX_INT32 ch)
+inline FX_BOOL FXSYS_islower(int32_t ch)
 {
     return ch >= 'a' && ch <= 'z';
 }
-inline FX_BOOL FXSYS_isupper(FX_INT32 ch)
+inline FX_BOOL FXSYS_isupper(int32_t ch)
 {
     return ch >= 'A' && ch <= 'Z';
 }
-inline FX_INT32        FXSYS_tolower(FX_INT32 ch)
+inline int32_t FXSYS_tolower(int32_t ch)
 {
     return ch < 'A' || ch > 'Z' ? ch : (ch + 0x20);
 }
-inline FX_INT32 FXSYS_toupper(FX_INT32 ch)
+inline int32_t FXSYS_toupper(int32_t ch)
 {
     return ch < 'a' || ch > 'z' ? ch : (ch - 0x20);
 }
 
-FX_DWORD       FX_HashCode_String_GetA(FX_LPCSTR pStr, FX_INT32 iLength, FX_BOOL bIgnoreCase = FALSE);
-FX_DWORD       FX_HashCode_String_GetW(FX_LPCWSTR pStr, FX_INT32 iLength, FX_BOOL bIgnoreCase = FALSE);
+FX_DWORD       FX_HashCode_String_GetA(FX_LPCSTR pStr, int32_t iLength, FX_BOOL bIgnoreCase = FALSE);
+FX_DWORD       FX_HashCode_String_GetW(FX_LPCWSTR pStr, int32_t iLength, FX_BOOL bIgnoreCase = FALSE);
 
 #ifdef __cplusplus
 }
@@ -58,11 +58,11 @@ FX_DWORD    FX_Random_MT_Generate(FX_LPVOID pContext);
 
 void           FX_Random_MT_Close(FX_LPVOID pContext);
 
-void           FX_Random_GenerateBase(FX_LPDWORD pBuffer, FX_INT32 iCount);
+void           FX_Random_GenerateBase(FX_LPDWORD pBuffer, int32_t iCount);
 
-void           FX_Random_GenerateMT(FX_LPDWORD pBuffer, FX_INT32 iCount);
+void           FX_Random_GenerateMT(FX_LPDWORD pBuffer, int32_t iCount);
 
-void           FX_Random_GenerateCrypto(FX_LPDWORD pBuffer, FX_INT32 iCount);
+void           FX_Random_GenerateCrypto(FX_LPDWORD pBuffer, int32_t iCount);
 #ifdef __cplusplus
 }
 #endif
@@ -74,7 +74,7 @@ typedef struct FX_GUID {
     FX_DWORD   data1;
     FX_WORD            data2;
     FX_WORD            data3;
-    FX_BYTE            data4[8];
+    uint8_t            data4[8];
 } FX_GUID, * FX_LPGUID;
 typedef FX_GUID const * FX_LPCGUID;
 
@@ -88,10 +88,10 @@ template<class baseType>
 class CFX_SSortTemplate
 {
 public:
-    void ShellSort(baseType *pArray, FX_INT32 iCount)
+    void ShellSort(baseType *pArray, int32_t iCount)
     {
         FXSYS_assert(pArray != NULL && iCount > 0);
-        FX_INT32 i, j, gap;
+        int32_t i, j, gap;
         baseType v1, v2;
         gap = iCount >> 1;
         while (gap > 0) {
index e45e6d3..ee50a53 100644 (file)
@@ -12,7 +12,7 @@
 #include "fx_system.h"
 
 typedef pdfium::base::CheckedNumeric<FX_DWORD> FX_SAFE_DWORD;
-typedef pdfium::base::CheckedNumeric<FX_INT32> FX_SAFE_INT32;
+typedef pdfium::base::CheckedNumeric<int32_t> FX_SAFE_INT32;
 typedef pdfium::base::CheckedNumeric<size_t> FX_SAFE_SIZE_T;
 typedef pdfium::base::CheckedNumeric<FX_FILESIZE> FX_SAFE_FILESIZE;
 
index 35c54cb..190ce97 100644 (file)
@@ -20,7 +20,7 @@ typedef struct FX_HFILE_ {
     FX_LPVOID pData;
 }* FX_HFILE;
 #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
-#define FX_FILESIZE                    FX_INT32
+#define FX_FILESIZE                    int32_t
 #else
 #include <fcntl.h>
 #include <unistd.h>
@@ -37,10 +37,10 @@ typedef struct FX_HFILE_ {
 #define FX_GETBYTEOFFSET40(a)  0
 #define FX_GETBYTEOFFSET48(a)  0
 #define FX_GETBYTEOFFSET56(a)  0
-#define FX_GETBYTEOFFSET24(a)  ((FX_BYTE)(a>>24))
-#define FX_GETBYTEOFFSET16(a)  ((FX_BYTE)(a>>16))
-#define FX_GETBYTEOFFSET8(a)   ((FX_BYTE)(a>>8))
-#define FX_GETBYTEOFFSET0(a)   ((FX_BYTE)(a))
+#define FX_GETBYTEOFFSET24(a)  ((uint8_t)(a>>24))
+#define FX_GETBYTEOFFSET16(a)  ((uint8_t)(a>>16))
+#define FX_GETBYTEOFFSET8(a)   ((uint8_t)(a>>8))
+#define FX_GETBYTEOFFSET0(a)   ((uint8_t)(a))
 #define FX_FILEMODE_Write              0
 #define FX_FILEMODE_ReadOnly   1
 #define FX_FILEMODE_Truncate   2
index 9903dad..8fc9d79 100644 (file)
@@ -121,7 +121,7 @@ public:
         return m_Length == 0;
     }
 
-    FX_BYTE                    GetAt(FX_STRSIZE index) const
+    uint8_t                    GetAt(FX_STRSIZE index) const
     {
         return m_Ptr[index];
     }
@@ -140,7 +140,7 @@ public:
         return CFX_ByteStringC(m_Ptr + index, count);
     }
 
-    const FX_BYTE& operator[] (size_t index) const
+    const uint8_t& operator[] (size_t index) const
     {
         return m_Ptr[index];
     }
@@ -279,12 +279,12 @@ public:
 
     const CFX_ByteString&      operator += (FX_BSTR bstrc);
 
-    FX_BYTE                                    GetAt(FX_STRSIZE nIndex) const
+    uint8_t                                    GetAt(FX_STRSIZE nIndex) const
     {
         return m_pData ? m_pData->m_String[nIndex] : 0;
     }
 
-    FX_BYTE                                    operator[](FX_STRSIZE nIndex) const
+    uint8_t                                    operator[](FX_STRSIZE nIndex) const
     {
         return m_pData ? m_pData->m_String[nIndex] : 0;
     }
index f0ebcf9..80d7590 100644 (file)
 extern "C" {
 #endif
 typedef void*                   FX_LPVOID;   // Deprecate, use with void*.
-typedef void const*             FX_LPCVOID;  // Deprecate, use with const void*.
+typedef const void*             FX_LPCVOID;  // Deprecate, use with const void*.
 typedef void*                   FX_POSITION; // Keep until fxcrt containers gone
-typedef signed char             FX_INT8;     // Deprecate, use int8_t.
-typedef unsigned char           FX_UINT8;    // Deprecate, use uint8_t.
-typedef unsigned char           FX_BYTE;     // Deprecate, use uint8_t.
-typedef unsigned char*          FX_LPBYTE;   // Deprecate, use uint8_t*.
-typedef unsigned char const*    FX_LPCBYTE;  // Deprecate, use const uint8_t*.
-typedef short                   FX_INT16;    // Deprecate, use int16_t.
-typedef unsigned short          FX_UINT16;   // Deprecate, use uint16_t.
-typedef short                   FX_SHORT;    // Deprecate, use int16_t.
+typedef uint8_t*                FX_LPBYTE;   // Deprecate, use uint8_t*.
+typedef const uint8_t*          FX_LPCBYTE;  // Deprecate, use const uint8_t*.
 typedef unsigned short          FX_WORD;     // Keep - "an efficient small type"
-typedef unsigned short*         FX_LPWORD;   // Deprecate, use FX_WORD*.
-typedef unsigned short const*   FX_LPCWORD;  // Deprecate, use const FX_WORD*.
-typedef int                     FX_INT32;    // Deprecate, use int32_t.
-typedef unsigned int            FX_UINT32;   // Deprecate, use uint32_t.
+typedef FX_WORD*                FX_LPWORD;   // Deprecate, use FX_WORD*.
+typedef const FX_WORD*          FX_LPCWORD;  // Deprecate, use const FX_WORD*.
 typedef unsigned int            FX_DWORD;    // Keep - "an efficient type"
-typedef unsigned int*           FX_LPDWORD;  // Deprecate, use FX_DWORD*.
-typedef int64_t                 FX_INT64;    // Deprecate, use int64_t.
-typedef uint64_t                FX_UINT64;   // Deprecate, use uint64_t.
-typedef intptr_t                FX_INTPTR;   // Deprecate, use intptr_t.
-typedef uintptr_t               FX_UINTPTR;  // Deprecate, use uintptr_t.
+typedef FX_DWORD*               FX_LPDWORD;  // Deprecate, use FX_DWORD*.
 typedef float                   FX_FLOAT;    // Keep, allow upgrade to doubles.
 typedef int                     FX_BOOL;     // Sadly not always 0 or 1.
 typedef char                    FX_CHAR;     // Keep, questionable signedness.
-typedef char*                   FX_LPSTR;    // Deprecate, use FX_CHAR*.
-typedef char const*             FX_LPCSTR;   // Deprecate, use const FX_CHAR*.
+typedef FX_CHAR*                FX_LPSTR;    // Deprecate, use FX_CHAR*.
+typedef const FX_CHAR*          FX_LPCSTR;   // Deprecate, use const FX_CHAR*.
 typedef wchar_t                 FX_WCHAR;    // Keep, maybe bad platform wchars.
-typedef wchar_t*                FX_LPWSTR;   // Deprecate, use FX_WCHAR*.
-typedef wchar_t const*          FX_LPCWSTR;  // Deprecate, use const FX_WCHAR*.
+typedef FX_WCHAR*               FX_LPWSTR;   // Deprecate, use FX_WCHAR*.
+typedef const FX_WCHAR*         FX_LPCWSTR;  // Deprecate, use const FX_WCHAR*.
 
 // PDFium string sizes are limited to 2^31-1, and the value is signed to
 // allow -1 as a placeholder for "unknown".
@@ -260,19 +248,19 @@ wchar_t*  FXSYS_wcsupr(wchar_t* str);
 #define FXSYS_fmod(a, b)       (FX_FLOAT)fmod(a, b)
 #define FXSYS_abs                      abs
 #define FXDWORD_FROM_LSBFIRST(i)       (i)
-#define FXDWORD_FROM_MSBFIRST(i)       (((FX_BYTE)(i) << 24) | ((FX_BYTE)((i) >> 8) << 16) | ((FX_BYTE)((i) >> 16) << 8) | (FX_BYTE)((i) >> 24))
+#define FXDWORD_FROM_MSBFIRST(i)       (((uint8_t)(i) << 24) | ((uint8_t)((i) >> 8) << 16) | ((uint8_t)((i) >> 16) << 8) | (uint8_t)((i) >> 24))
 #define FXDWORD_GET_LSBFIRST(p)                ((((FX_LPBYTE)(p))[3] << 24) | (((FX_LPBYTE)(p))[2] << 16) | (((FX_LPBYTE)(p))[1] << 8) | (((FX_LPBYTE)(p))[0]))
 #define FXDWORD_GET_MSBFIRST(p) ((((FX_LPBYTE)(p))[0] << 24) | (((FX_LPBYTE)(p))[1] << 16) | (((FX_LPBYTE)(p))[2] << 8) | (((FX_LPBYTE)(p))[3]))
-#define FXSYS_HIBYTE(word)     ((FX_BYTE)((word) >> 8))
-#define FXSYS_LOBYTE(word)     ((FX_BYTE)(word))
+#define FXSYS_HIBYTE(word)     ((uint8_t)((word) >> 8))
+#define FXSYS_LOBYTE(word)     ((uint8_t)(word))
 #define FXSYS_HIWORD(dword)    ((FX_WORD)((dword) >> 16))
 #define FXSYS_LOWORD(dword)    ((FX_WORD)(dword))
-FX_INT32       FXSYS_atoi(FX_LPCSTR str);
-FX_INT32       FXSYS_wtoi(FX_LPCWSTR str);
-FX_INT64       FXSYS_atoi64(FX_LPCSTR str);
-FX_INT64       FXSYS_wtoi64(FX_LPCWSTR str);
-FX_LPCSTR      FXSYS_i64toa(FX_INT64 value, FX_LPSTR str, int radix);
-FX_LPCWSTR     FXSYS_i64tow(FX_INT64 value, FX_LPWSTR str, int radix);
+int32_t        FXSYS_atoi(FX_LPCSTR str);
+int32_t        FXSYS_wtoi(FX_LPCWSTR str);
+int64_t        FXSYS_atoi64(FX_LPCSTR str);
+int64_t        FXSYS_wtoi64(FX_LPCWSTR str);
+FX_LPCSTR      FXSYS_i64toa(int64_t value, FX_LPSTR str, int radix);
+FX_LPCWSTR     FXSYS_i64tow(int64_t value, FX_LPWSTR str, int radix);
 int                    FXSYS_round(FX_FLOAT f);
 #define                FXSYS_Mul(a, b) ((a) * (b))
 #define                FXSYS_Div(a, b) ((a) / (b))
index 42ab623..466acd4 100644 (file)
@@ -141,13 +141,13 @@ public:
         return m_dwCharProps & FX_CHARTYPEBITSMASK;\r
     }\r
     FX_WORD            m_wCharCode;\r
-    FX_BYTE            m_nBreakType;\r
-    FX_INT8            m_nRotation;\r
+    uint8_t            m_nBreakType;\r
+    int8_t             m_nRotation;\r
     FX_DWORD   m_dwCharProps;\r
     FX_DWORD   m_dwCharStyles;\r
-    FX_INT32   m_iCharWidth;\r
-    FX_INT32   m_iHorizontalScale;\r
-    FX_INT32   m_iVertialScale;\r
+    int32_t    m_iCharWidth;\r
+    int32_t    m_iHorizontalScale;\r
+    int32_t    m_iVertialScale;\r
 };\r
 typedef CFX_ArrayTemplate<CFX_Char>    CFX_CharArray;\r
 class CFX_TxtChar : public CFX_Char\r
@@ -163,10 +163,10 @@ public:
     {\r
     }\r
     FX_DWORD                   m_dwStatus;\r
-    FX_INT16                   m_iBidiClass;\r
-    FX_INT16                   m_iBidiLevel;\r
-    FX_INT16                   m_iBidiPos;\r
-    FX_INT16                   m_iBidiOrder;\r
+    int16_t                    m_iBidiClass;\r
+    int16_t                    m_iBidiLevel;\r
+    int16_t                    m_iBidiPos;\r
+    int16_t                    m_iBidiOrder;\r
     FX_LPVOID                  m_pUserData;\r
 };\r
 typedef CFX_ArrayTemplate<CFX_TxtChar> CFX_TxtCharArray;\r
@@ -186,12 +186,12 @@ public:
     {\r
     }\r
     FX_DWORD                   m_dwStatus;\r
-    FX_INT32                   m_iFontSize;\r
-    FX_INT32                   m_iFontHeight;\r
-    FX_INT16                   m_iBidiClass;\r
-    FX_INT16                   m_iBidiLevel;\r
-    FX_INT16                   m_iBidiPos;\r
-    FX_INT16                   m_iBidiOrder;\r
+    int32_t                    m_iFontSize;\r
+    int32_t                    m_iFontHeight;\r
+    int16_t                    m_iBidiClass;\r
+    int16_t                    m_iBidiLevel;\r
+    int16_t                    m_iBidiPos;\r
+    int16_t                    m_iBidiOrder;\r
     FX_DWORD                   m_dwLayoutStyles;\r
     FX_DWORD                   m_dwIdentity;\r
     IFX_Unknown                        *m_pUserData;\r
index 440c329..30c1c77 100644 (file)
@@ -31,19 +31,19 @@ public:
     virtual CFX_ByteString     GetFamilyName() = 0;
     virtual CFX_WideString     GetPsName() = 0;
     virtual FX_DWORD           GetFontStyle() const = 0;
-    virtual FX_BYTE                    GetCharset() const = 0;
+    virtual uint8_t                    GetCharset() const = 0;
 
-    virtual FX_INT32           GetGlyphIndex(FX_WCHAR wUnicode) = 0;
-    virtual FX_INT32           GetGlyphWidth(FX_INT32 iGlyphIndex) = 0;
+    virtual int32_t            GetGlyphIndex(FX_WCHAR wUnicode) = 0;
+    virtual int32_t            GetGlyphWidth(int32_t iGlyphIndex) = 0;
 
-    virtual FX_INT32           GetAscent() const = 0;
-    virtual FX_INT32           GetDescent() const = 0;
+    virtual int32_t            GetAscent() const = 0;
+    virtual int32_t            GetDescent() const = 0;
 
-    virtual FX_BOOL                    GetGlyphBBox(FX_INT32 iGlyphIndex, FX_RECT &rtBBox) = 0;
+    virtual FX_BOOL                    GetGlyphBBox(int32_t iGlyphIndex, FX_RECT &rtBBox) = 0;
     virtual FX_BOOL                    GetBBox(FX_RECT &rtBBox) = 0;
 
-    virtual FX_INT32           GetHeight() const = 0;
-    virtual FX_INT32           GetItalicAngle() const = 0;
+    virtual int32_t            GetHeight() const = 0;
+    virtual int32_t            GetItalicAngle() const = 0;
     virtual FX_DWORD           GetFontData(FX_DWORD dwTable, FX_LPBYTE pBuffer, FX_DWORD dwSize) = 0;
 
 protected:
@@ -58,7 +58,7 @@ public:
     virtual void                       LoadPrivateFont(FX_BSTR bsFileName) = 0;
     virtual void                       LoadPrivateFont(FX_LPVOID pBuffer, size_t szBuffer) = 0;
 
-    virtual IFPF_Font*         CreateFont(FX_BSTR bsFamilyname, FX_BYTE charset, FX_DWORD dwStyle, FX_DWORD dwMatch = 0) = 0;
+    virtual IFPF_Font*         CreateFont(FX_BSTR bsFamilyname, uint8_t charset, FX_DWORD dwStyle, FX_DWORD dwMatch = 0) = 0;
 };
 
 #endif  // CORE_INCLUDE_FXGE_FPF_H_
index 74738d0..d798ca3 100644 (file)
@@ -74,10 +74,10 @@ class CFX_DIBitmap;
 #define FXSYS_GetBValue(rgb) (((rgb) >> 16) & 0xff)
 #define FX_CCOLOR(val) (255-(val))
 #define FXSYS_CMYK(c, m, y, k) (((c) << 24) | ((m) << 16) | ((y) << 8) | (k))
-#define FXSYS_GetCValue(cmyk) ((FX_BYTE)((cmyk) >> 24) & 0xff)
-#define FXSYS_GetMValue(cmyk) ((FX_BYTE)((cmyk) >> 16) & 0xff)
-#define FXSYS_GetYValue(cmyk) ((FX_BYTE)((cmyk) >> 8) & 0xff)
-#define FXSYS_GetKValue(cmyk) ((FX_BYTE)(cmyk) & 0xff)
+#define FXSYS_GetCValue(cmyk) ((uint8_t)((cmyk) >> 24) & 0xff)
+#define FXSYS_GetMValue(cmyk) ((uint8_t)((cmyk) >> 16) & 0xff)
+#define FXSYS_GetYValue(cmyk) ((uint8_t)((cmyk) >> 8) & 0xff)
+#define FXSYS_GetKValue(cmyk) ((uint8_t)(cmyk) & 0xff)
 void CmykDecode(FX_CMYK cmyk, int& c, int& m, int& y, int& k);
 inline FX_CMYK CmykEncode(int c, int m, int y, int k)
 {
@@ -90,10 +90,10 @@ inline FX_ARGB ArgbEncode(int a, int r, int g, int b)
     return (a << 24) | (r << 16) | (g << 8) | b;
 }
 FX_ARGB ArgbEncode(int a, FX_COLORREF rgb);
-#define FXARGB_A(argb) ((FX_BYTE)((argb) >> 24))
-#define FXARGB_R(argb) ((FX_BYTE)((argb) >> 16))
-#define FXARGB_G(argb) ((FX_BYTE)((argb) >> 8))
-#define FXARGB_B(argb) ((FX_BYTE)(argb))
+#define FXARGB_A(argb) ((uint8_t)((argb) >> 24))
+#define FXARGB_R(argb) ((uint8_t)((argb) >> 16))
+#define FXARGB_G(argb) ((uint8_t)((argb) >> 8))
+#define FXARGB_B(argb) ((uint8_t)(argb))
 #define FXARGB_MAKE(a,r,g,b) (((FX_DWORD)(a) << 24) | ((r) << 16) | ((g) << 8) | (b))
 #define FXARGB_MUL_ALPHA(argb, alpha) (((((argb) >> 24) * (alpha) / 255) << 24) | ((argb) & 0xffffff))
 #define FXRGB2GRAY(r,g,b) (((b) * 11 + (g) * 59 + (r) * 30) / 100)
@@ -101,15 +101,15 @@ FX_ARGB ArgbEncode(int a, FX_COLORREF rgb);
 #define FXDIB_ALPHA_MERGE(backdrop, source, source_alpha) (((backdrop) * (255-(source_alpha)) + (source)*(source_alpha))/255)
 #define FXDIB_ALPHA_UNION(dest, src) ((dest) + (src) - (dest)*(src)/255)
 #define FXCMYK_GETDIB(p) ((((FX_LPBYTE)(p))[0] << 24 | (((FX_LPBYTE)(p))[1] << 16) | (((FX_LPBYTE)(p))[2] << 8) | ((FX_LPBYTE)(p))[3]))
-#define FXCMYK_SETDIB(p, cmyk)  ((FX_LPBYTE)(p))[0] = (FX_BYTE)((cmyk) >> 24), \
-        ((FX_LPBYTE)(p))[1] = (FX_BYTE)((cmyk) >> 16), \
-                              ((FX_LPBYTE)(p))[2] = (FX_BYTE)((cmyk) >> 8), \
-                                      ((FX_LPBYTE)(p))[3] = (FX_BYTE)(cmyk))
+#define FXCMYK_SETDIB(p, cmyk)  ((FX_LPBYTE)(p))[0] = (uint8_t)((cmyk) >> 24), \
+        ((FX_LPBYTE)(p))[1] = (uint8_t)((cmyk) >> 16), \
+                              ((FX_LPBYTE)(p))[2] = (uint8_t)((cmyk) >> 8), \
+                                      ((FX_LPBYTE)(p))[3] = (uint8_t)(cmyk))
 #define FXARGB_GETDIB(p) ((((FX_LPBYTE)(p))[0]) | (((FX_LPBYTE)(p))[1] << 8) | (((FX_LPBYTE)(p))[2] << 16) | (((FX_LPBYTE)(p))[3] << 24))
-#define FXARGB_SETDIB(p, argb) ((FX_LPBYTE)(p))[0] = (FX_BYTE)(argb), \
-        ((FX_LPBYTE)(p))[1] = (FX_BYTE)((argb) >> 8), \
-                              ((FX_LPBYTE)(p))[2] = (FX_BYTE)((argb) >> 16), \
-                                      ((FX_LPBYTE)(p))[3] = (FX_BYTE)((argb) >> 24)
+#define FXARGB_SETDIB(p, argb) ((FX_LPBYTE)(p))[0] = (uint8_t)(argb), \
+        ((FX_LPBYTE)(p))[1] = (uint8_t)((argb) >> 8), \
+                              ((FX_LPBYTE)(p))[2] = (uint8_t)((argb) >> 16), \
+                                      ((FX_LPBYTE)(p))[3] = (uint8_t)((argb) >> 24)
 #define FXARGB_COPY(dest, src) *(FX_LPBYTE)(dest) = *(FX_LPBYTE)(src), \
         *((FX_LPBYTE)(dest)+1) = *((FX_LPBYTE)(src)+1), \
                                  *((FX_LPBYTE)(dest)+2) = *((FX_LPBYTE)(src)+2), \
@@ -118,21 +118,21 @@ FX_ARGB ArgbEncode(int a, FX_COLORREF rgb);
         *((FX_LPBYTE)(dest)+1) = *((FX_LPBYTE)(src)+1), \
                                  *((FX_LPBYTE)(dest)+2) = *((FX_LPBYTE)(src)+2), \
                                          *((FX_LPBYTE)(dest)+3) = *((FX_LPBYTE)(src)+3)
-#define FXARGB_SETRGBORDERDIB(p, argb) ((FX_LPBYTE)(p))[3] = (FX_BYTE)(argb>>24), \
-        ((FX_LPBYTE)(p))[0] = (FX_BYTE)((argb) >> 16), \
-                              ((FX_LPBYTE)(p))[1] = (FX_BYTE)((argb) >> 8), \
-                                      ((FX_LPBYTE)(p))[2] = (FX_BYTE)(argb)
+#define FXARGB_SETRGBORDERDIB(p, argb) ((FX_LPBYTE)(p))[3] = (uint8_t)(argb>>24), \
+        ((FX_LPBYTE)(p))[0] = (uint8_t)((argb) >> 16), \
+                              ((FX_LPBYTE)(p))[1] = (uint8_t)((argb) >> 8), \
+                                      ((FX_LPBYTE)(p))[2] = (uint8_t)(argb)
 #define FXARGB_GETRGBORDERDIB(p) (((FX_LPBYTE)(p))[2]) | (((FX_LPBYTE)(p))[1] << 8) | (((FX_LPBYTE)(p))[0] << 16) | (((FX_LPBYTE)(p))[3] << 24)
 #define FXARGB_RGBORDERCOPY(dest, src) *((FX_LPBYTE)(dest)+3) = *((FX_LPBYTE)(src)+3), \
         *(FX_LPBYTE)(dest) = *((FX_LPBYTE)(src)+2), \
                              *((FX_LPBYTE)(dest)+1) = *((FX_LPBYTE)(src)+1), \
                                      *((FX_LPBYTE)(dest)+2) = *((FX_LPBYTE)(src))
 #define FXARGB_TODIB(argb) (argb)
-#define FXCMYK_TODIB(cmyk) ((FX_BYTE)((cmyk) >> 24) | ((FX_BYTE)((cmyk) >> 16)) << 8 | ((FX_BYTE)((cmyk) >> 8)) << 16 | ((FX_BYTE)(cmyk) << 24))
-#define FXARGB_TOBGRORDERDIB(argb) ((FX_BYTE)(argb>>16) | ((FX_BYTE)(argb>>8)) << 8 | ((FX_BYTE)(argb)) << 16 | ((FX_BYTE)(argb>>24) << 24))
-#define FXGETFLAG_COLORTYPE(flag)                      (FX_BYTE)((flag)>>8)
-#define FXGETFLAG_ALPHA_FILL(flag)                     (FX_BYTE)(flag)
-#define FXGETFLAG_ALPHA_STROKE(flag)           (FX_BYTE)((flag)>>16)
+#define FXCMYK_TODIB(cmyk) ((uint8_t)((cmyk) >> 24) | ((uint8_t)((cmyk) >> 16)) << 8 | ((uint8_t)((cmyk) >> 8)) << 16 | ((uint8_t)(cmyk) << 24))
+#define FXARGB_TOBGRORDERDIB(argb) ((uint8_t)(argb>>16) | ((uint8_t)(argb>>8)) << 8 | ((uint8_t)(argb)) << 16 | ((uint8_t)(argb>>24) << 24))
+#define FXGETFLAG_COLORTYPE(flag)                      (uint8_t)((flag)>>8)
+#define FXGETFLAG_ALPHA_FILL(flag)                     (uint8_t)(flag)
+#define FXGETFLAG_ALPHA_STROKE(flag)           (uint8_t)((flag)>>16)
 #define FXSETFLAG_COLORTYPE(flag, val)         flag = (((val)<<8)|(flag&0xffff00ff))
 #define FXSETFLAG_ALPHA_FILL(flag, val)                flag = ((val)|(flag&0xffffff00))
 #define FXSETFLAG_ALPHA_STROKE(flag, val)      flag = (((val)<<16)|(flag&0xff00ffff))
@@ -415,7 +415,7 @@ public:
 
     ~CFX_ScanlineCompositor();
 
-    FX_BOOL                            Init(FXDIB_Format dest_format, FXDIB_Format src_format, FX_INT32 width, FX_DWORD* pSrcPalette,
+    FX_BOOL                            Init(FXDIB_Format dest_format, FXDIB_Format src_format, int32_t width, FX_DWORD* pSrcPalette,
                              FX_DWORD mask_color, int blend_type, FX_BOOL bClip, FX_BOOL bRgbByteOrder = FALSE, int alpha_flag = 0, void* pIccTransform = NULL);
 
 
@@ -519,11 +519,11 @@ public:
 
     ~CFX_ImageStretcher();
 
-    FX_INT32           Start(IFX_ScanlineComposer* pDest, const CFX_DIBSource* pBitmap,
+    int32_t            Start(IFX_ScanlineComposer* pDest, const CFX_DIBSource* pBitmap,
                           int dest_width, int dest_height, const FX_RECT& bitmap_rect, FX_DWORD flags);
 
 
-    FX_INT32           Continue(IFX_Pause* pPause);
+    int32_t            Continue(IFX_Pause* pPause);
     IFX_ScanlineComposer*      m_pDest;
     const CFX_DIBSource*       m_pSource;
     CStretchEngine*            m_pStretchEngine;
@@ -538,15 +538,15 @@ public:
     FX_LPBYTE          m_pScanline;
     FX_LPBYTE       m_pMaskScanline;
     FXDIB_Format       m_DestFormat;
-    FX_INT32           m_Status;
+    int32_t            m_Status;
 
-    FX_INT32           StartQuickStretch();
+    int32_t            StartQuickStretch();
 
-    FX_INT32           StartStretch();
+    int32_t            StartStretch();
 
-    FX_INT32           ContinueQuickStretch(IFX_Pause* pPause);
+    int32_t            ContinueQuickStretch(IFX_Pause* pPause);
 
-    FX_INT32           ContinueStretch(IFX_Pause* pPause);
+    int32_t            ContinueStretch(IFX_Pause* pPause);
 };
 class CFX_ImageTransformer 
 {
@@ -556,10 +556,10 @@ public:
 
     ~CFX_ImageTransformer();
 
-    FX_INT32   Start(const CFX_DIBSource* pSrc, const CFX_AffineMatrix* pMatrix, int flags, const FX_RECT* pClip);
+    int32_t    Start(const CFX_DIBSource* pSrc, const CFX_AffineMatrix* pMatrix, int flags, const FX_RECT* pClip);
 
 
-    FX_INT32   Continue(IFX_Pause* pPause);
+    int32_t    Continue(IFX_Pause* pPause);
     CFX_AffineMatrix* m_pMatrix;
     FX_RECT            m_StretchClip;
     int                        m_ResultLeft, m_ResultTop, m_ResultWidth, m_ResultHeight;
@@ -577,13 +577,13 @@ public:
 
     ~CFX_ImageRenderer();
 
-    FX_INT32                   Start(CFX_DIBitmap* pDevice, const CFX_ClipRgn* pClipRgn,
+    int32_t                    Start(CFX_DIBitmap* pDevice, const CFX_ClipRgn* pClipRgn,
                               const CFX_DIBSource* pSource, int bitmap_alpha,
                               FX_DWORD mask_color, const CFX_AffineMatrix* pMatrix, FX_DWORD dib_flags,
                               FX_BOOL bRgbByteOrder = FALSE, int alpha_flag = 0, void* pIccTransform = NULL,
                               int blend_type = FXDIB_BLEND_NORMAL);
 
-    FX_INT32                   Continue(IFX_Pause* pPause);
+    int32_t                    Continue(IFX_Pause* pPause);
 protected:
     CFX_DIBitmap*              m_pDevice;
     const CFX_ClipRgn* m_pClipRgn;
index 60374ef..a880166 100644 (file)
@@ -65,7 +65,7 @@ protected:
     void                                       InitPlatform();
     void                                       DestroyPlatform();
 private:
-    FX_BYTE                                    m_GammaValue[256];
+    uint8_t                                    m_GammaValue[256];
     CFX_FontCache*                     m_pFontCache;
     CFX_FontMgr*                       m_pFontMgr;
     CCodec_ModuleMgr*          m_pCodecModule;
@@ -133,8 +133,8 @@ protected:
 
     void                       IntersectMaskRect(FX_RECT rect, FX_RECT mask_box, CFX_DIBitmapRef Mask);
 };
-extern const FX_BYTE g_GammaRamp[256];
-extern const FX_BYTE g_GammaInverse[256];
+extern const uint8_t g_GammaRamp[256];
+extern const uint8_t g_GammaInverse[256];
 #define FX_GAMMA(value)                        (value)
 #define FX_GAMMA_INVERSE(value)        (value)
 inline FX_ARGB ArgbGamma(FX_ARGB argb)
index 90cd034..b22d31f 100644 (file)
@@ -13,9 +13,9 @@ class CFX_QuartzDevice : public CFX_RenderDevice
 public:
     CFX_QuartzDevice();
     ~CFX_QuartzDevice();
-    FX_BOOL Attach(CGContextRef context, FX_INT32 nDeviceClass = FXDC_DISPLAY);
+    FX_BOOL Attach(CGContextRef context, int32_t nDeviceClass = FXDC_DISPLAY);
     FX_BOOL Attach(CFX_DIBitmap* pBitmap);
-    FX_BOOL Create(FX_INT32 width, FX_INT32 height, FXDIB_Format format);
+    FX_BOOL Create(int32_t width, int32_t height, FXDIB_Format format);
 
     CGContextRef GetContext();
 
index c9cb2a3..3972090 100644 (file)
@@ -17,7 +17,7 @@ typedef struct  WINDIB_Open_Args_ {
 
     int         flags;
 
-    const FX_BYTE*  memory_base;
+    const uint8_t*  memory_base;
 
     size_t    memory_size;
 
index ebd879c..b1038db 100644 (file)
@@ -252,7 +252,7 @@ typedef struct _LayoutProviderStyle {
         m_Language = LP_Lang_Unknow;
         m_bIgnoreInvisibleText = TRUE;
     }
-    FX_INT32   m_Language;
+    int32_t    m_Language;
     FX_BOOL            m_bIgnoreInvisibleText;
 } LAYOUTPROVIDER_STYLE;
 class IPDF_LayoutProvider
index af3c943..30c7174 100644 (file)
@@ -22,11 +22,11 @@ public:
     virtual CFX_PrivateData*   GetPrivateDataCtrl() = 0;
 
 
-    virtual void               GetDisplayMatrix(CFX_AffineMatrix& matrix, FX_INT32 xPos, FX_INT32 yPos, FX_INT32 xSize, FX_INT32 ySize, FX_INT32 iRotate, const CFX_AffineMatrix* pPageMatrix) = 0;
+    virtual void               GetDisplayMatrix(CFX_AffineMatrix& matrix, int32_t xPos, int32_t yPos, int32_t xSize, int32_t ySize, int32_t iRotate, const CFX_AffineMatrix* pPageMatrix) = 0;
     virtual FX_FLOAT   GetPageHeight() = 0;
     virtual FX_FLOAT   GetPageWidth() = 0;
-    virtual void               FocusGetData(const CFX_AffineMatrix matrix, FX_INT32 x, FX_INT32 y, CFX_ByteString& str) = 0;
-    virtual FX_BOOL            FocusGetPosition(const CFX_AffineMatrix matrix, CFX_ByteString str, FX_INT32& x, FX_INT32& y) = 0;
+    virtual void               FocusGetData(const CFX_AffineMatrix matrix, int32_t x, int32_t y, CFX_ByteString& str) = 0;
+    virtual FX_BOOL            FocusGetPosition(const CFX_AffineMatrix matrix, CFX_ByteString str, int32_t& x, int32_t& y) = 0;
 };
 typedef struct _RF_ParseStyle {
     _RF_ParseStyle()
index e67e5d7..da9fcc5 100644 (file)
@@ -62,23 +62,23 @@ void CRYPT_ArcFourCryptBlock(FX_LPBYTE pData, FX_DWORD size, FX_LPCBYTE key, FX_
 struct md5_context {
     FX_DWORD total[2];
     FX_DWORD state[4];
-    FX_BYTE buffer[64];
+    uint8_t buffer[64];
 };
 #define GET_FX_DWORD(n,b,i)                                       \
     {                                                               \
-        (n) = (FX_DWORD) ((FX_BYTE *) b)[(i)]                           \
-              | (((FX_DWORD) ((FX_BYTE *) b)[(i)+1]) <<  8)                 \
-              | (((FX_DWORD) ((FX_BYTE *) b)[(i)+2]) << 16)                 \
-              | (((FX_DWORD) ((FX_BYTE *) b)[(i)+3]) << 24);                \
+        (n) = (FX_DWORD) ((uint8_t *) b)[(i)]                           \
+              | (((FX_DWORD) ((uint8_t *) b)[(i)+1]) <<  8)                 \
+              | (((FX_DWORD) ((uint8_t *) b)[(i)+2]) << 16)                 \
+              | (((FX_DWORD) ((uint8_t *) b)[(i)+3]) << 24);                \
     }
 #define PUT_FX_DWORD(n,b,i)                                       \
     {                                                               \
-        (((FX_BYTE *) b)[(i)]  ) = (FX_BYTE) (((n)      ) & 0xFF);      \
-        (((FX_BYTE *) b)[(i)+1]) = (FX_BYTE) (((n) >>  8) & 0xFF);      \
-        (((FX_BYTE *) b)[(i)+2]) = (FX_BYTE) (((n) >> 16) & 0xFF);      \
-        (((FX_BYTE *) b)[(i)+3]) = (FX_BYTE) (((n) >> 24) & 0xFF);      \
+        (((uint8_t *) b)[(i)]  ) = (uint8_t) (((n)      ) & 0xFF);      \
+        (((uint8_t *) b)[(i)+1]) = (uint8_t) (((n) >>  8) & 0xFF);      \
+        (((uint8_t *) b)[(i)+2]) = (uint8_t) (((n) >> 16) & 0xFF);      \
+        (((uint8_t *) b)[(i)+3]) = (uint8_t) (((n) >> 24) & 0xFF);      \
     }
-void md5_process( struct md5_context *ctx, const FX_BYTE data[64] )
+void md5_process( struct md5_context *ctx, const uint8_t data[64] )
 {
     FX_DWORD A, B, C, D, X[16];
     GET_FX_DWORD( X[0],  data,  0 );
@@ -222,17 +222,17 @@ void CRYPT_MD5Update(FX_LPVOID pctx, FX_LPCBYTE input, FX_DWORD length )
         FXSYS_memcpy32( (void *) (ctx->buffer + left), (void *) input, length );
     }
 }
-const FX_BYTE md5_padding[64] = {
+const uint8_t md5_padding[64] = {
     0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 };
-void CRYPT_MD5Finish(FX_LPVOID pctx, FX_BYTE digest[16] )
+void CRYPT_MD5Finish(FX_LPVOID pctx, uint8_t digest[16] )
 {
     struct md5_context *ctx = (struct md5_context *)pctx;
     FX_DWORD last, padn;
-    FX_BYTE msglen[8];
+    uint8_t msglen[8];
     PUT_FX_DWORD( ctx->total[0], msglen, 0 );
     PUT_FX_DWORD( ctx->total[1], msglen, 4 );
     last = ( ctx->total[0] >> 3 ) & 0x3F;
@@ -244,7 +244,7 @@ void CRYPT_MD5Finish(FX_LPVOID pctx, FX_BYTE digest[16] )
     PUT_FX_DWORD( ctx->state[2], digest,  8 );
     PUT_FX_DWORD( ctx->state[3], digest, 12 );
 }
-void CRYPT_MD5Generate(FX_LPCBYTE input, FX_DWORD length, FX_BYTE digest[16])
+void CRYPT_MD5Generate(FX_LPCBYTE input, FX_DWORD length, uint8_t digest[16])
 {
     md5_context ctx;
     CRYPT_MD5Start(&ctx);
index 4e931b2..1a55d11 100644 (file)
@@ -121,7 +121,7 @@ void CRYPT_SHA1Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size)
         s->blkused = len;
     }
 }
-void CRYPT_SHA1Finish(FX_LPVOID context, FX_BYTE digest[20])
+void CRYPT_SHA1Finish(FX_LPVOID context, uint8_t digest[20])
 {
     SHA_State * s = (SHA_State*)context;
     int i;
@@ -154,7 +154,7 @@ void CRYPT_SHA1Finish(FX_LPVOID context, FX_BYTE digest[20])
         digest[i * 4 + 3] = (s->h[i]) & 0xFF;
     }
 }
-void CRYPT_SHA1Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[20])
+void CRYPT_SHA1Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[20])
 {
     SHA_State s;
     CRYPT_SHA1Start(&s);
@@ -164,7 +164,7 @@ void CRYPT_SHA1Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[20])
 typedef struct {
     FX_DWORD total[2];
     FX_DWORD state[8];
-    FX_BYTE buffer[64];
+    uint8_t buffer[64];
 }
 sha256_context;
 #define GET_FX_DWORD(n,b,i)                       \
@@ -176,10 +176,10 @@ sha256_context;
     }
 #define PUT_FX_DWORD(n,b,i)                       \
     {                                               \
-        (b)[(i)    ] = (FX_BYTE) ( (n) >> 24 );       \
-        (b)[(i) + 1] = (FX_BYTE) ( (n) >> 16 );       \
-        (b)[(i) + 2] = (FX_BYTE) ( (n) >>  8 );       \
-        (b)[(i) + 3] = (FX_BYTE) ( (n)       );       \
+        (b)[(i)    ] = (uint8_t) ( (n) >> 24 );       \
+        (b)[(i) + 1] = (uint8_t) ( (n) >> 16 );       \
+        (b)[(i) + 2] = (uint8_t) ( (n) >>  8 );       \
+        (b)[(i) + 3] = (uint8_t) ( (n)       );       \
     }
 void CRYPT_SHA256Start( FX_LPVOID context )
 {
@@ -195,7 +195,7 @@ void CRYPT_SHA256Start( FX_LPVOID context )
     ctx->state[6] = 0x1F83D9AB;
     ctx->state[7] = 0x5BE0CD19;
 }
-static void sha256_process( sha256_context *ctx, const FX_BYTE data[64] )
+static void sha256_process( sha256_context *ctx, const uint8_t data[64] )
 {
     FX_DWORD temp1, temp2, W[64];
     FX_DWORD A, B, C, D, E, F, G, H;
@@ -347,18 +347,18 @@ void CRYPT_SHA256Update( void* context, FX_LPCBYTE input, FX_DWORD length )
                         (void *) input, length );
     }
 }
-static const FX_BYTE sha256_padding[64] = {
+static const uint8_t sha256_padding[64] = {
     0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 };
-void CRYPT_SHA256Finish( FX_LPVOID context, FX_BYTE digest[32] )
+void CRYPT_SHA256Finish( FX_LPVOID context, uint8_t digest[32] )
 {
     sha256_context *ctx = (sha256_context *)context;
     FX_DWORD last, padn;
     FX_DWORD high, low;
-    FX_BYTE msglen[8];
+    uint8_t msglen[8];
     high = ( ctx->total[0] >> 29 )
            | ( ctx->total[1] <<  3 );
     low  = ( ctx->total[0] <<  3 );
@@ -377,7 +377,7 @@ void CRYPT_SHA256Finish( FX_LPVOID context, FX_BYTE digest[32] )
     PUT_FX_DWORD( ctx->state[6], digest, 24 );
     PUT_FX_DWORD( ctx->state[7], digest, 28 );
 }
-void CRYPT_SHA256Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[32])
+void CRYPT_SHA256Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[32])
 {
     sha256_context ctx;
     CRYPT_SHA256Start(&ctx);
@@ -385,14 +385,14 @@ void CRYPT_SHA256Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[32])
     CRYPT_SHA256Finish(&ctx, digest);
 }
 typedef struct {
-    FX_UINT64  total[2];
-    FX_UINT64  state[8];
-    FX_BYTE            buffer[128];
+    uint64_t   total[2];
+    uint64_t   state[8];
+    uint8_t            buffer[128];
 } sha384_context;
-FX_UINT64 FX_ato64i(FX_LPCSTR str)
+uint64_t FX_ato64i(FX_LPCSTR str)
 {
     FXSYS_assert(str != NULL);
-    FX_UINT64 ret = 0;
+    uint64_t ret = 0;
     int len = (int)FXSYS_strlen(str);
     len = len > 16 ? 16 : len;
     for (int i = 0; i < len; ++i) {
@@ -441,7 +441,7 @@ void CRYPT_SHA384Start(FX_LPVOID context)
         temp2 = SHA384_S2(a) + SHA384_F0(a,b,c);                                       \
         d += temp1; h = temp1 + temp2;                                                         \
     }
-static const FX_BYTE sha384_padding[128] = {
+static const uint8_t sha384_padding[128] = {
     0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -536,31 +536,31 @@ static FX_LPCSTR constants[] = {
 };
 #define GET_FX_64WORD(n,b,i)                       \
     {                                               \
-        (n) = ( (FX_UINT64) (b)[(i)    ] << 56 )       \
-              | ( (FX_UINT64) (b)[(i) + 1] << 48 )       \
-              | ( (FX_UINT64) (b)[(i) + 2] << 40 )       \
-              | ( (FX_UINT64) (b)[(i) + 3] << 32 )      \
-              | ( (FX_UINT64) (b)[(i) + 4] << 24 )       \
-              | ( (FX_UINT64) (b)[(i) + 5] << 16 )       \
-              | ( (FX_UINT64) (b)[(i) + 6] <<  8 )       \
-              | ( (FX_UINT64) (b)[(i) + 7]       );      \
+        (n) = ( (uint64_t) (b)[(i)    ] << 56 )       \
+              | ( (uint64_t) (b)[(i) + 1] << 48 )       \
+              | ( (uint64_t) (b)[(i) + 2] << 40 )       \
+              | ( (uint64_t) (b)[(i) + 3] << 32 )      \
+              | ( (uint64_t) (b)[(i) + 4] << 24 )       \
+              | ( (uint64_t) (b)[(i) + 5] << 16 )       \
+              | ( (uint64_t) (b)[(i) + 6] <<  8 )       \
+              | ( (uint64_t) (b)[(i) + 7]       );      \
     }
 #define PUT_FX_64DWORD(n,b,i)                       \
     {                                               \
-        (b)[(i)    ] = (FX_BYTE) ( (n) >> 56 );       \
-        (b)[(i) + 1] = (FX_BYTE) ( (n) >> 48 );       \
-        (b)[(i) + 2] = (FX_BYTE) ( (n) >> 40 );       \
-        (b)[(i) + 3] = (FX_BYTE) ( (n) >> 32 );       \
-        (b)[(i) + 4] = (FX_BYTE) ( (n) >> 24 );       \
-        (b)[(i) + 5] = (FX_BYTE) ( (n) >> 16 );       \
-        (b)[(i) + 6] = (FX_BYTE) ( (n) >>  8 );       \
-        (b)[(i) + 7] = (FX_BYTE) ( (n) );       \
+        (b)[(i)    ] = (uint8_t) ( (n) >> 56 );       \
+        (b)[(i) + 1] = (uint8_t) ( (n) >> 48 );       \
+        (b)[(i) + 2] = (uint8_t) ( (n) >> 40 );       \
+        (b)[(i) + 3] = (uint8_t) ( (n) >> 32 );       \
+        (b)[(i) + 4] = (uint8_t) ( (n) >> 24 );       \
+        (b)[(i) + 5] = (uint8_t) ( (n) >> 16 );       \
+        (b)[(i) + 6] = (uint8_t) ( (n) >>  8 );       \
+        (b)[(i) + 7] = (uint8_t) ( (n) );       \
     }
-static void sha384_process( sha384_context *ctx, const FX_BYTE data[128] )
+static void sha384_process( sha384_context *ctx, const uint8_t data[128] )
 {
-    FX_UINT64 temp1, temp2;
-    FX_UINT64 A, B, C, D, E, F, G, H;
-    FX_UINT64 W[80];
+    uint64_t temp1, temp2;
+    uint64_t A, B, C, D, E, F, G, H;
+    uint64_t W[80];
     GET_FX_64WORD(W[0], data, 0);
     GET_FX_64WORD(W[1], data, 8);
     GET_FX_64WORD(W[2], data, 16);
@@ -586,7 +586,7 @@ static void sha384_process( sha384_context *ctx, const FX_BYTE data[128] )
     G = ctx->state[6];
     H = ctx->state[7];
     for (int i = 0; i < 10; ++i) {
-        FX_UINT64 temp[8];
+        uint64_t temp[8];
         if (i < 2) {
             temp[0] = W[i * 8];
             temp[1] = W[i * 8 + 1];
@@ -655,13 +655,13 @@ void CRYPT_SHA384Update(FX_LPVOID context, FX_LPCBYTE input, FX_DWORD length)
                         (void *) input, length );
     }
 }
-void CRYPT_SHA384Finish(FX_LPVOID context, FX_BYTE digest[48])
+void CRYPT_SHA384Finish(FX_LPVOID context, uint8_t digest[48])
 {
     sha384_context *ctx = (sha384_context *)context;
     FX_DWORD last, padn;
-    FX_BYTE msglen[16];
+    uint8_t msglen[16];
     FXSYS_memset32(msglen, 0, 16);
-    FX_UINT64 high, low;
+    uint64_t high, low;
     high = ( ctx->total[0] >> 29 )
            | ( ctx->total[1] <<  3 );
     low  = ( ctx->total[0] <<  3 );
@@ -678,7 +678,7 @@ void CRYPT_SHA384Finish(FX_LPVOID context, FX_BYTE digest[48])
     PUT_FX_64DWORD(ctx->state[4], digest, 32);
     PUT_FX_64DWORD(ctx->state[5], digest, 40);
 }
-void CRYPT_SHA384Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[64])
+void CRYPT_SHA384Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[64])
 {
     sha384_context context;
     CRYPT_SHA384Start(&context);
@@ -705,13 +705,13 @@ void CRYPT_SHA512Update(FX_LPVOID context, FX_LPCBYTE data, FX_DWORD size)
 {
     CRYPT_SHA384Update(context, data, size);
 }
-void CRYPT_SHA512Finish(FX_LPVOID context, FX_BYTE digest[64])
+void CRYPT_SHA512Finish(FX_LPVOID context, uint8_t digest[64])
 {
     sha384_context *ctx = (sha384_context *)context;
     FX_DWORD last, padn;
-    FX_BYTE msglen[16];
+    uint8_t msglen[16];
     FXSYS_memset32(msglen, 0, 16);
-    FX_UINT64 high, low;
+    uint64_t high, low;
     high = ( ctx->total[0] >> 29 )
            | ( ctx->total[1] <<  3 );
     low  = ( ctx->total[0] <<  3 );
@@ -730,7 +730,7 @@ void CRYPT_SHA512Finish(FX_LPVOID context, FX_BYTE digest[64])
     PUT_FX_64DWORD(ctx->state[6], digest, 48);
     PUT_FX_64DWORD(ctx->state[7], digest, 56);
 }
-void CRYPT_SHA512Generate(FX_LPCBYTE data, FX_DWORD size, FX_BYTE digest[64])
+void CRYPT_SHA512Generate(FX_LPCBYTE data, FX_DWORD size, uint8_t digest[64])
 {
     sha384_context context;
     CRYPT_SHA512Start(&context);
index faa23f9..38c3343 100644 (file)
@@ -14,8 +14,8 @@ public:
 
     FX_BOOL                            Start();
 
-    FX_INT32                   CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj);
-    FX_INT32                   CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize);
+    int32_t                    CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj);
+    int32_t                    CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize);
 
     FX_FILESIZE                        End(CPDF_Creator* pCreator);
 
@@ -23,7 +23,7 @@ public:
 
     CFX_ByteTextBuf            m_Buffer;
     FX_DWORD                   m_dwObjNum;
-    FX_INT32                   m_index;
+    int32_t                    m_index;
 protected:
 
     CFX_DWordArray             m_OffsetArray;
@@ -36,9 +36,9 @@ public:
 
     FX_BOOL                            Start();
 
-    FX_INT32                   CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj, CPDF_Creator *pCreator);
+    int32_t                    CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj, CPDF_Creator *pCreator);
 
-    FX_INT32                   CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize, CPDF_Creator *pCreator);
+    int32_t                    CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize, CPDF_Creator *pCreator);
 
     FX_BOOL                            End(CPDF_Creator *pCreator, FX_BOOL bEOF = FALSE);
     FX_BOOL                            AddObjectNumberToIndexArray(FX_DWORD objnum);
@@ -51,9 +51,9 @@ public:
     FX_DWORD                   m_dwTempObjNum;
 
 protected:
-    FX_INT32                   EndObjectStream(CPDF_Creator *pCreator, FX_BOOL bEOF = TRUE);
+    int32_t                    EndObjectStream(CPDF_Creator *pCreator, FX_BOOL bEOF = TRUE);
     FX_BOOL                            GenerateXRefStream(CPDF_Creator* pCreator, FX_BOOL bEOF);
-    FX_INT32                   m_iSeg;
+    int32_t                    m_iSeg;
     CPDF_ObjectStream  m_ObjStream;
     CFX_ByteTextBuf            m_Buffer;
 };
index b64151a..65b482b 100644 (file)
@@ -142,7 +142,7 @@ void CPDF_PageContentGenerate::TransformContent(CFX_Matrix& matrix)
             size += pContentArray[i]->GetSize() + 1;
         }
         int pos = 0;
-        FX_LPBYTE pBuf = FX_Alloc(FX_BYTE, size);
+        FX_LPBYTE pBuf = FX_Alloc(uint8_t, size);
         for (i = 0; i < iCount; ++i) {
             FXSYS_memcpy32(pBuf + pos, pContentArray[i]->GetData(), pContentArray[i]->GetSize());
             pos += pContentArray[i]->GetSize() + 1;
index 3abbcee..035baa3 100644 (file)
@@ -8,13 +8,13 @@
 #include "editint.h"
 #define PDF_OBJECTSTREAM_MAXLENGTH     (256 * 1024)
 #define PDF_XREFSTREAM_MAXSIZE         10000
-extern void FlateEncode(const FX_BYTE* src_buf, FX_DWORD src_data, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
+extern void FlateEncode(const uint8_t* src_buf, FX_DWORD src_data, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
 extern void FlateEncode(FX_LPCBYTE src_buf, FX_DWORD src_size, int predictor, int Colors, int BitsPerComponent, int Columns,
                         FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
 extern FX_BOOL IsSignatureDict(const CPDF_Dictionary* pDict);
-FX_INT32 PDF_CreatorAppendObject(const CPDF_Object* pObj, CFX_FileBufferArchive *pFile, FX_FILESIZE& offset)
+int32_t PDF_CreatorAppendObject(const CPDF_Object* pObj, CFX_FileBufferArchive *pFile, FX_FILESIZE& offset)
 {
-    FX_INT32 len = 0;
+    int32_t len = 0;
     if (pObj == NULL) {
         if (pFile->AppendString(FX_BSTRC(" null")) < 0) {
             return -1;
@@ -171,10 +171,10 @@ FX_INT32 PDF_CreatorAppendObject(const CPDF_Object* pObj, CFX_FileBufferArchive
     }
     return 1;
 }
-FX_INT32 PDF_CreatorWriteTrailer(CPDF_Document* pDocument, CFX_FileBufferArchive* pFile, CPDF_Array* pIDArray, FX_BOOL bCompress)
+int32_t PDF_CreatorWriteTrailer(CPDF_Document* pDocument, CFX_FileBufferArchive* pFile, CPDF_Array* pIDArray, FX_BOOL bCompress)
 {
     FX_FILESIZE offset = 0;
-    FX_INT32 len = 0;
+    int32_t len = 0;
     FXSYS_assert(pDocument && pFile);
     CPDF_Parser *pParser = (CPDF_Parser*)pDocument->GetParser();
     if (pParser) {
@@ -259,14 +259,14 @@ FX_INT32 PDF_CreatorWriteTrailer(CPDF_Document* pDocument, CFX_FileBufferArchive
     }
     return offset;
 }
-FX_INT32 PDF_CreatorWriteEncrypt(const CPDF_Dictionary* pEncryptDict, FX_DWORD dwObjNum, CFX_FileBufferArchive *pFile)
+int32_t PDF_CreatorWriteEncrypt(const CPDF_Dictionary* pEncryptDict, FX_DWORD dwObjNum, CFX_FileBufferArchive *pFile)
 {
     if (!pEncryptDict) {
         return 0;
     }
     FXSYS_assert(pFile);
     FX_FILESIZE offset = 0;
-    FX_INT32 len = 0;
+    int32_t len = 0;
     if (pFile->AppendString(FX_BSTRC("/Encrypt")) < 0) {
         return -1;
     }
@@ -289,7 +289,7 @@ FX_BOOL PDF_GenerateFileID(FX_DWORD dwSeed1, FX_DWORD dwSeed2, FX_LPDWORD pBuffe
         return FALSE;
     }
     FX_LPVOID pContext = FX_Random_MT_Start(dwSeed1);
-    FX_INT32 i = 0;
+    int32_t i = 0;
     for (i = 0; i < 2; i++) {
         *pBuffer++ = FX_Random_MT_Generate(pContext);
     }
@@ -414,7 +414,7 @@ FX_BOOL CPDF_Encryptor::Initialize(CPDF_CryptoHandler* pHandler, int objnum, FX_
         return TRUE;
     }
     m_dwSize = pHandler->EncryptGetSize(objnum, 0, src_data, src_size);
-    m_pData = FX_Alloc(FX_BYTE, m_dwSize);
+    m_pData = FX_Alloc(uint8_t, m_dwSize);
     pHandler->EncryptContent(objnum, 0, src_data, src_size, m_pData, m_dwSize);
     m_bNewBuf = TRUE;
     return TRUE;
@@ -439,14 +439,14 @@ FX_BOOL CPDF_ObjectStream::Start()
     m_index = 0;
     return TRUE;
 }
-FX_INT32 CPDF_ObjectStream::CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj)
+int32_t CPDF_ObjectStream::CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj)
 {
     m_ObjNumArray.Add(dwObjNum);
     m_OffsetArray.Add(m_Buffer.GetLength());
     m_Buffer << pObj;
     return 1;
 }
-FX_INT32 CPDF_ObjectStream::CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize)
+int32_t CPDF_ObjectStream::CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize)
 {
     m_ObjNumArray.Add(dwObjNum);
     m_OffsetArray.Add(m_Buffer.GetLength());
@@ -466,12 +466,12 @@ FX_FILESIZE CPDF_ObjectStream::End(CPDF_Creator* pCreator)
         m_dwObjNum = ++pCreator->m_dwLastObjNum;
     }
     CFX_ByteTextBuf tempBuffer;
-    FX_INT32 iCount = m_ObjNumArray.GetSize();
-    for (FX_INT32 i = 0; i < iCount; i++) {
+    int32_t iCount = m_ObjNumArray.GetSize();
+    for (int32_t i = 0; i < iCount; i++) {
         tempBuffer << m_ObjNumArray.ElementAt(i) << FX_BSTRC(" ") << m_OffsetArray.ElementAt(i) << FX_BSTRC(" ");
     }
     FX_FILESIZE &offset = pCreator->m_Offset;
-    FX_INT32 len = pFile->AppendDWord(m_dwObjNum);
+    int32_t len = pFile->AppendDWord(m_dwObjNum);
     if (len < 0) {
         return -1;
     }
@@ -552,7 +552,7 @@ FX_BOOL CPDF_XRefStream::Start()
     m_iSeg = 0;
     return TRUE;
 }
-FX_INT32 CPDF_XRefStream::CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj, CPDF_Creator *pCreator)
+int32_t CPDF_XRefStream::CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_Object *pObj, CPDF_Creator *pCreator)
 {
     if (!pCreator) {
         return 0;
@@ -564,7 +564,7 @@ FX_INT32 CPDF_XRefStream::CompressIndirectObject(FX_DWORD dwObjNum, const CPDF_O
     }
     return EndObjectStream(pCreator);
 }
-FX_INT32 CPDF_XRefStream::CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize, CPDF_Creator *pCreator)
+int32_t CPDF_XRefStream::CompressIndirectObject(FX_DWORD dwObjNum, FX_LPCBYTE pBuffer, FX_DWORD dwSize, CPDF_Creator *pCreator)
 {
     if (!pCreator) {
         return 0;
@@ -601,7 +601,7 @@ static void _AppendIndex1(CFX_ByteTextBuf& buffer, FX_FILESIZE offset)
     buffer.AppendByte(0);
     buffer.AppendByte(0);
 }
-static void _AppendIndex2(CFX_ByteTextBuf& buffer, FX_DWORD objnum, FX_INT32 index)
+static void _AppendIndex2(CFX_ByteTextBuf& buffer, FX_DWORD objnum, int32_t index)
 {
     buffer.AppendByte(2);
     buffer.AppendByte(FX_GETBYTEOFFSET24(objnum));
@@ -611,7 +611,7 @@ static void _AppendIndex2(CFX_ByteTextBuf& buffer, FX_DWORD objnum, FX_INT32 ind
     buffer.AppendByte(FX_GETBYTEOFFSET8(index));
     buffer.AppendByte(FX_GETBYTEOFFSET0(index));
 }
-FX_INT32 CPDF_XRefStream::EndObjectStream(CPDF_Creator *pCreator, FX_BOOL bEOF)
+int32_t CPDF_XRefStream::EndObjectStream(CPDF_Creator *pCreator, FX_BOOL bEOF)
 {
     FX_FILESIZE objOffset = 0;
     if (bEOF) {
@@ -624,8 +624,8 @@ FX_INT32 CPDF_XRefStream::EndObjectStream(CPDF_Creator *pCreator, FX_BOOL bEOF)
     if (!dwObjStmNum) {
         dwObjStmNum = ++pCreator->m_dwLastObjNum;
     }
-    FX_INT32 iSize = m_ObjStream.m_ObjNumArray.GetSize();
-    FX_INT32 iSeg = m_IndexArray.GetSize() / 2;
+    int32_t iSize = m_ObjStream.m_ObjNumArray.GetSize();
+    int32_t iSeg = m_IndexArray.GetSize() / 2;
     if (!(pCreator->m_dwFlags & FPDFCREATE_INCREMENTAL)) {
         if (m_dwTempObjNum == 0) {
             _AppendIndex0(m_Buffer);
@@ -656,7 +656,7 @@ FX_INT32 CPDF_XRefStream::EndObjectStream(CPDF_Creator *pCreator, FX_BOOL bEOF)
         }
         return 1;
     }
-    FX_INT32 &j = m_ObjStream.m_index;
+    int32_t &j = m_ObjStream.m_index;
     for (int i = m_iSeg; i < iSeg; i++) {
         FX_DWORD start = m_IndexArray.ElementAt(i * 2);
         FX_DWORD end = m_IndexArray.ElementAt(i * 2 + 1) + start;
@@ -700,7 +700,7 @@ FX_BOOL CPDF_XRefStream::GenerateXRefStream(CPDF_Creator* pCreator, FX_BOOL bEOF
     }
     _AppendIndex1(m_Buffer, offset_tmp);
     FX_FILESIZE &offset = pCreator->m_Offset;
-    FX_INT32 len = pFile->AppendDWord(objnum);
+    int32_t len = pFile->AppendDWord(objnum);
     if (len < 0) {
         return FALSE;
     }
@@ -722,8 +722,8 @@ FX_BOOL CPDF_XRefStream::GenerateXRefStream(CPDF_Creator* pCreator, FX_BOOL bEOF
         }
         offset += len;
     } else {
-        FX_INT32 iSeg = m_IndexArray.GetSize() / 2;
-        for (FX_INT32 i = 0; i < iSeg; i++) {
+        int32_t iSeg = m_IndexArray.GetSize() / 2;
+        for (int32_t i = 0; i < iSeg; i++) {
             if ((len = pFile->AppendDWord(m_IndexArray.ElementAt(i * 2))) < 0) {
                 return FALSE;
             }
@@ -754,7 +754,7 @@ FX_BOOL CPDF_XRefStream::GenerateXRefStream(CPDF_Creator* pCreator, FX_BOOL bEOF
         FX_CHAR offset_buf[20];
         FXSYS_memset32(offset_buf, 0, sizeof(offset_buf));
         FXSYS_i64toa(m_PrevOffset, offset_buf, 10);
-        FX_INT32 len = (FX_INT32)FXSYS_strlen(offset_buf);
+        int32_t len = (int32_t)FXSYS_strlen(offset_buf);
         if (pFile->AppendBlock(offset_buf, len) < 0) {
             return -1;
         }
@@ -832,7 +832,7 @@ FX_BOOL CPDF_XRefStream::EndXRefStream(CPDF_Creator* pCreator)
             }
         }
     } else {
-        FX_INT32 iSeg = m_IndexArray.GetSize() / 2;
+        int32_t iSeg = m_IndexArray.GetSize() / 2;
         for (int i = 0; i < iSeg; i++) {
             FX_DWORD start = m_IndexArray.ElementAt(i * 2);
             FX_DWORD end = m_IndexArray.ElementAt(i * 2 + 1) + start;
@@ -845,14 +845,14 @@ FX_BOOL CPDF_XRefStream::EndXRefStream(CPDF_Creator* pCreator)
 }
 FX_BOOL CPDF_XRefStream::AddObjectNumberToIndexArray(FX_DWORD objnum)
 {
-    FX_INT32 iSize = m_IndexArray.GetSize();
+    int32_t iSize = m_IndexArray.GetSize();
     if (iSize == 0) {
         m_IndexArray.Add(objnum);
         m_IndexArray.Add(1);
     } else {
         FXSYS_assert(iSize > 1);
         FX_DWORD startobjnum = m_IndexArray.ElementAt(iSize - 2);
-        FX_INT32 iCount = m_IndexArray.ElementAt(iSize - 1);
+        int32_t iCount = m_IndexArray.ElementAt(iSize - 1);
         if (objnum == startobjnum + iCount) {
             m_IndexArray[iSize - 1] = iCount + 1;
         } else {
@@ -906,20 +906,20 @@ static FX_BOOL _IsXRefNeedEnd(CPDF_XRefStream* pXRef, FX_DWORD flag)
     if (!(flag & FPDFCREATE_INCREMENTAL)) {
         return FALSE;
     }
-    FX_INT32 iSize = pXRef->m_IndexArray.GetSize() / 2;
-    FX_INT32 iCount = 0;
-    for (FX_INT32 i = 0; i < iSize; i++) {
+    int32_t iSize = pXRef->m_IndexArray.GetSize() / 2;
+    int32_t iCount = 0;
+    for (int32_t i = 0; i < iSize; i++) {
         iCount += pXRef->m_IndexArray.ElementAt(i * 2 + 1);
     }
     return (iCount >= PDF_XREFSTREAM_MAXSIZE);
 }
-FX_INT32 CPDF_Creator::WriteIndirectObjectToStream(const CPDF_Object* pObj)
+int32_t CPDF_Creator::WriteIndirectObjectToStream(const CPDF_Object* pObj)
 {
     if (!m_pXRefStream) {
         return 1;
     }
     FX_DWORD objnum = pObj->GetObjNum();
-    if (m_pParser && m_pParser->m_ObjVersion.GetSize() > (FX_INT32)objnum && m_pParser->m_ObjVersion[objnum] > 0) {
+    if (m_pParser && m_pParser->m_ObjVersion.GetSize() > (int32_t)objnum && m_pParser->m_ObjVersion[objnum] > 0) {
         return 1;
     }
     if (pObj->GetType() == PDFOBJ_NUMBER) {
@@ -958,13 +958,13 @@ FX_INT32 CPDF_Creator::WriteIndirectObjectToStream(const CPDF_Object* pObj)
     }
     return 0;
 }
-FX_INT32 CPDF_Creator::WriteIndirectObjectToStream(FX_DWORD objnum, FX_LPCBYTE pBuffer, FX_DWORD dwSize)
+int32_t CPDF_Creator::WriteIndirectObjectToStream(FX_DWORD objnum, FX_LPCBYTE pBuffer, FX_DWORD dwSize)
 {
     if (!m_pXRefStream) {
         return 1;
     }
     m_pXRefStream->AddObjectNumberToIndexArray(objnum);
-    FX_INT32 iRet = m_pXRefStream->CompressIndirectObject(objnum, pBuffer, dwSize, this);
+    int32_t iRet = m_pXRefStream->CompressIndirectObject(objnum, pBuffer, dwSize, this);
     if (iRet < 1) {
         return iRet;
     }
@@ -979,7 +979,7 @@ FX_INT32 CPDF_Creator::WriteIndirectObjectToStream(FX_DWORD objnum, FX_LPCBYTE p
     }
     return 0;
 }
-FX_INT32 CPDF_Creator::AppendObjectNumberToXRef(FX_DWORD objnum)
+int32_t CPDF_Creator::AppendObjectNumberToXRef(FX_DWORD objnum)
 {
     if (!m_pXRefStream) {
         return 1;
@@ -996,7 +996,7 @@ FX_INT32 CPDF_Creator::AppendObjectNumberToXRef(FX_DWORD objnum)
     }
     return 0;
 }
-FX_INT32 CPDF_Creator::WriteStream(const CPDF_Object* pStream, FX_DWORD objnum, CPDF_CryptoHandler* pCrypto)
+int32_t CPDF_Creator::WriteStream(const CPDF_Object* pStream, FX_DWORD objnum, CPDF_CryptoHandler* pCrypto)
 {
     CPDF_FlateEncoder encoder;
     encoder.Initialize((CPDF_Stream*)pStream, pStream == m_pMetadata ? FALSE : m_bCompress);
@@ -1026,9 +1026,9 @@ FX_INT32 CPDF_Creator::WriteStream(const CPDF_Object* pStream, FX_DWORD objnum,
     m_Offset += len;
     return 1;
 }
-FX_INT32 CPDF_Creator::WriteIndirectObj(FX_DWORD objnum, const CPDF_Object* pObj)
+int32_t CPDF_Creator::WriteIndirectObj(FX_DWORD objnum, const CPDF_Object* pObj)
 {
-    FX_INT32 len = m_File.AppendDWord(objnum);
+    int32_t len = m_File.AppendDWord(objnum);
     if (len < 0) {
         return -1;
     }
@@ -1057,17 +1057,17 @@ FX_INT32 CPDF_Creator::WriteIndirectObj(FX_DWORD objnum, const CPDF_Object* pObj
     }
     return 0;
 }
-FX_INT32 CPDF_Creator::WriteIndirectObj(const CPDF_Object* pObj)
+int32_t CPDF_Creator::WriteIndirectObj(const CPDF_Object* pObj)
 {
-    FX_INT32 iRet = WriteIndirectObjectToStream(pObj);
+    int32_t iRet = WriteIndirectObjectToStream(pObj);
     if (iRet < 1) {
         return iRet;
     }
     return WriteIndirectObj(pObj->GetObjNum(), pObj);
 }
-FX_INT32 CPDF_Creator::WriteDirectObj(FX_DWORD objnum, const CPDF_Object* pObj, FX_BOOL bEncrypt)
+int32_t CPDF_Creator::WriteDirectObj(FX_DWORD objnum, const CPDF_Object* pObj, FX_BOOL bEncrypt)
 {
-    FX_INT32 len = 0;
+    int32_t len = 0;
     if (pObj == NULL) {
         if (m_File.AppendString(FX_BSTRC(" null")) < 0) {
             return -1;
@@ -1246,14 +1246,14 @@ FX_INT32 CPDF_Creator::WriteDirectObj(FX_DWORD objnum, const CPDF_Object* pObj,
     }
     return 1;
 }
-FX_INT32 CPDF_Creator::WriteOldIndirectObject(FX_DWORD objnum)
+int32_t CPDF_Creator::WriteOldIndirectObject(FX_DWORD objnum)
 {
     if(m_pParser->m_V5Type[objnum] == 0 || m_pParser->m_V5Type[objnum] == 255) {
         return 0;
     }
     m_ObjectOffset[objnum] = m_Offset;
     FX_LPVOID valuetemp = NULL;
-    FX_BOOL bExistInMap = m_pDocument->m_IndirectObjs.Lookup((FX_LPVOID)(FX_UINTPTR)objnum, valuetemp);
+    FX_BOOL bExistInMap = m_pDocument->m_IndirectObjs.Lookup((FX_LPVOID)(uintptr_t)objnum, valuetemp);
     FX_BOOL bObjStm = (m_pParser->m_V5Type[objnum] == 2) && m_pEncryptDict && !m_pXRefStream;
     if(m_pParser->m_bVersionUpdated || m_bSecurityChanged || bExistInMap || bObjStm) {
         CPDF_Object* pObj = m_pDocument->GetIndirectObject(objnum);
@@ -1269,7 +1269,7 @@ FX_INT32 CPDF_Creator::WriteOldIndirectObject(FX_DWORD objnum)
             m_pDocument->ReleaseIndirectObject(objnum);
         }
     } else {
-        FX_BYTE* pBuffer;
+        uint8_t* pBuffer;
         FX_DWORD size;
         m_pParser->GetIndirectBinary(objnum, pBuffer, size);
         if (pBuffer == NULL) {
@@ -1282,7 +1282,7 @@ FX_INT32 CPDF_Creator::WriteOldIndirectObject(FX_DWORD objnum)
                     return -1;
                 }
             } else {
-                FX_INT32 len = m_File.AppendDWord(objnum);
+                int32_t len = m_File.AppendDWord(objnum);
                 if (len < 0) {
                     return -1;
                 }
@@ -1312,12 +1312,12 @@ FX_INT32 CPDF_Creator::WriteOldIndirectObject(FX_DWORD objnum)
     }
     return 1;
 }
-FX_INT32 CPDF_Creator::WriteOldObjs(IFX_Pause *pPause)
+int32_t CPDF_Creator::WriteOldObjs(IFX_Pause *pPause)
 {
     FX_DWORD nOldSize = m_pParser->m_CrossRef.GetSize();
-    FX_DWORD objnum = (FX_DWORD)(FX_UINTPTR)m_Pos;
+    FX_DWORD objnum = (FX_DWORD)(uintptr_t)m_Pos;
     for(; objnum < nOldSize; objnum ++) {
-        FX_INT32 iRet = WriteOldIndirectObject(objnum);
+        int32_t iRet = WriteOldIndirectObject(objnum);
         if (!iRet) {
             continue;
         }
@@ -1326,20 +1326,20 @@ FX_INT32 CPDF_Creator::WriteOldObjs(IFX_Pause *pPause)
         }
         m_ObjectSize[objnum] = (FX_DWORD)(m_Offset - m_ObjectOffset[objnum]);
         if (pPause && pPause->NeedToPauseNow()) {
-            m_Pos = (FX_LPVOID)(FX_UINTPTR)(objnum + 1);
+            m_Pos = (FX_LPVOID)(uintptr_t)(objnum + 1);
             return 1;
         }
     }
     return 0;
 }
-FX_INT32 CPDF_Creator::WriteNewObjs(FX_BOOL bIncremental, IFX_Pause *pPause)
+int32_t CPDF_Creator::WriteNewObjs(FX_BOOL bIncremental, IFX_Pause *pPause)
 {
-    FX_INT32 iCount = m_NewObjNumArray.GetSize();
-    FX_INT32 index = (FX_INT32)(FX_UINTPTR)m_Pos;
+    int32_t iCount = m_NewObjNumArray.GetSize();
+    int32_t index = (int32_t)(uintptr_t)m_Pos;
     while (index < iCount) {
         FX_DWORD objnum = m_NewObjNumArray.ElementAt(index);
         CPDF_Object *pObj = NULL;
-        m_pDocument->m_IndirectObjs.Lookup((FX_LPVOID)(FX_UINTPTR)objnum, (FX_LPVOID&)pObj);
+        m_pDocument->m_IndirectObjs.Lookup((FX_LPVOID)(uintptr_t)objnum, (FX_LPVOID&)pObj);
         if (NULL == pObj) {
             ++index;
             continue;
@@ -1351,7 +1351,7 @@ FX_INT32 CPDF_Creator::WriteNewObjs(FX_BOOL bIncremental, IFX_Pause *pPause)
         m_ObjectSize[objnum] = (FX_DWORD)(m_Offset - m_ObjectOffset[objnum]);
         index++;
         if (pPause && pPause->NeedToPauseNow()) {
-            m_Pos = (FX_POSITION)(FX_UINTPTR)index;
+            m_Pos = (FX_POSITION)(uintptr_t)index;
             return 1;
         }
     }
@@ -1406,11 +1406,11 @@ void CPDF_Creator::InitNewObjNumOffsets()
         }
         AppendNewObjNum(objnum);
     }
-    FX_INT32 iCount = m_NewObjNumArray.GetSize();
+    int32_t iCount = m_NewObjNumArray.GetSize();
     if (iCount == 0) {
         return;
     }
-    FX_INT32 i = 0;
+    int32_t i = 0;
     FX_DWORD dwStartObjNum = 0;
     FX_BOOL bCrossRefValid = m_pParser && m_pParser->GetLastXRefOffset() > 0;
     while (i < iCount) {
@@ -1447,10 +1447,10 @@ void CPDF_Creator::InitNewObjNumOffsets()
 }
 void CPDF_Creator::AppendNewObjNum(FX_DWORD objbum)
 {
-    FX_INT32 iStart = 0, iFind = 0;
-    FX_INT32 iEnd = m_NewObjNumArray.GetUpperBound();
+    int32_t iStart = 0, iFind = 0;
+    int32_t iEnd = m_NewObjNumArray.GetUpperBound();
     while (iStart <= iEnd) {
-        FX_INT32 iMid = (iStart + iEnd) / 2;
+        int32_t iMid = (iStart + iEnd) / 2;
         FX_DWORD dwMid = m_NewObjNumArray.ElementAt(iMid);
         if (objbum < dwMid) {
             iEnd = iMid - 1;
@@ -1469,7 +1469,7 @@ void CPDF_Creator::AppendNewObjNum(FX_DWORD objbum)
     }
     m_NewObjNumArray.InsertAt(iFind, objbum);
 }
-FX_INT32 CPDF_Creator::WriteDoc_Stage1(IFX_Pause *pPause)
+int32_t CPDF_Creator::WriteDoc_Stage1(IFX_Pause *pPause)
 {
     FXSYS_assert(m_iStage > -1 || m_iStage < 20);
     if (m_iStage == 0) {
@@ -1497,13 +1497,13 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage1(IFX_Pause *pPause)
                 return -1;
             }
             m_Offset += 7;
-            FX_INT32 version = 7;
+            int32_t version = 7;
             if (m_FileVersion) {
                 version = m_FileVersion;
             } else if (m_pParser) {
                 version = m_pParser->GetFileVersion();
             }
-            FX_INT32 len = m_File.AppendDWord(version % 10);
+            int32_t len = m_File.AppendDWord(version % 10);
             if (len < 0) {
                 return -1;
             }
@@ -1517,15 +1517,15 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage1(IFX_Pause *pPause)
         } else {
             IFX_FileRead* pSrcFile = m_pParser->GetFileAccess();
             m_Offset = pSrcFile->GetSize();
-            m_Pos = (FX_LPVOID)(FX_UINTPTR)m_Offset;
+            m_Pos = (FX_LPVOID)(uintptr_t)m_Offset;
             m_iStage = 15;
         }
     }
     if (m_iStage == 15) {
         if ((m_dwFlags & FPDFCREATE_NO_ORIGINAL) == 0 && m_Pos) {
             IFX_FileRead* pSrcFile = m_pParser->GetFileAccess();
-            FX_BYTE buffer[4096];
-            FX_DWORD src_size = (FX_DWORD)(FX_UINTPTR)m_Pos;
+            uint8_t buffer[4096];
+            FX_DWORD src_size = (FX_DWORD)(uintptr_t)m_Pos;
             while (src_size) {
                 FX_DWORD block_size = src_size > 4096 ? 4096 : src_size;
                 if (!pSrcFile->ReadBlock(buffer, m_Offset - src_size, block_size)) {
@@ -1536,7 +1536,7 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage1(IFX_Pause *pPause)
                 }
                 src_size -= block_size;
                 if (pPause && pPause->NeedToPauseNow()) {
-                    m_Pos = (FX_LPVOID)(FX_UINTPTR)src_size;
+                    m_Pos = (FX_LPVOID)(uintptr_t)src_size;
                     return 1;
                 }
             }
@@ -1564,30 +1564,30 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage1(IFX_Pause *pPause)
     InitNewObjNumOffsets();
     return m_iStage;
 }
-FX_INT32 CPDF_Creator::WriteDoc_Stage2(IFX_Pause *pPause)
+int32_t CPDF_Creator::WriteDoc_Stage2(IFX_Pause *pPause)
 {
     FXSYS_assert(m_iStage >= 20 || m_iStage < 30);
     if (m_iStage == 20) {
         if ((m_dwFlags & FPDFCREATE_INCREMENTAL) == 0 && m_pParser) {
-            m_Pos = (FX_LPVOID)(FX_UINTPTR)0;
+            m_Pos = (FX_LPVOID)(uintptr_t)0;
             m_iStage = 21;
         } else {
             m_iStage = 25;
         }
     }
     if (m_iStage == 21) {
-        FX_INT32 iRet = WriteOldObjs(pPause);
+        int32_t iRet = WriteOldObjs(pPause);
         if (iRet) {
             return iRet;
         }
         m_iStage = 25;
     }
     if (m_iStage == 25) {
-        m_Pos = (FX_LPVOID)(FX_UINTPTR)0;
+        m_Pos = (FX_LPVOID)(uintptr_t)0;
         m_iStage = 26;
     }
     if (m_iStage == 26) {
-        FX_INT32 iRet = WriteNewObjs((m_dwFlags & FPDFCREATE_INCREMENTAL) != 0, pPause);
+        int32_t iRet = WriteNewObjs((m_dwFlags & FPDFCREATE_INCREMENTAL) != 0, pPause);
         if (iRet) {
             return iRet;
         }
@@ -1613,7 +1613,7 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage2(IFX_Pause *pPause)
     }
     return m_iStage;
 }
-FX_INT32 CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
+int32_t CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
 {
     FXSYS_assert(m_iStage >= 80 || m_iStage < 90);
     FX_DWORD dwLastObjNum = m_dwLastObjNum;
@@ -1630,13 +1630,13 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
                 if (m_File.AppendString(str) < 0) {
                     return -1;
                 }
-                m_Pos = (FX_LPVOID)(FX_UINTPTR)1;
+                m_Pos = (FX_LPVOID)(uintptr_t)1;
                 m_iStage = 81;
             } else {
                 if (m_File.AppendString(FX_BSTRC("xref\r\n")) < 0) {
                     return -1;
                 }
-                m_Pos = (FX_LPVOID)(FX_UINTPTR)0;
+                m_Pos = (FX_LPVOID)(uintptr_t)0;
                 m_iStage = 82;
             }
         } else {
@@ -1645,7 +1645,7 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
     }
     if (m_iStage == 81) {
         CFX_ByteString str;
-        FX_DWORD i = (FX_DWORD)(FX_UINTPTR)m_Pos, j;
+        FX_DWORD i = (FX_DWORD)(uintptr_t)m_Pos, j;
         while (i <= dwLastObjNum) {
             while (i <= dwLastObjNum && !m_ObjectOffset.GetPtrAt(i)) {
                 i++;
@@ -1675,7 +1675,7 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
                 break;
             }
             if (pPause && pPause->NeedToPauseNow()) {
-                m_Pos = (FX_LPVOID)(FX_UINTPTR)i;
+                m_Pos = (FX_LPVOID)(uintptr_t)i;
                 return 1;
             }
         }
@@ -1683,10 +1683,10 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
     }
     if (m_iStage == 82) {
         CFX_ByteString str;
-        FX_INT32 iCount = m_NewObjNumArray.GetSize();
-        FX_INT32 i = (FX_INT32)(FX_UINTPTR)m_Pos;
+        int32_t iCount = m_NewObjNumArray.GetSize();
+        int32_t i = (int32_t)(uintptr_t)m_Pos;
         while (i < iCount) {
-            FX_INT32 j = i;
+            int32_t j = i;
             FX_DWORD objnum = m_NewObjNumArray.ElementAt(i);
             while (j < iCount) {
                 if (++j == iCount) {
@@ -1715,7 +1715,7 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
                 }
             }
             if (pPause && (i % 100) == 0 && pPause->NeedToPauseNow()) {
-                m_Pos = (FX_LPVOID)(FX_UINTPTR)i;
+                m_Pos = (FX_LPVOID)(uintptr_t)i;
                 return 1;
             }
         }
@@ -1723,7 +1723,7 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage3(IFX_Pause *pPause)
     }
     return m_iStage;
 }
-static FX_INT32 _OutPutIndex(CFX_FileBufferArchive* pFile, FX_FILESIZE offset)
+static int32_t _OutPutIndex(CFX_FileBufferArchive* pFile, FX_FILESIZE offset)
 {
     FXSYS_assert(pFile);
     if (sizeof(offset) > 4) {
@@ -1759,7 +1759,7 @@ static FX_INT32 _OutPutIndex(CFX_FileBufferArchive* pFile, FX_FILESIZE offset)
     }
     return 0;
 }
-FX_INT32 CPDF_Creator::WriteDoc_Stage4(IFX_Pause *pPause)
+int32_t CPDF_Creator::WriteDoc_Stage4(IFX_Pause *pPause)
 {
     FXSYS_assert(m_iStage >= 90);
     if ((m_dwFlags & FPDFCREATE_OBJECTSTREAM) == 0) {
@@ -1918,7 +1918,7 @@ FX_INT32 CPDF_Creator::WriteDoc_Stage4(IFX_Pause *pPause)
                 }
             } else {
                 int count = m_NewObjNumArray.GetSize();
-                FX_INT32 i = 0;
+                int32_t i = 0;
                 for (i = 0; i < count; i++) {
                     FX_DWORD objnum = m_NewObjNumArray.ElementAt(i);
                     if (m_File.AppendDWord(objnum) < 0) {
@@ -2035,7 +2035,7 @@ void CPDF_Creator::InitID(FX_BOOL bDefault )
             m_pIDArray->Add(pID1->Clone());
         } else {
             pBuffer = FX_Alloc(FX_DWORD, 4);
-            PDF_GenerateFileID((FX_DWORD)(FX_UINTPTR)this, m_dwLastObjNum, pBuffer);
+            PDF_GenerateFileID((FX_DWORD)(uintptr_t)this, m_dwLastObjNum, pBuffer);
             CFX_ByteStringC bsBuffer((FX_LPCBYTE)pBuffer, 4 * sizeof(FX_DWORD));
             m_pIDArray->Add(CPDF_String::Create(bsBuffer, TRUE), m_pDocument);
         }
@@ -2053,7 +2053,7 @@ void CPDF_Creator::InitID(FX_BOOL bDefault )
             return;
         }
         FX_LPDWORD pBuffer = FX_Alloc(FX_DWORD, 4);
-        PDF_GenerateFileID((FX_DWORD)(FX_UINTPTR)this, m_dwLastObjNum, pBuffer);
+        PDF_GenerateFileID((FX_DWORD)(uintptr_t)this, m_dwLastObjNum, pBuffer);
         CFX_ByteStringC bsBuffer((FX_LPCBYTE)pBuffer, 4 * sizeof(FX_DWORD));
         m_pIDArray->Add(CPDF_String::Create(bsBuffer, TRUE), m_pDocument);
         FX_Free(pBuffer);
@@ -2076,12 +2076,12 @@ void CPDF_Creator::InitID(FX_BOOL bDefault )
         }
     }
 }
-FX_INT32 CPDF_Creator::Continue(IFX_Pause *pPause)
+int32_t CPDF_Creator::Continue(IFX_Pause *pPause)
 {
     if (m_iStage < 0) {
         return m_iStage;
     }
-    FX_INT32 iRet = 0;
+    int32_t iRet = 0;
     while (m_iStage < 100) {
         if (m_iStage < 20) {
             iRet = WriteDoc_Stage1(pPause);
@@ -2103,7 +2103,7 @@ FX_INT32 CPDF_Creator::Continue(IFX_Pause *pPause)
     }
     return m_iStage;
 }
-FX_BOOL CPDF_Creator::SetFileVersion(FX_INT32 fileVersion )
+FX_BOOL CPDF_Creator::SetFileVersion(int32_t fileVersion )
 {
     if (fileVersion < 10 || fileVersion > 17) {
         return FALSE;
index e75fd07..d2d81d5 100644 (file)
@@ -178,7 +178,7 @@ static const FX_WCHAR g_FX_CP1257Unicodes[128] = {
     0x0173, 0x0142, 0x015B, 0x016B, 0x00FC, 0x017C, 0x017E, 0x02D9,
 };
 typedef struct {
-    FX_BYTE            m_Charset;
+    uint8_t            m_Charset;
     const FX_WCHAR*    m_pUnicodes;
 } FX_CharsetUnicodes;
 const FX_CharsetUnicodes g_FX_CharsetUnicodes[] = {
@@ -429,12 +429,12 @@ CPDF_Font* CPDF_Document::AddWindowsFont(LOGFONTA* pLogFont, FX_BOOL bVert, FX_B
 }
 #endif
 #if (_FXM_PLATFORM_  == _FXM_PLATFORM_APPLE_)
-FX_UINT32 FX_GetLangHashCode( FX_LPCSTR pStr)
+uint32_t FX_GetLangHashCode( FX_LPCSTR pStr)
 {
     FXSYS_assert( pStr != NULL);
-    FX_INT32 iLength = FXSYS_strlen(pStr);
+    int32_t iLength = FXSYS_strlen(pStr);
     FX_LPCSTR pStrEnd = pStr + iLength;
-    FX_UINT32 uHashCode = 0;
+    uint32_t uHashCode = 0;
     while ( pStr < pStrEnd) {
         uHashCode = 31 * uHashCode + tolower(*pStr++);
     }
@@ -512,12 +512,12 @@ static const FX_LANG2CS gs_FXLang2CharsetTable[] = {
     {3923451837, 134},
     {3923451838, 136},
 };
-static FX_WORD FX_GetCsFromLangCode(FX_UINT32 uCode)
+static FX_WORD FX_GetCsFromLangCode(uint32_t uCode)
 {
-    FX_INT32 iStart = 0;
-    FX_INT32 iEnd = sizeof(gs_FXLang2CharsetTable) / sizeof(FX_LANG2CS) - 1;
+    int32_t iStart = 0;
+    int32_t iEnd = sizeof(gs_FXLang2CharsetTable) / sizeof(FX_LANG2CS) - 1;
     while (iStart <= iEnd) {
-        FX_INT32 iMid = (iStart + iEnd) / 2;
+        int32_t iMid = (iStart + iEnd) / 2;
         const FX_LANG2CS &charset = gs_FXLang2CharsetTable[iMid];
         if (uCode == charset.uLang) {
             return charset.uCharset;
@@ -529,13 +529,13 @@ static FX_WORD FX_GetCsFromLangCode(FX_UINT32 uCode)
     };
     return 0;
 }
-static FX_WORD FX_GetCharsetFromLang(FX_LPCSTR pLang, FX_INT32 iLength)
+static FX_WORD FX_GetCharsetFromLang(FX_LPCSTR pLang, int32_t iLength)
 {
     FXSYS_assert(pLang);
     if (iLength < 0) {
         iLength = FXSYS_strlen(pLang);
     }
-    FX_UINT32 uHash = FX_GetLangHashCode(pLang);
+    uint32_t uHash = FX_GetLangHashCode(pLang);
     return FX_GetCsFromLangCode(uHash);
 }
 static void _CFString2CFXByteString(CFStringRef src, CFX_ByteString &dest)
@@ -1028,7 +1028,7 @@ CPDF_Font* CPDF_Document::AddFont(CFX_Font* pFont, int charset, FX_BOOL bVert)
     pBBox->AddInteger(bbox.right);
     pBBox->AddInteger(bbox.top);
     pFontDesc->SetAt("FontBBox", pBBox);
-    FX_INT32 nStemV = 0;
+    int32_t nStemV = 0;
     if (pFont->m_pSubstFont) {
         nStemV = pFont->m_pSubstFont->m_Weight / 5;
     } else {