Binary compatibility report for the VIPS library  between 7.24.7 and 7.26.1 versions on x86

Test Info


Library NameVIPS
Version #17.24.7
Version #27.26.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files52
Total Shared Libraries2
Total Symbols / Types1289 / 308
VerdictIncompatible
(79.2%)

Problem Summary


SeverityCount
Added Symbols-277
Removed SymbolsHigh213
Problems with
Data Types
High9
Medium34
Low30
Problems with
Symbols
High0
Medium5
Low771
Problems with
Constants
Low10
Other Changes
in Data Types
-1
Other Changes
in Constants
-54

Added Symbols (277)


almostdeprecated.h, libvips.so.15.15.0
vips_image_cache VipsImage* in, VipsImage* out, int width, int height, int max )

convolution.h, libvips.so.15.15.0
im_aconv VipsImage* in, VipsImage* out, DOUBLEMASK* mask, int n_layers, int cluster )
im_aconvsep VipsImage* in, VipsImage* out, DOUBLEMASK* mask, int n_layers )

enumtypes.h, libvips.so.15.15.0
vips_argument_flags_get_type ( )
vips_band_format_get_type ( )
vips_coding_get_type ( )
vips_demand_style_get_type ( )
vips_image_type_get_type ( )
vips_interpretation_get_type ( )
vips_token_get_type ( )

error.h, libvips.so.15.15.0
vips_check_8or16 ( char const* domain, VipsImage* im )
vips_check_bandno ( char const* domain, VipsImage* im, int bandno )
vips_check_bands ( char const* domain, VipsImage* im, int bands )
vips_check_bands_1or3 ( char const* domain, VipsImage* in )
vips_check_bands_1orn ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_bands_1orn_unary ( char const* domain, VipsImage* im, int n )
vips_check_bands_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_coding_known ( char const* domain, VipsImage* im )
vips_check_coding_labq ( char const* domain, VipsImage* im )
vips_check_coding_noneorlabq ( char const* domain, VipsImage* im )
vips_check_coding_rad ( char const* domain, VipsImage* im )
vips_check_coding_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_complex ( char const* domain, VipsImage* im )
vips_check_dmask ( char const* domain, DOUBLEMASK* mask )
vips_check_dmask_1d ( char const* domain, DOUBLEMASK* mask )
vips_check_format ( char const* domain, VipsImage* im, enum VipsBandFormat fmt )
vips_check_format_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_hist ( char const* domain, VipsImage* im )
vips_check_imask ( char const* domain, INTMASK* mask )
vips_check_int ( char const* domain, VipsImage* im )
vips_check_mono ( char const* domain, VipsImage* im )
vips_check_noncomplex ( char const* domain, VipsImage* im )
vips_check_size_same ( char const* domain, VipsImage* im1, VipsImage* im2 )
vips_check_u8or16 ( char const* domain, VipsImage* im )
vips_check_u8or16orf ( char const* domain, VipsImage* im )
vips_check_uint ( char const* domain, VipsImage* im )
vips_check_uintorf ( char const* domain, VipsImage* im )
vips_check_uncoded ( char const* domain, VipsImage* im )
vips_check_vector ( char const* domain, int n, VipsImage* im )
vips_diag ( char const* domain, char const* fmt, ... )
vips_error ( char const* domain, char const* fmt, ... )
vips_error_buffer ( )
vips_error_clear ( )
vips_error_exit char const* fmt, ... )
vips_error_g GError** error )
vips_error_system int err, char const* domain, char const* fmt, ... )
vips_vdiag ( char const* domain, char const* fmt, va_list ap )
vips_verror ( char const* domain, char const* fmt, va_list ap )
vips_verror_system int err, char const* domain, char const* fmt, va_list ap )
vips_vwarn ( char const* domain, char const* fmt, va_list ap )
vips_warn ( char const* domain, char const* fmt, ... )

format.h, libvips.so.15.15.0
im_bufjpeg2vips void* buf, size_t len, VipsImage* out, gboolean header_only )
im_vips2fits VipsImage* in, char const* filename )

