Binary compatibility report for the VIPS library between 7.40.11 and 7.42.0 versions on x86
Test Info
Library Name | VIPS |
Version #1 | 7.40.11 |
Version #2 | 7.42.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 53 |
Total Shared Libraries | 2 |
Total Symbols / Types | 1823 / 430 |
Verdict | Incompatible (0.5%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 46 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 2 |
Low | 5 |
Problems with Symbols | High | 7 |
Medium | 8 |
Low | 34 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 1 |
Other Changes in Constants | - | 1 |
Added Symbols (46)
conversion.h,
libvips.so.38.1.0
vips_autorot ( VipsImage* in, VipsImage** out, ... )
vips_autorot_get_angle ( VipsImage* im )
enumtypes.h,
libvips.so.38.1.0
vips_foreign_png_filter_get_type ( )
image.h,
libvips.so.38.1.0
vips_array_image_get ( struct _VipsArrayImage* array, int* n )
vips_array_image_new ( VipsImage** array, int n )
vips_array_image_newv ( int n, ... )
vips_filename_get_filename ( char const* vips_filename )
vips_filename_get_options ( char const* vips_filename )
vips_get_disc_threshold ( )
vips_image_new_matrix_from_array ( int width, int height, double* array, int size )
object.h,
libvips.so.38.1.0
vips_nickname_find ( GType type )
vips_object_get_description ( VipsObject* object )
operation.h,
libvips.so.38.1.0
vips_call_required_optional ( VipsOperation** operation, va_list required, va_list optional )
resample.h,
libvips.so.38.1.0
vips_resize ( VipsImage* in, VipsImage** out, double scale, ... )
type.h,
libvips.so.38.1.0
vips_array_double_get ( struct _VipsArrayDouble* array, int* n )
vips_array_int_get ( struct _VipsArrayInt* array, int* n )
vips_blob_get ( VipsBlob* blob, size_t* size )
vips_blob_new ( VipsCallbackFn free_fn, void const* data, size_t size )
util.h,
libvips.so.38.1.0
vips_flags_from_nick ( char const* domain, GType type, char const* nick )
VImage8.h,
libvips-cpp.so.38.1.0
namespace vips
invert ( std::vector<double> value )
[symbol: _ZN4vips6invertESt6vectorIdSaIdEE]
negate ( std::vector<double> value )
[symbol: _ZN4vips6negateESt6vectorIdSaIdEE]
to_vector ( double value )
[symbol: _ZN4vips9to_vectorEd]
to_vector ( int n, double* array )
[symbol: _ZN4vips9to_vectorEiPd]
to_vectorv ( int n, ... )
[symbol: _ZN4vips10to_vectorvEiz]
VOption::get_operation ( VipsOperation* operation )
[symbol: _ZN4vips7VOption13get_operationEP14_VipsOperation]
VOption::set ( char const* name, bool value )
[symbol: _ZN4vips7VOption3setEPKcb]
VOption::set ( char const* name, bool* value )
[symbol: _ZN4vips7VOption3setEPKcPb]
VOption::set ( char const* name, char const* value )
[symbol: _ZN4vips7VOption3setEPKcS2_]
VOption::set ( char const* name, double value )
[symbol: _ZN4vips7VOption3setEPKcd]
VOption::set ( char const* name, double* value )
[symbol: _ZN4vips7VOption3setEPKcPd]
VOption::set ( char const* name, int value )
[symbol: _ZN4vips7VOption3setEPKci]
VOption::set ( char const* name, int* value )
[symbol: _ZN4vips7VOption3setEPKcPi]
VOption::set ( char const* name, std::vector<double> value )
[symbol: _ZN4vips7VOption3setEPKcSt6vectorIdSaIdEE]
VOption::set ( char const* name, std::vector<double>* value )
[symbol: _ZN4vips7VOption3setEPKcPSt6vectorIdSaIdEE]
VOption::set ( char const* name, std::vector<VImage> value )
[symbol: _ZN4vips7VOption3setEPKcSt6vectorINS_6VImageESaIS4_EE]
VOption::set ( char const* name, VImage value )
[symbol: _ZN4vips7VOption3setEPKcNS_6VImageE]
VOption::set ( char const* name, VImage* value )
[symbol: _ZN4vips7VOption3setEPKcPNS_6VImageE]
VOption::set ( char const* name, VipsBlob* value )
[symbol: _ZN4vips7VOption3setEPKcP9_VipsBlob]
VOption::set ( char const* name, VipsBlob** blob )
[symbol: _ZN4vips7VOption3setEPKcPP9_VipsBlob]
VOption::set_operation ( VipsOperation* operation )
[symbol: _ZN4vips7VOption13set_operationEP14_VipsOperation]
VOption::~VOption [in-charge-deleting] ( )
[symbol: _ZN4vips7VOptionD0Ev]
VOption::~VOption [in-charge] ( )
[symbol: _ZN4vips7VOptionD1Ev]
VOption::~VOption [not-in-charge] ( )
[symbol: _ZN4vips7VOptionD2Ev]
vips.h,
libvips.so.38.1.0
vips_add_option_entries ( GOptionGroup* option_group )
vips_init ( char const* argv0 )
vips_leak_set ( gboolean leak )
to the top
Removed Symbols (2)
type.h,
libvips.so.38.0.7
vips_area_new_blob ( VipsCallbackFn free_fn, void* data, size_t length )
vips_thing_get_i ( VipsThing* thing )
to the top
Problems with Symbols, High Severity (7)
convolution.h,
libvips.so.38.0.7
[+] vips_gaussblur ( VipsImage* in, VipsImage** out, int radius, ... ) (1)
changed to:vips_gaussblur ( VipsImage* in, VipsImage** out, double sigma, ... )
| Change | Effect |
---|
1 | Type of 3rd parameter radius has been changed from int (4 bytes) to double (8 bytes). | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
image.h,
libvips.so.38.0.7
[+] vips_image_new_from_memory ( void* buffer, int xsize, int ysize, int bands, enum VipsBandFormat bandfmt ) (3)
changed to:vips_image_new_from_memory ( void* data, size_t size, int width, int height, int bands, enum VipsBandFormat format )
| Change | Effect |
---|
1 | Parameter size of type size_t has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
2 | Parameter height of type int has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
3 | 2nd middle parameter xsize has been removed from the calling stack. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] vips_image_write_to_memory ( VipsImage* in, void** buf_out, size_t* len_out ) (2)
changed to:vips_image_write_to_memory ( VipsImage* in, size_t* size )
| Change | Effect |
---|
1 | Parameter size of type size_t* has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
2 | 2nd middle parameter buf_out has been removed from the calling stack. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] vips_value_set_array_image ( GValue* value, VipsImage** array, int n ) (1)
changed to:vips_value_set_array_image ( GValue* value, int n )
| Change | Effect |
---|
1 | 2nd middle parameter array has been removed from the calling stack. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
to the top
Problems with Data Types, Medium Severity (2)
type.h
[+] typedef VipsArrayDouble (1)
| Change |
Effect |
1 | Base type has been changed from struct _VipsArea to struct _VipsArrayDouble of different format. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
vips_array_double_new ( double const* array, int n )Return value (pointer) has base type 'VipsArrayDouble'.
vips_array_double_newv ( int n, ... )Return value (pointer) has base type 'VipsArrayDouble'.
[+] typedef VipsArrayInt (1)
| Change |
Effect |
1 | Base type has been changed from struct _VipsArea to struct _VipsArrayInt of different format. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
vips_array_int_new ( int const* array, int n )Return value (pointer) has base type 'VipsArrayInt'.
vips_array_int_newv ( int n, ... )Return value (pointer) has base type 'VipsArrayInt'.
to the top
Problems with Symbols, Medium Severity (8)
header.h,
libvips.so.38.0.7
[+] vips_image_get_data ( VipsImage* image ) (1)
| Change | Effect |
---|
1 | Type of return value became const (has been changed from void* to void const*). | The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
image.h,
libvips.so.38.0.7
[+] vips_image_new_from_memory ( void* buffer, int xsize, int ysize, int bands, enum VipsBandFormat bandfmt ) (1)
changed to:vips_image_new_from_memory ( void* data, size_t size, int width, int height, int bands, enum VipsBandFormat format )
| Change | Effect |
---|
1 | Parameter format of type enum VipsBandFormat has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] vips_image_write_to_memory ( VipsImage* in, void** buf_out, size_t* len_out ) (1)
changed to:vips_image_write_to_memory ( VipsImage* in, size_t* size )
| Change | Effect |
---|
1 | 3rd parameter len_out has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] vips_value_set_array_image ( GValue* value, VipsImage** array, int n ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from int (4 bytes) to void. | Applications will not obtain a return value and execution may change. |
type.h,
libvips.so.38.0.7
[+] vips_value_set_array_double ( GValue* value, double const* array, int n ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from int (4 bytes) to void. | Applications will not obtain a return value and execution may change. |
[+] vips_value_set_array_int ( GValue* value, int const* array, int n ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from int (4 bytes) to void. | Applications will not obtain a return value and execution may change. |
[+] vips_value_set_array_object ( GValue* value, int n ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from int (4 bytes) to void. | Applications will not obtain a return value and execution may change. |
[+] vips_value_set_ref_string ( GValue* value, char const* str ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from int (4 bytes) to void. | Applications will not obtain a return value and execution may change. |
to the top
Problems with Data Types, Low Severity (5)
arithmetic.h
[+] enum VipsOperationRelational (1)
| Change |
Effect |
1 | Name of member with value 1 has been changed from VIPS_OPERATION_RELATIONAL_NOTEQUAL to VIPS_OPERATION_RELATIONAL_NOTEQ. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (3)
vips_relational ( VipsImage* left, VipsImage* right, VipsImage** out, enum VipsOperationRelational relational, ... )4th parameter 'relational' has type 'enum VipsOperationRelational'.
vips_relational_const ( VipsImage* in, VipsImage** out, enum VipsOperationRelational relational, double* c, int n, ... )3rd parameter 'relational' has type 'enum VipsOperationRelational'.
vips_relational_const1 ( VipsImage* in, VipsImage** out, enum VipsOperationRelational relational, double c, ... )3rd parameter 'relational' has type 'enum VipsOperationRelational'.
conversion.h
[+] enum VipsAngle (4)
| Change |
Effect |
1 | Name of member with value 0 has been changed from VIPS_ANGLE_0 to VIPS_ANGLE_D0. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 1 has been changed from VIPS_ANGLE_90 to VIPS_ANGLE_D90. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 2 has been changed from VIPS_ANGLE_180 to VIPS_ANGLE_D180. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from VIPS_ANGLE_270 to VIPS_ANGLE_D270. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
vips_rot ( VipsImage* in, VipsImage** out, enum VipsAngle angle, ... )3rd parameter 'angle' has type 'enum VipsAngle'.
to the top
Problems with Symbols, Low Severity (34)
conversion.h,
libvips.so.38.0.7
[+] vips_bandbool ( VipsImage* in, VipsImage** out, enum VipsOperationBoolean operation, ... ) (1)
changed to:vips_bandbool ( VipsImage* in, VipsImage** out, enum VipsOperationBoolean boolean, ... )
| Change | Effect |
---|
1 | 3rd parameter operation has been renamed to boolean. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_crop ( VipsImage* input, VipsImage** output, int left, int top, int width, int height, ... ) (2)
changed to:vips_crop ( VipsImage* in, VipsImage** out, int left, int top, int width, int height, ... )
| Change | Effect |
---|
1 | 1st parameter input has been renamed to in. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter output has been renamed to out. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_extract_area ( VipsImage* input, VipsImage** output, int left, int top, int width, int height, ... ) (2)
changed to:vips_extract_area ( VipsImage* in, VipsImage** out, int left, int top, int width, int height, ... )
| Change | Effect |
---|
1 | 1st parameter input has been renamed to in. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter output has been renamed to out. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_extract_band ( VipsImage* input, VipsImage** output, int band, ... ) (2)
changed to:vips_extract_band ( VipsImage* in, VipsImage** out, int band, ... )
| Change | Effect |
---|
1 | 1st parameter input has been renamed to in. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter output has been renamed to out. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_join ( VipsImage* main, VipsImage* sub, VipsImage** out, enum VipsDirection direction, ... ) (2)
changed to:vips_join ( VipsImage* in1, VipsImage* in2, VipsImage** out, enum VipsDirection direction, ... )
| Change | Effect |
---|
1 | 1st parameter main has been renamed to in1. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter sub has been renamed to in2. | Renaming of a parameter may indicate a change in its semantic meaning. |
convolution.h,
libvips.so.38.0.7
[+] vips_gaussblur ( VipsImage* in, VipsImage** out, int radius, ... ) (1)
changed to:vips_gaussblur ( VipsImage* in, VipsImage** out, double sigma, ... )
| Change | Effect |
---|
1 | 3rd parameter radius has been renamed to sigma. | Renaming of a parameter may indicate a change in its semantic meaning. |
create.h,
libvips.so.38.0.7
[+] vips_mask_butterworth_band ( VipsImage** out, int width, int height, double order, double frequency_cutoff_x, double frequency_cutoff_y, double r, double amplitude_cutoff, ... ) (1)
changed to:vips_mask_butterworth_band ( VipsImage** out, int width, int height, double order, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, ... )
| Change | Effect |
---|
1 | 7th parameter r has been renamed to radius. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_mask_gaussian_band ( VipsImage** out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double r, double amplitude_cutoff, ... ) (1)
changed to:vips_mask_gaussian_band ( VipsImage** out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, ... )
| Change | Effect |
---|
1 | 6th parameter r has been renamed to radius. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_mask_ideal_band ( VipsImage** out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double r, ... ) (1)
changed to:vips_mask_ideal_band ( VipsImage** out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, ... )
| Change | Effect |
---|
1 | 6th parameter r has been renamed to radius. | Renaming of a parameter may indicate a change in its semantic meaning. |
error.h,
libvips.so.38.0.7
[+] vips_check_bands_1or3 ( char const* domain, VipsImage* in ) (1)
changed to:vips_check_bands_1or3 ( char const* domain, VipsImage* im )
| Change | Effect |
---|
1 | 2nd parameter in has been renamed to im. | Renaming of a parameter may indicate a change in its semantic meaning. |
foreign.h,
libvips.so.38.0.7
[+] vips_dzsave ( VipsImage* in, char const* basename, ... ) (1)
changed to:vips_dzsave ( VipsImage* in, char const* name, ... )
| Change | Effect |
---|
1 | 2nd parameter basename has been renamed to name. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_foreign_find_load_buffer ( void* buf, size_t len ) (2)
changed to:vips_foreign_find_load_buffer ( void* data, size_t size )
| Change | Effect |
---|
1 | 1st parameter buf has been renamed to data. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter len has been renamed to size. | Renaming of a parameter may indicate a change in its semantic meaning. |
generate.h,
libvips.so.38.0.7
[+] vips_image_generate ( VipsImage* im, VipsStartFn start_fn, VipsGenerateFn generate_fn, VipsStopFn stop_fn, void* a, void* b ) (1)
changed to:vips_image_generate ( VipsImage* image, VipsStartFn start_fn, VipsGenerateFn generate_fn, VipsStopFn stop_fn, void* a, void* b )
| Change | Effect |
---|
1 | 1st parameter im has been renamed to image. | Renaming of a parameter may indicate a change in its semantic meaning. |
header.h,
libvips.so.38.0.7
[+] vips_image_get_data ( VipsImage* image ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void* to void const*. | Replacement of return type may indicate a change in its semantic meaning. |
[+] vips_image_get_offset ( VipsImage const* array ) (1)
changed to:vips_image_get_offset ( VipsImage const* image )
| Change | Effect |
---|
1 | 1st parameter array has been renamed to image. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_image_get_scale ( VipsImage const* array ) (1)
changed to:vips_image_get_scale ( VipsImage const* image )
| Change | Effect |
---|
1 | 1st parameter array has been renamed to image. | Renaming of a parameter may indicate a change in its semantic meaning. |
image.h,
libvips.so.38.0.7
[+] vips_image_decode_predict ( VipsImage* im, int* bands, enum VipsBandFormat* format ) (1)
changed to:vips_image_decode_predict ( VipsImage* in, int* bands, enum VipsBandFormat* format )
| Change | Effect |
---|
1 | 1st parameter im has been renamed to in. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_image_new_from_memory ( void* buffer, int xsize, int ysize, int bands, enum VipsBandFormat bandfmt ) (2)
changed to:vips_image_new_from_memory ( void* data, size_t size, int width, int height, int bands, enum VipsBandFormat format )
| Change | Effect |
---|
1 | 1st parameter buffer has been renamed to data. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 3rd parameter ysize has been renamed to width. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_image_write_to_buffer ( VipsImage* in, char const* name, void** buf, size_t* len, ... ) (2)
changed to:vips_image_write_to_buffer ( VipsImage* in, char const* suffix, void** buf, size_t* size, ... )
| Change | Effect |
---|
1 | 2nd parameter name has been renamed to suffix. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 4th parameter len has been renamed to size. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_image_write_to_file ( VipsImage* image, char const* filename, ... ) (1)
changed to:vips_image_write_to_file ( VipsImage* image, char const* name, ... )
| Change | Effect |
---|
1 | 2nd parameter filename has been renamed to name. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vips_image_write_to_memory ( VipsImage* in, void** buf_out, size_t* len_out ) (2)
| Change | Effect |
---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
2 | Type of return value has been changed from int to void*. | Replacement of return type may indicate a change in its semantic meaning. |
morphology.h,
libvips.so.38.0.7
[+] vips_labelregions ( VipsImage* in, VipsImage** out, ... ) (1)
changed to:vips_labelregions ( VipsImage* in, VipsImage** mask, ... )
| Change | Effect |
---|
1 | 2nd parameter out has been renamed to mask. | Renaming of a parameter may indicate a change in its semantic meaning. |
object.h,
libvips.so.38.0.7
[+] vips_class_map_all ( GType base, VipsClassMapFn fn, void* a ) (1)
changed to:vips_class_map_all ( GType type, VipsClassMapFn fn, void* a )
| Change | Effect |
---|
1 | 1st parameter base has been renamed to type. | Renaming of a parameter may indicate a change in its semantic meaning. |
threadpool.h,
libvips.so.38.0.7
[+] vips_get_tile_size ( VipsImage* im, int* tile_width, int* tile_height, int* nlines ) (1)
changed to:vips_get_tile_size ( VipsImage* im, int* tile_width, int* tile_height, int* n_lines )
| Change | Effect |
---|
1 | 4th parameter nlines has been renamed to n_lines. | Renaming of a parameter may indicate a change in its semantic meaning. |
util.h,
libvips.so.38.0.7
[+] vips__file_read ( FILE* fp, char const* name, unsigned int* length_out ) (1)
changed to:vips__file_read ( FILE* fp, char const* name, size_t* length_out )
| Change | Effect |
---|
1 | Type of 3rd parameter length_out has been changed from unsigned int* to size_t*. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] vips__file_read_name ( char const* name, char const* fallback_dir, unsigned int* length_out ) (1)
changed to:vips__file_read_name ( char const* name, char const* fallback_dir, size_t* length_out )
| Change | Effect |
---|
1 | Type of 3rd parameter length_out has been changed from unsigned int* to size_t*. | Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types (1)
object.h
[+] enum VipsArgumentFlags (1)
| Change |
Effect |
1 | The member VIPS_ARGUMENT_MODIFY with value 128 has been added. | No effect. |
[+] affected symbols (5)
vips__argument_get_instance ( VipsArgumentClass* p1, VipsObject* p2 )Field 'p1->flags' in 1st parameter 'p1' (pointer) has type 'enum VipsArgumentFlags'.
vips_argument_class_needsstring ( VipsArgumentClass* argument_class )Field 'argument_class->flags' in 1st parameter 'argument_class' (pointer) has type 'enum VipsArgumentFlags'.
vips_object_class_install_argument ( VipsObjectClass* p1, GParamSpec* pspec, enum VipsArgumentFlags flags, int priority, guint offset )3rd parameter 'flags' has type 'enum VipsArgumentFlags'.
vips_object_get_argument ( VipsObject* object, char const* name, GParamSpec** pspec, VipsArgumentClass** argument_class, VipsArgumentInstance** argument_instance )Field 'argument_instance->argument_class->flags' in 5th parameter 'argument_instance' (pointer) has type 'enum VipsArgumentFlags'.
vips_object_get_argument_flags ( VipsObject* object, char const* name )Return value has type 'enum VipsArgumentFlags'.
to the top
Other Changes in Constants (1)
version.h
[+] VIPS_ENABLE_DEPRECATED
| Change | Effect |
---|
1 | The constant VIPS_ENABLE_DEPRECATED with value 1 has been added. | No effect. |
to the top
Header Files (53)
almostdeprecated.h
arithmetic.h
basic.h
buf.h
cimg_funcs.h
colour.h
conversion.h
convolution.h
create.h
debug.h
deprecated.h
dispatch.h
draw.h
enumtypes.h
error.h
foreign.h
format.h
freqfilt.h
gate.h
generate.h
header.h
histogram.h
image.h
interpolate.h
intl.h
mask.h
memory.h
morphology.h
mosaicing.h
object.h
operation.h
private.h
rect.h
region.h
relational.h
resample.h
semaphore.h
thread.h
threadpool.h
transform.h
type.h
util.h
VDisplay.h
vector.h
VError.h
version.h
video.h
VImage.h
vips
vips.h
vips7compat.h
vipscpp.h
VMask.h
to the top
Shared Libraries (2)
libvips.so.38.0.7
libvipsCC.so.38.0.7
to the top