DEFINITION MODULE FOR "C" GtkSourceEncoding ; (* m2-GTK4 - GtkSourceEncoding: a character encoding (a boxed type). Mapped onto . *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GtkSourceEncoding, gtk_source_encoding_copy, gtk_source_encoding_free, gtk_source_encoding_get_charset, gtk_source_encoding_get_name, gtk_source_encoding_to_string, gtk_source_encoding_get_all, gtk_source_encoding_get_current, gtk_source_encoding_get_utf8, gtk_source_encoding_get_from_charset, gtk_source_encoding_get_default_candidates; TYPE GtkSourceEncoding = ADDRESS; (* GtkSourceEncoding *gtk_source_encoding_copy(const GtkSourceEncoding *enc) *) PROCEDURE gtk_source_encoding_copy (enc: GtkSourceEncoding) : ADDRESS; (* void gtk_source_encoding_free(GtkSourceEncoding *enc) *) PROCEDURE gtk_source_encoding_free (enc: GtkSourceEncoding); (* const char *gtk_source_encoding_get_charset(const GtkSourceEncoding *enc) *) PROCEDURE gtk_source_encoding_get_charset (enc: GtkSourceEncoding) : ADDRESS; (* const char *gtk_source_encoding_get_name(const GtkSourceEncoding *enc) *) PROCEDURE gtk_source_encoding_get_name (enc: GtkSourceEncoding) : ADDRESS; (* char *gtk_source_encoding_to_string(const GtkSourceEncoding *enc) *) PROCEDURE gtk_source_encoding_to_string (enc: GtkSourceEncoding) : ADDRESS; (* const GSList *gtk_source_encoding_get_all(void) *) PROCEDURE gtk_source_encoding_get_all () : ADDRESS; (* const GtkSourceEncoding *gtk_source_encoding_get_current(void) *) PROCEDURE gtk_source_encoding_get_current () : ADDRESS; (* GtkSourceEncoding *gtk_source_encoding_get_utf8(void) *) PROCEDURE gtk_source_encoding_get_utf8 () : ADDRESS; (* GtkSourceEncoding *gtk_source_encoding_get_from_charset( const char *charset) *) PROCEDURE gtk_source_encoding_get_from_charset (charset: ARRAY OF CHAR) : ADDRESS; (* const GSList *gtk_source_encoding_get_default_candidates(void) *) PROCEDURE gtk_source_encoding_get_default_candidates () : ADDRESS; END GtkSourceEncoding.