generate.h, libvips.so.15.15.0
vips_allocate_input_array VipsImage* out, ... )
vips_demand_hint ( VipsImage* image, enum VipsDemandStyle hint, ... )
vips_demand_hint_array ( VipsImage* image, enum VipsDemandStyle hint, VipsImage** in )
vips_image_generate VipsImage* im, VipsStartFn start, VipsGenerateFn generate, VipsStopFn stop, void* a, void* b )
vips_start_many VipsImage* out, void* a, void* b )
vips_start_one VipsImage* out, void* a, void* b )
vips_stop_many void* seq, void* a, void* b )
vips_stop_one void* seq, void* a, void* b )

header.h, libvips.so.15.15.0
vips_area_get_type ( )
vips_blob_get ( GValue const* value, size_t* length )
vips_blob_get_type ( )
vips_blob_set GValue* value, VipsCallbackFn free_fn, void* data, size_t length )
vips_format_sizeof enum VipsBandFormat format )
vips_image_copy_fields VipsImage* out, VipsImage* in )
vips_image_copy_fields_array VipsImage* out, VipsImage** in )
vips_image_copy_fieldsv VipsImage* out, VipsImage* in1, ... )
vips_image_get ( VipsImage* image, char const* field, GValue* value_copy )
vips_image_get_area ( VipsImage* image, char const* field, void** data )
vips_image_get_as_string ( VipsImage* image, char const* field, char** out )
vips_image_get_bands VipsImage* image )
vips_image_get_blob ( VipsImage* image, char const* field, void** data, size_t* length )
vips_image_get_coding VipsImage* image )
vips_image_get_data VipsImage* image )
vips_image_get_double ( VipsImage* image, char const* field, double* out )
vips_image_get_filename VipsImage* image )
vips_image_get_format VipsImage* image )
vips_image_get_height VipsImage* image )
vips_image_get_history VipsImage* image )
vips_image_get_int ( VipsImage* image, char const* field, int* out )
vips_image_get_interpretation VipsImage* image )
vips_image_get_mode VipsImage* image )
vips_image_get_string ( VipsImage* image, char const* field, char** str )
vips_image_get_typeof ( VipsImage* image, char const* field )
vips_image_get_width VipsImage* image )
vips_image_get_xoffset VipsImage* image )
vips_image_get_xres VipsImage* image )
vips_image_get_yoffset VipsImage* image )
vips_image_get_yres VipsImage* image )
vips_image_history_args ( VipsImage* image, char const* name, int argc, char** argv )
vips_image_history_printf ( VipsImage* image, char const* format, ... )
vips_image_init_fields ( VipsImage* image, int xsize, int ysize, int bands, enum VipsBandFormat format, enum VipsCoding coding, enum VipsInterpretation interpretation, float xres, float yres )
vips_image_map VipsImage* im, VipsImageMapFn fn, void* a )
vips_image_remove ( VipsImage* image, char const* field )
vips_image_set ( VipsImage* image, char const* field, GValue* value )
vips_image_set_area ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data )
vips_image_set_blob ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data, size_t length )
vips_image_set_double ( VipsImage* image, char const* field, double d )
vips_image_set_int ( VipsImage* image, char const* field, int i )
vips_image_set_string ( VipsImage* image, char const* field, char const* str )
vips_ref_string_get GValue const* value )
vips_ref_string_get_length GValue const* value )
vips_ref_string_get_type ( )
vips_ref_string_set GValue* value, char const* str )
vips_save_string_get GValue const* value )
vips_save_string_get_type ( )
vips_save_string_set GValue* value, char const* str )
vips_save_string_setf GValue* value, char const* fmt, ... )

