33 #ifndef INCLUDE_NN_NLIB_OSS_BSDIFF_H_ 34 #define INCLUDE_NN_NLIB_OSS_BSDIFF_H_ 38 #if defined(_MSC_VER) && defined(nx_oss_bsdiff_EXPORTS) 39 #undef NLIB_VIS_PUBLIC 40 #define NLIB_VIS_PUBLIC NLIB_WINEXPORT 55 #if defined(_MSC_VER) && defined(nx_oss_bsdiff_EXPORTS) 56 #undef NLIB_VIS_PUBLIC 57 #define NLIB_VIS_PUBLIC NLIB_WINIMPORT 60 #endif // INCLUDE_NN_NLIB_OSS_BSDIFF_H_
#define NLIB_NOEXCEPT
環境に合わせてnoexcept 又は同等の定義がされます。
errno_t BsPatchZ(OutputStream *new_stream, const void *old_data, size_t old_size, const void *patch_data, size_t patch_size) noexcept
古いデータとパッチデータから新しいデータを作成します。
errno_t BsDiffZ(OutputStream *patch, const void *old_data, size_t old_size, const void *new_data, size_t new_size) noexcept
古いデータから新しいデータにアップデートするためのパッチを作成します。
出力ストリームの基底クラスです。このクラスを実体化することはできません。