07edfe37b1
* Improve symbol visibility * Decorate required internal symbols with VIPS_API * Remove a couple of stray header decls * Incorporate review comment - Ensure symbol visibility is also set on static libraries. - Prefer to use `cc.has_function_attribute('visibility:hidden')`. * Don't export internal deprecated symbols * Move deprecated symbols to vips7compat.h * `IM_FORMAT_H` -> `VIPS_FORMAT_H` * Move `vips_window_ref` compat stub to `vips7compat.c` * Disable deprecation warnings internally * `vips_image_get_kill` -> `vips_image_iskilled` * Ensure API compatibility * Add missing include directives * Move `vips__init` decl to vips7compat * Move `vips__get_sizeof_vipsobject` to vips7compat * Fix introspection build * Fix 2 introspection warnings * Ensure compatibility with vipsdisp /usr/bin/ld: tilesource.o: in function `tile_source_new_from_source': vipsdisp/tilesource.c:1627: undefined reference to `vips__region_no_ownership'
24 lines
484 B
Plaintext
24 lines
484 B
Plaintext
/*** BEGIN file-header ***/
|
|
#ifndef VIPS_ENUM_TYPES_H
|
|
#define VIPS_ENUM_TYPES_H
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
/*** END file-header ***/
|
|
|
|
/*** BEGIN file-production ***/
|
|
/* enumerations from "@filename@" */
|
|
/*** END file-production ***/
|
|
|
|
/*** BEGIN value-header ***/
|
|
VIPS_API
|
|
GType @enum_name@_get_type (void) G_GNUC_CONST;
|
|
#define VIPS_TYPE_@ENUMSHORT@ (@enum_name@_get_type())
|
|
/*** END value-header ***/
|
|
|
|
/*** BEGIN file-tail ***/
|
|
G_END_DECLS
|
|
|
|
#endif /*VIPS_ENUM_TYPES_H*/
|
|
/*** END file-tail ***/
|