image.h, libvips.so.15.15.0
vips__image_sizeof_bandformat [data]
vips_band_format_iscomplex enum VipsBandFormat format )
vips_band_format_isfloat enum VipsBandFormat format )
vips_band_format_isint enum VipsBandFormat format )
vips_band_format_isuint enum VipsBandFormat format )
vips_image_eval ( VipsImage* image, int w, int h )
vips_image_get_kill VipsImage* image )
vips_image_get_type ( )
vips_image_inplace VipsImage* image )
vips_image_invalidate_all VipsImage* image )
vips_image_isfile VipsImage* image )
vips_image_isMSBfirst VipsImage* image )
vips_image_ispartial VipsImage* image )
vips_image_new ( )
vips_image_new_array ( VipsObject* parent, VipsImage** images, int n )
vips_image_new_disc_temp char const* format )
vips_image_new_from_file char const* filename )
vips_image_new_from_file_raw ( char const* filename, int xsize, int ysize, int bands, int offset )
vips_image_new_from_memory void* buffer, int xsize, int ysize, int bands, enum VipsBandFormat bandfmt )
vips_image_new_mode ( char const* filename, char const* mode )
vips_image_pio_input VipsImage* image )
vips_image_pio_output VipsImage* image )
vips_image_posteval VipsImage* image )
vips_image_preeval VipsImage* image )
vips_image_set_delete_on_close ( VipsImage* image, gboolean delete_on_close )
vips_image_set_kill ( VipsImage* image, gboolean kill )
vips_image_set_progress ( VipsImage* image, gboolean progress )
vips_image_wio_input VipsImage* image )
vips_image_wio_output VipsImage* image )
vips_image_write ( VipsImage* image, char const* filename )
vips_image_write_line ( VipsImage* image, int ypos, PEL* linebuffer )
vips_image_written VipsImage* image )

mask.h, libvips.so.15.15.0
im_gauss_dmask_sep ( char const* filename, double sigma, double min_ampl )

memory.h, libvips.so.15.15.0
vips_free void* s )
vips_malloc ( VipsImage* image, size_t size )
vips_strdup ( VipsImage* image, char const* str )

object.h, libvips.so.15.15.0
vips__object_set_member ( VipsObject* object, GParamSpec* pspec, GObject** member, GObject* argument )
vips_argument_dispose_all VipsObject* object )
vips_class_depth VipsObjectClass* klass )
vips_class_map_all GType base, VipsClassMap fn, void* a )
vips_object_get_argument_needs_string ( VipsObject* object, char const* name )
vips_object_get_argument_to_string ( VipsObject* object, char const* name, char const* arg )
vips_object_local_cb ( VipsObject* vobject, GObject* gobject )
vips_object_map ( VipsSListMap2Fn fn, void* a, void* b )
vips_object_preclose VipsObject* object )
vips_object_print_name VipsObject* object )
vips_object_rewind VipsObject* object )
vips_object_sanity VipsObject* object )
vips_object_sanity_all ( )
vips_object_set_argument_from_string ( VipsObject* object, char const* name, char const* value )
vips_object_set_required ( VipsObject* object, char const* value )
vips_pspec_value_is_null ( GParamSpec* pspec, GValue const* value )
vips_type_map_all GType base, VipsTypeMap fn, void* a )

operation.h, libvips.so.15.15.0
vips_call ( char const* operation_name, ... )
vips_call_argv ( VipsOperation* operation, int argc, char** argv )
vips_call_options ( GOptionGroup* group, VipsOperation* operation )
vips_call_split ( char const* operation_name, va_list optional, ... )
vips_operation_get_type ( )
vips_operation_new char const* name )

pool.h, libvips.so.15.15.0
vips_pool_context_new VipsPool* pool )
vips_pool_context_object ( VipsPoolContext* context, int n )
vips_pool_get_type ( )
vips_pool_new char const* name )

