summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2000-11-17 22:30:47 +0000
committerTor Lillqvist <tml@src.gnome.org>2000-11-17 22:30:47 +0000
commit99b14ff2c5a97bd468859a06402828d52a6fb3ee (patch)
tree68e5a97772b8a32f97415baaa5b4b248382d396e /gtk
parent2c2dbae19723cbba47f00504a24189152927eced (diff)
downloadgtk+-99b14ff2c5a97bd468859a06402828d52a6fb3ee.tar.gz
Update.
2000-11-18 Tor Lillqvist <tml@iki.fi> * gtk/gtk.def: Update. * gtk/gtktexttypes.h: Mark variables for export/import from DLL.
Diffstat (limited to 'gtk')
-rwxr-xr-xgtk/gtk.def8
-rw-r--r--gtk/gtktexttypes.h26
2 files changed, 26 insertions, 8 deletions
diff --git a/gtk/gtk.def b/gtk/gtk.def
index 420d732c06..77d2766719 100755
--- a/gtk/gtk.def
+++ b/gtk/gtk.def
@@ -1178,6 +1178,9 @@ EXPORTS
gtk_text_buffer_remove_tag
gtk_text_buffer_remove_tag_by_name
gtk_text_buffer_set_modified
+ gtk_text_byte_begins_utf8_char
+ gtk_text_char_type
+ gtk_text_child_type
gtk_text_forward_delete
gtk_text_freeze
gtk_text_get_length
@@ -1209,7 +1212,10 @@ EXPORTS
gtk_text_iter_reorder
gtk_text_iter_spew
gtk_text_iter_toggles_tag
+ gtk_text_left_mark_type
gtk_text_new
+ gtk_text_pixbuf_type
+ gtk_text_right_mark_type
gtk_text_set_adjustments
gtk_text_set_editable
gtk_text_set_line_wrap
@@ -1217,6 +1223,8 @@ EXPORTS
gtk_text_set_word_wrap
gtk_text_tag_get_type
gtk_text_tag_table_lookup
+ gtk_text_toggle_off_type
+ gtk_text_toggle_on_type
gtk_text_thaw
gtk_text_unknown_char_utf8
gtk_text_view_buffer_to_window_coords
diff --git a/gtk/gtktexttypes.h b/gtk/gtktexttypes.h
index f58fd45e3c..76f7287f0a 100644
--- a/gtk/gtktexttypes.h
+++ b/gtk/gtktexttypes.h
@@ -21,25 +21,35 @@ typedef struct _GtkTextMarkBody GtkTextMarkBody;
* Declarations for variables shared among the text-related files:
*/
+#ifdef G_OS_WIN32
+#ifdef GTK_COMPILATION
+#define VARIABLE __declspec(dllexport)
+#else
+#define VARIABLE __declspec(dllimport) extern
+#endif
+#else
+#define VARIABLE extern
+#endif
+
/* In gtktextbtree.c */
-extern GtkTextLineSegmentClass gtk_text_char_type;
-extern GtkTextLineSegmentClass gtk_text_toggle_on_type;
-extern GtkTextLineSegmentClass gtk_text_toggle_off_type;
+VARIABLE GtkTextLineSegmentClass gtk_text_char_type;
+VARIABLE GtkTextLineSegmentClass gtk_text_toggle_on_type;
+VARIABLE GtkTextLineSegmentClass gtk_text_toggle_off_type;
/* In gtktextmark.c */
-extern GtkTextLineSegmentClass gtk_text_left_mark_type;
-extern GtkTextLineSegmentClass gtk_text_right_mark_type;
+VARIABLE GtkTextLineSegmentClass gtk_text_left_mark_type;
+VARIABLE GtkTextLineSegmentClass gtk_text_right_mark_type;
/* In gtktextchild.c */
-extern GtkTextLineSegmentClass gtk_text_pixbuf_type;
-extern GtkTextLineSegmentClass gtk_text_child_type;
+VARIABLE GtkTextLineSegmentClass gtk_text_pixbuf_type;
+VARIABLE GtkTextLineSegmentClass gtk_text_child_type;
/*
* UTF 8 Stubs
*/
#define GTK_TEXT_UNKNOWN_CHAR 0xFFFC
-extern const gchar gtk_text_unknown_char_utf8[];
+VARIABLE const gchar gtk_text_unknown_char_utf8[];
gboolean gtk_text_byte_begins_utf8_char (const gchar *byte);