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
48 size_t old_size,
void* new_data,
size_t new_size)
NLIB_NOEXCEPT;
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
Defines noexcept geared to the environment, or the equivalent.
errno_t BsDiffZ(OutputStream *patch, void *old_data, size_t old_size, void *new_data, size_t new_size) noexcept
Creates a patch to update from the old data to the new data.
A file that contains the configuration information for each development environment.
errno_t BsPatchZ(OutputStream *new_stream, void *old_data, size_t old_size, void *patch_data, size_t patch_size) noexcept
Creates new data from the old data and the patch data.
The base class for output streams. This class cannot be instantiated.