private.h, libvips.so.15.15.0
vips__image_write_prepare struct _VipsImage* image )
vips__region_check_ownership struct _VipsRegion* reg )
vips__region_no_ownership struct _VipsRegion* reg )
vips__region_start struct _VipsRegion* reg )
vips__region_stop struct _VipsRegion* reg )
vips__region_take_ownership struct _VipsRegion* reg )
vips_arithmetic_operation_init ( )
vips_buffer_done struct VipsBuffer* buffer )
vips_buffer_new ( struct _VipsImage* im, VipsRect* area )
vips_buffer_print struct VipsBuffer* buffer )
vips_buffer_ref ( struct _VipsImage* im, VipsRect* area )
vips_buffer_undone struct VipsBuffer* buffer )
vips_buffer_unref struct VipsBuffer* buffer )
vips_buffer_unref_ref ( struct VipsBuffer* buffer, struct _VipsImage* im, VipsRect* area )
vips_region_fill ( struct _VipsRegion* reg, VipsRect* r, VipsRegionFillFn fn, void* a )
vips_window_print struct VipsWindow* window )
vips_window_ref ( struct _VipsImage* im, int top, int height )
vips_window_unref struct VipsWindow* window )

rect.h, libvips.so.15.15.0
vips_rect_dup VipsRect const* r )
vips_rect_equalsrect ( VipsRect const* r1, VipsRect const* r2 )
vips_rect_includespoint ( VipsRect const* r, int x, int y )
vips_rect_includesrect ( VipsRect const* r1, VipsRect const* r2 )
vips_rect_intersectrect ( VipsRect const* r1, VipsRect const* r2, VipsRect* out )
vips_rect_isempty VipsRect const* r )
vips_rect_marginadjust VipsRect* r, int n )
vips_rect_normalise VipsRect* r )
vips_rect_unionrect ( VipsRect const* r1, VipsRect const* r2, VipsRect* out )

region.h, libvips.so.15.15.0
vips_region_black VipsRegion* reg )
vips_region_buffer VipsRegion* reg, VipsRect* r )
vips_region_copy VipsRegion* reg, VipsRegion* dest, VipsRect* r, int x, int y )
vips_region_equalsregion ( VipsRegion* reg1, VipsRegion* reg2 )
vips_region_get_type ( )
vips_region_image VipsRegion* reg, VipsRect* r )
vips_region_new VipsImage* im )
vips_region_paint VipsRegion* reg, VipsRect* r, int value )
vips_region_position VipsRegion* reg, int x, int y )
vips_region_prepare VipsRegion* reg, VipsRect* r )
vips_region_prepare_many ( VipsRegion** reg, VipsRect* r )
vips_region_prepare_to VipsRegion* reg, VipsRegion* dest, VipsRect* r, int x, int y )
vips_region_region VipsRegion* reg, VipsRegion* dest, VipsRect* r, int x, int y )

semaphore.h, libvips.so.15.15.0
vips_semaphore_destroy struct VipsSemaphore* s )
vips_semaphore_down struct VipsSemaphore* s )
vips_semaphore_downn ( struct VipsSemaphore* s, int n )
vips_semaphore_init ( struct VipsSemaphore* s, int v, char* name )
vips_semaphore_up struct VipsSemaphore* s )
vips_semaphore_upn ( struct VipsSemaphore* s, int n )

threadpool.h, libvips.so.15.15.0
vips__print_renders ( )
vips_concurrency_get ( )
vips_concurrency_set int concurrency )

util.h, libvips.so.15.15.0
vips__change_suffix ( char const* name, char* out, int mx, char const* new_suff, char const** olds, int nolds )
vips__file_open_read ( char const* filename, char const* fallback_dir, gboolean text_mode )
vips__file_open_write ( char const* filename, gboolean text_mode )
vips__file_read FILE* fp, char const* name, unsigned int* length_out )
vips__file_read_name ( char const* name, char const* fallback_dir, unsigned int* length_out )
vips__file_write void* data, size_t size, size_t nmemb, FILE* stream )
vips__ftruncate int fd, gint64 pos )
vips__get_bytes ( char const* filename, unsigned char* buf, int len )
vips__gslist_gvalue_copy GSList const* list )
vips__gslist_gvalue_free GSList* list )
vips__gslist_gvalue_get GSList const* list )
vips__gslist_gvalue_merge GSList* a, GSList const* b )
vips__gvalue_ref_string_new char const* text )
vips__seek int fd, gint64 pos )
vips__temp_name char const* format )
vips__write int fd, void const* buf, size_t count )
vips_amiMSBfirst ( )
vips_break_token char* str, char const* brk )
vips_existsf ( char const* name, ... )
vips_file_length int fd )
vips_filename_split ( char const* path, char* name, char* mode )
vips_filename_suffix ( char const* path, char* suffix )
vips_filename_suffix_match ( char const* path, char const** suffixes )
vips_getnextoption char** in )
vips_getsuboption char const* buf )
vips_hash_table_map ( GHashTable* hash, VipsSListMap2Fn fn, void* a, void* b )
vips_ispostfix char const* a, char const* b )
vips_ispoweroftwo int p )
vips_isprefix char const* a, char const* b )
vips_map_equal void* a, void* b )
vips_popenf char const* fmt, char const* mode, ... )
vips_skip_dir char const* filename )
vips_slist_equal GSList* l1, GSList* l2 )
vips_slist_filter GSList* list, VipsSListMap2Fn fn, void* a, void* b )
vips_slist_fold2 GSList* list, void* start, VipsSListFold2Fn fn, void* a, void* b )
vips_slist_free_all GSList* list )
vips_slist_map2 GSList* list, VipsSListMap2Fn fn, void* a, void* b )
vips_slist_map2_rev GSList* list, VipsSListMap2Fn fn, void* a, void* b )
vips_slist_map4 GSList* list, VipsSListMap4Fn fn, void* a, void* b, void* c, void* d )
vips_snprintf char* str, size_t size, char const* format, ... )
vips_strncpy char* dest, char const* src, int n )
vips_strrstr ( char const* haystack, char const* needle )
vips_vsnprintf char* str, size_t size, char const* format, va_list ap )

VImage.h, libvips.so.15.15.0
vips_init char const* argv0 )
vips_object_print_all ( )

vips.h, libvips.so.15.15.0
vips_get_argv0 ( )
vips_get_option_group ( )
vips_guess_libdir ( char const* argv0, char const* env_name )
vips_guess_prefix ( char const* argv0, char const* env_name )
vips_version int flag )
vips_version_string ( )

vips7compat.h, libvips.so.15.15.0
im_add_callback VipsImage* im, char const* callback, VipsCallbackFn fn, void* a, void* b )
im_add_callback1 VipsImage* im, char const* callback, VipsCallbackFn fn, void* a, void* b )
im_open_local ( VipsImage* parent, char const* filename, char const* mode )
im_open_local_array ( VipsImage* parent, VipsImage** images, int n, char const* filename, char const* mode )

to the top

Removed Symbols (213)


callback.h, libvips.so.15.15.5
im_add_close_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_eval_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_evalend_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_evalstart_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_invalidate_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_postclose_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_preclose_callback IMAGE* im, im_callback_fn fn, void* a, void* b )
im_add_written_callback IMAGE* im, im_callback_fn fn, void* a, void* b )

check.h, libvips.so.15.15.5
im_check_8or16 ( char const* domain, IMAGE* im )
im_check_bandno ( char const* domain, IMAGE* im, int bandno )
im_check_bands ( char const* domain, IMAGE* im, int bands )
im_check_bands_1or3 ( char const* domain, IMAGE* in )
im_check_bands_1orn ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_bands_1orn_unary ( char const* domain, IMAGE* im, int n )
im_check_bands_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_coding_known ( char const* domain, IMAGE* im )
im_check_coding_labq ( char const* domain, IMAGE* im )
im_check_coding_noneorlabq ( char const* domain, IMAGE* im )
im_check_coding_rad ( char const* domain, IMAGE* im )
im_check_coding_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_complex ( char const* domain, IMAGE* im )
im_check_dmask ( char const* domain, DOUBLEMASK* mask )
im_check_format ( char const* domain, IMAGE* im, enum VipsBandFmt fmt )
im_check_format_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_hist ( char const* domain, IMAGE* im )
im_check_imask ( char const* domain, INTMASK* mask )
im_check_int ( char const* domain, IMAGE* im )
im_check_mono ( char const* domain, IMAGE* im )
im_check_noncomplex ( char const* domain, IMAGE* im )
im_check_size_same ( char const* domain, IMAGE* im1, IMAGE* im2 )
im_check_u8or16 ( char const* domain, IMAGE* im )
im_check_u8or16orf ( char const* domain, IMAGE* im )
im_check_uint ( char const* domain, IMAGE* im )
im_check_uintorf ( char const* domain, IMAGE* im )
im_check_uncoded ( char const* domain, IMAGE* im )
im_check_vector ( char const* domain, int n, IMAGE* im )
im_incheck IMAGE* im )
im_iocheck IMAGE* in, IMAGE* out )
im_isfile IMAGE* im )
im_isMSBfirst IMAGE* im )
im_ispartial IMAGE* im )
im_outcheck IMAGE* im )
im_pincheck IMAGE* im )
im_piocheck IMAGE* in, IMAGE* out )
im_poutcheck IMAGE* im )
im_rwcheck IMAGE* im )
vips_bandfmt_iscomplex enum VipsBandFmt fmt )
vips_bandfmt_isfloat enum VipsBandFmt fmt )
vips_bandfmt_isint enum VipsBandFmt fmt )
vips_bandfmt_isuint enum VipsBandFmt fmt )

error.h, libvips.so.15.15.5
error_exit char const* fmt, ... )
im_diag ( char const* domain, char const* fmt, ... )
im_error ( char const* domain, char const* fmt, ... )
im_error_buffer ( )
im_error_clear ( )
im_error_system int err, char const* domain, char const* fmt, ... )
im_vdiag ( char const* domain, char const* fmt, va_list ap )
im_verror ( char const* domain, char const* fmt, va_list ap )
im_verror_system int err, char const* domain, char const* fmt, va_list ap )
im_vwarn ( char const* domain, char const* fmt, va_list ap )
im_warn ( char const* domain, char const* fmt, ... )

generate.h, libvips.so.15.15.5
im_allocate_input_array IMAGE* out, ... )
im_cache IMAGE* in, IMAGE* out, int width, int height, int max )
im_demand_hint IMAGE* im, im_demand_type hint, ... )
im_demand_hint_array IMAGE* im, im_demand_type hint, IMAGE** in )
im_generate IMAGE* im, im_start_fn start, im_generate_fn generate, im_stop_fn stop, void* a, void* b )
im_prepare REGION* reg, Rect* r )
im_prepare_to REGION* reg, REGION* dest, Rect* r, int x, int y )
im_setupout IMAGE* im )
im_start_many IMAGE* out, void* a, void* b )
im_start_one IMAGE* out, void* a, void* b )
im_stop_many void* seq, void* a, void* b )
im_stop_one void* seq, void* a, void* b )
im_writeline int ypos, IMAGE* im, PEL* linebuffer )

header.h, libvips.so.15.15.5
im_header_as_string IMAGE* im, char const* field, char** out )
im_header_double IMAGE* im, char const* field, double* out )
im_header_get IMAGE* im, char const* field, GValue* value_copy )
im_header_get_typeof IMAGE* im, char const* field )
im_header_int IMAGE* im, char const* field, int* out )
im_header_map IMAGE* im, im_header_map_fn fn, void* a )
im_header_string IMAGE* im, char const* field, char** out )
im_histlin IMAGE* im, char const* fmt, ... )
im_history_get IMAGE* im )
im_updatehist IMAGE* out, char const* name, int argc, char** argv )

image.h, libvips.so.15.15.5
im__sizeof_bandfmt [data]
im_binfile ( char const* name, int xsize, int ysize, int bands, int offset )
im_cp_desc VipsImage* out, VipsImage* in )
im_cp_desc_array VipsImage* out, VipsImage** in )
im_cp_descv VipsImage* out, VipsImage* in1, ... )
im_get_argv0 ( )
im_get_option_group ( )
im_guess_libdir ( char const* argv0, char const* env_name )
im_guess_prefix ( char const* argv0, char const* env_name )
im_image void* buffer, int xsize, int ysize, int bands, enum VipsBandFmt bandfmt )
im_initdesc ( VipsImage* image, int xsize, int ysize, int bands, int bandbits, enum VipsBandFmt bandfmt, enum VipsCoding coding, enum VipsType type, float xres, float yres, int xo, int yo )
im_invalidate VipsImage* im )
im_version int flag )
im_version_string ( )

memory.h, libvips.so.15.15.5
im_free void* s )
im_malloc VipsImage* im, size_t size )

meta.h, libvips.so.15.15.5
im_area_get_type ( )
im_blob_get ( GValue const* value, size_t* length )
im_blob_get_type ( )
im_blob_set GValue* value, im_callback_fn free_fn, void* data, size_t length )
im_meta_get IMAGE* im, char const* field, GValue* value_copy )
im_meta_get_area IMAGE* im, char const* field, void** data )
im_meta_get_blob IMAGE* im, char const* field, void** data, size_t* length )
im_meta_get_double IMAGE* im, char const* field, double* d )
im_meta_get_int IMAGE* im, char const* field, int* i )
im_meta_get_string IMAGE* im, char const* field, char** str )
im_meta_get_typeof IMAGE* im, char const* field )
im_meta_remove IMAGE* im, char const* field )
im_meta_set IMAGE* im, char const* field, GValue* value )
im_meta_set_area IMAGE* im, char const* field, im_callback_fn free_fn, void* data )
im_meta_set_blob IMAGE* im, char const* field, im_callback_fn free_fn, void* data, size_t length )
im_meta_set_double IMAGE* im, char const* field, double d )
im_meta_set_int IMAGE* im, char const* field, int i )
im_meta_set_string IMAGE* im, char const* field, char const* str )
im_ref_string_get GValue const* value )
im_ref_string_get_length GValue const* value )
im_ref_string_get_type ( )
im_ref_string_set GValue* value, char const* str )
im_save_string_get GValue const* value )
im_save_string_get_type ( )
im_save_string_set GValue* value, char const* str )
im_save_string_setf GValue* value, char const* fmt, ... )

private.h, libvips.so.15.15.5
im__call_start struct _REGION* reg )
im__call_stop struct _REGION* reg )
im__region_check_ownership struct _REGION* reg )
im__region_no_ownership struct _REGION* reg )
im__region_take_ownership struct _REGION* reg )
im_buffer_done im_buffer_t* buffer )
im_buffer_new ( struct _VipsImage* im, Rect* area )
im_buffer_print im_buffer_t* buffer )
im_buffer_ref ( struct _VipsImage* im, Rect* area )
im_buffer_undone im_buffer_t* buffer )
im_buffer_unref im_buffer_t* buffer )
im_buffer_unref_ref ( im_buffer_t* buffer, struct _VipsImage* im, Rect* area )
im_prepare_many ( struct _REGION** reg, Rect* r )
im_region_fill ( struct _REGION* reg, Rect* r, im_region_fill_fn fn, void* a )
im_region_print struct _REGION* region )
im_window_print struct im_window_t* window )
im_window_ref ( struct _VipsImage* im, int top, int height )
im_window_unref struct im_window_t* window )

rect.h, libvips.so.15.15.5
im_rect_dup Rect* r )
im_rect_equalsrect Rect* r1, Rect* r2 )
im_rect_includespoint Rect* r, int x, int y )
im_rect_includesrect Rect* r1, Rect* r2 )
im_rect_intersectrect Rect* r1, Rect* r2, Rect* r3 )
im_rect_isempty Rect* r )
im_rect_marginadjust Rect* r, int n )
im_rect_normalise Rect* r )
im_rect_unionrect Rect* r1, Rect* r2, Rect* r3 )

region.h, libvips.so.15.15.5
im_region_black REGION* reg )
im_region_buffer REGION* reg, Rect* r )
im_region_copy REGION* reg, REGION* dest, Rect* r, int x, int y )
im_region_create IMAGE* im )
im_region_equalsregion REGION* reg1, REGION* reg2 )
im_region_free REGION* reg )
im_region_image REGION* reg, Rect* r )
im_region_paint REGION* reg, Rect* r, int value )
im_region_position REGION* reg, int x, int y )
im_region_region REGION* reg, REGION* dest, Rect* r, int x, int y )

semaphore.h, libvips.so.15.15.5
im_semaphore_destroy struct im_semaphore_t* s )
im_semaphore_down struct im_semaphore_t* s )
im_semaphore_downn ( struct im_semaphore_t* s, int n )
im_semaphore_init ( struct im_semaphore_t* s, int v, char* name )
im_semaphore_up struct im_semaphore_t* s )
im_semaphore_upn ( struct im_semaphore_t* s, int n )

threadpool.h, libvips.so.15.15.5
im__print_renders ( )
im_concurrency_get ( )
im_concurrency_set int concurrency )

util.h, libvips.so.15.15.5
im__file_open_read ( char const* filename, char const* fallback_dir )
im__file_open_write char const* filename )
im__file_read FILE* fp, char const* name, unsigned int* length_out )
im__file_read_name ( char const* name, char const* fallback_dir, unsigned int* length_out )
im__file_write void* data, size_t size, size_t nmemb, FILE* stream )
im__open_temp char const* format )
im__temp_name char const* format )
im__write int fd, void const* buf, size_t count )
im_amiMSBfirst ( )
im_bits_of_fmt enum VipsBandFmt fmt )
im_break_token char* str, char const* brk )
im_existsf ( char const* name, ... )
im_file_length int fd )
im_filename_split ( char const* path, char* name, char* mode )
im_filename_suffix ( char const* path, char* suffix )
im_filename_suffix_match ( char const* path, char const** suffixes )
im_getnextoption char** in )
im_getsuboption char const* buf )
im_hash_table_map ( GHashTable* hash, VSListMap2Fn fn, void* a, void* b )
im_ispostfix char const* a, char const* b )
im_ispoweroftwo int p )
im_isprefix char const* a, char const* b )
im_map_equal void* a, void* b )
im_popenf char const* fmt, char const* mode, ... )
im_skip_dir char const* filename )
im_slist_equal GSList* l1, GSList* l2 )
im_slist_filter GSList* list, VSListMap2Fn fn, void* a, void* b )
im_slist_fold2 GSList* list, void* start, VSListFold2Fn fn, void* a, void* b )
im_slist_free_all GSList* list )
im_slist_map2 GSList* list, VSListMap2Fn fn, void* a, void* b )
im_slist_map2_rev GSList* list, VSListMap2Fn fn, void* a, void* b )
im_slist_map4 GSList* list, VSListMap4Fn fn, void* a, void* b, void* c, void* d )
im_snprintf char* str, size_t size, char const* format, ... )
im_strdup IMAGE* im, char const* str )
im_strncpy char* dest, char const* src, int n )
im_strrstr ( char const* haystack, char const* needle )
im_vsnprintf char* str, size_t size, char const* format, va_list ap )
vips_class_map_concrete_all GType base, VipsClassMap fn, void* a )
vips_type_map_concrete_all GType base, VipsTypeMap fn, void* a )

VImage.h, libvips.so.15.15.5
im__print_all ( )
im_init_world char const* argv0 )

to the top

Problems with Data Types, High Severity (9)


image.h
[+] struct _VipsImage (9)

to the top

Problems with Data Types, Medium Severity (34)


format.h
[+] struct _VipsFormatClass (1)

image.h
[+] struct _VipsImage (22)
[+] struct VipsProgress (1)