Commit 800d3401370814fcfa4f18fb620c4bf7a1322807

Authored by Perry Werneck
1 parent acfaf4f5
Exists in master and in 1 other branch develop

Fixing win32 builds.

@@ -313,7 +313,7 @@ install-static: \ @@ -313,7 +313,7 @@ install-static: \
313 # Install static library 313 # Install static library
314 @$(INSTALL_DATA) \ 314 @$(INSTALL_DATA) \
315 $(BINRLS)/static/$(LIBNAME).a \ 315 $(BINRLS)/static/$(LIBNAME).a \
316 - $(DESTDIR)$(libdir) 316 + $(DESTDIR)$(libdir)/$(LIBNAME)-static.a
317 317
318 install-dev: \ 318 install-dev: \
319 install-shared 319 install-shared
src/dialogs/hostselect.c
@@ -298,7 +298,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) @@ -298,7 +298,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget)
298 gtk_container_add(GTK_CONTAINER(widget),GTK_WIDGET(grid)); 298 gtk_container_add(GTK_CONTAINER(widget),GTK_WIDGET(grid));
299 } 299 }
300 300
301 -GtkWidget * v3270_host_select_new(GtkWidget *widget) 301 +LIB3270_EXPORT GtkWidget * v3270_host_select_new(GtkWidget *widget)
302 { 302 {
303 g_return_val_if_fail(GTK_IS_V3270(widget),NULL); 303 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
304 304
@@ -309,7 +309,7 @@ GtkWidget * v3270_host_select_new(GtkWidget *widget) @@ -309,7 +309,7 @@ GtkWidget * v3270_host_select_new(GtkWidget *widget)
309 return GTK_WIDGET(selector); 309 return GTK_WIDGET(selector);
310 } 310 }
311 311
312 -void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *session) 312 +LIB3270_EXPORT void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *session)
313 { 313 {
314 g_return_if_fail(GTK_IS_V3270(session)); 314 g_return_if_fail(GTK_IS_V3270(session));
315 g_return_if_fail(GTK_IS_V3270HostSelectWidget(widget)); 315 g_return_if_fail(GTK_IS_V3270HostSelectWidget(widget));
@@ -376,7 +376,7 @@ void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *ses @@ -376,7 +376,7 @@ void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *ses
376 widget->options = opt; 376 widget->options = opt;
377 } 377 }
378 378
379 -void v3270_select_host(GtkWidget *widget) 379 +LIB3270_EXPORT void v3270_select_host(GtkWidget *widget)
380 { 380 {
381 g_return_if_fail(GTK_IS_V3270(widget)); 381 g_return_if_fail(GTK_IS_V3270(widget));
382 382
src/include/v3270.h
@@ -193,11 +193,11 @@ @@ -193,11 +193,11 @@
193 V3270_SELECT_MAX 193 V3270_SELECT_MAX
194 } V3270_SELECT_FORMAT; 194 } V3270_SELECT_FORMAT;
195 195
196 - void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut);  
197 - void v3270_copy_append(GtkWidget *widget);  
198 - gchar * v3270_get_selected(GtkWidget *widget, gboolean cut); 196 + void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut);
  197 + void v3270_copy_append(GtkWidget *widget);
  198 + gchar * v3270_get_selected(GtkWidget *widget, gboolean cut);
199 gchar * v3270_get_copy(GtkWidget *widget); 199 gchar * v3270_get_copy(GtkWidget *widget);
200 - void v3270_set_copy(GtkWidget *widget, const gchar *text); 200 + void v3270_set_copy(GtkWidget *widget, const gchar *text);
201 201
202 int v3270_run_script(GtkWidget *widget, const gchar *script); 202 int v3270_run_script(GtkWidget *widget, const gchar *script);
203 203
src/v3270/draw.c
@@ -367,7 +367,7 @@ cairo_surface_t *gdk_window_create_similar_surface(GdkWindow *window, cairo_cont @@ -367,7 +367,7 @@ cairo_surface_t *gdk_window_create_similar_surface(GdkWindow *window, cairo_cont
367 } 367 }
368 #endif // GTK_CHECK_VERSION(2, 22, 0) 368 #endif // GTK_CHECK_VERSION(2, 22, 0)
369 369
370 -void v3270_reload(GtkWidget *widget) 370 +LIB3270_EXPORT void v3270_reload(GtkWidget *widget)
371 { 371 {
372 v3270 * terminal = GTK_V3270(widget); 372 v3270 * terminal = GTK_V3270(widget);
373 373
src/v3270/properties.c
@@ -258,13 +258,13 @@ @@ -258,13 +258,13 @@
258 258
259 } 259 }
260 260
261 - void v3270_set_auto_disconnect(GtkWidget *widget, guint minutes) 261 + LIB3270_EXPORT void v3270_set_auto_disconnect(GtkWidget *widget, guint minutes)
262 { 262 {
263 g_return_if_fail(GTK_IS_V3270(widget)); 263 g_return_if_fail(GTK_IS_V3270(widget));
264 GTK_V3270(widget)->activity.disconnect = minutes; 264 GTK_V3270(widget)->activity.disconnect = minutes;
265 } 265 }
266 266
267 - guint v3270_get_auto_disconnect(GtkWidget *widget) 267 + LIB3270_EXPORT guint v3270_get_auto_disconnect(GtkWidget *widget)
268 { 268 {
269 g_return_val_if_fail(GTK_IS_V3270(widget),0); 269 g_return_val_if_fail(GTK_IS_V3270(widget),0);
270 return GTK_V3270(widget)->activity.disconnect; 270 return GTK_V3270(widget)->activity.disconnect;
src/v3270/selection.c
@@ -214,7 +214,7 @@ static const char * update_selected_text(GtkWidget *widget, gboolean cut) @@ -214,7 +214,7 @@ static const char * update_selected_text(GtkWidget *widget, gboolean cut)
214 * @return NULL if error, otherwise the selected buffer contents (release with g_free). 214 * @return NULL if error, otherwise the selected buffer contents (release with g_free).
215 * 215 *
216 */ 216 */
217 -gchar * v3270_get_selected(GtkWidget *widget, gboolean cut) 217 +LIB3270_EXPORT gchar * v3270_get_selected(GtkWidget *widget, gboolean cut)
218 { 218 {
219 const char *text; 219 const char *text;
220 220
@@ -228,7 +228,7 @@ gchar * v3270_get_selected(GtkWidget *widget, gboolean cut) @@ -228,7 +228,7 @@ gchar * v3270_get_selected(GtkWidget *widget, gboolean cut)
228 return NULL; 228 return NULL;
229 } 229 }
230 230
231 -gchar * v3270_get_copy(GtkWidget *widget) 231 +LIB3270_EXPORT gchar * v3270_get_copy(GtkWidget *widget)
232 { 232 {
233 const char *text; 233 const char *text;
234 g_return_val_if_fail(GTK_IS_V3270(widget),NULL); 234 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
@@ -244,7 +244,7 @@ gchar * v3270_get_copy(GtkWidget *widget) @@ -244,7 +244,7 @@ gchar * v3270_get_copy(GtkWidget *widget)
244 return NULL; 244 return NULL;
245 } 245 }
246 246
247 -void v3270_set_copy(GtkWidget *widget, const gchar *text) 247 +LIB3270_EXPORT void v3270_set_copy(GtkWidget *widget, const gchar *text)
248 { 248 {
249 v3270 * terminal; 249 v3270 * terminal;
250 gchar * isotext; 250 gchar * isotext;
@@ -335,7 +335,7 @@ void v3270_copy_append(GtkWidget *widget) @@ -335,7 +335,7 @@ void v3270_copy_append(GtkWidget *widget)
335 335
336 } 336 }
337 337
338 -void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut) 338 +LIB3270_EXPORT void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut)
339 { 339 {
340 g_return_if_fail(GTK_IS_V3270(widget)); 340 g_return_if_fail(GTK_IS_V3270(widget));
341 GTK_V3270(widget)->table = (mode == V3270_SELECT_TABLE ? 1 : 0); 341 GTK_V3270(widget)->table = (mode == V3270_SELECT_TABLE ? 1 : 0);
@@ -345,7 +345,7 @@ void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut) @@ -345,7 +345,7 @@ void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut)
345 345
346 #ifdef _WIN32 346 #ifdef _WIN32
347 347
348 -void v3270_paste(GtkWidget *widget) 348 +LIB3270_EXPORT void v3270_paste(GtkWidget *widget)
349 { 349 {
350 HGLOBAL hglb; 350 HGLOBAL hglb;
351 351
src/v3270/widget.c
@@ -997,7 +997,7 @@ static int popup_handler(H3270 *session, LIB3270_NOTIFY type, const char *title, @@ -997,7 +997,7 @@ static int popup_handler(H3270 *session, LIB3270_NOTIFY type, const char *title,
997 997
998 } 998 }
999 999
1000 -GtkWidget * v3270_new(void) 1000 +LIB3270_EXPORT GtkWidget * v3270_new(void)
1001 { 1001 {
1002 return g_object_new(GTK_TYPE_V3270, NULL); 1002 return g_object_new(GTK_TYPE_V3270, NULL);
1003 } 1003 }
@@ -1447,7 +1447,7 @@ void v3270_set_color_table(GdkRGBA *table, const gchar *colors) @@ -1447,7 +1447,7 @@ void v3270_set_color_table(GdkRGBA *table, const gchar *colors)
1447 1447
1448 } 1448 }
1449 1449
1450 -void v3270_set_font_family(GtkWidget *widget, const gchar *name) 1450 +LIB3270_EXPORT void v3270_set_font_family(GtkWidget *widget, const gchar *name)
1451 { 1451 {
1452 v3270 * terminal; 1452 v3270 * terminal;
1453 1453
@@ -1478,13 +1478,13 @@ void v3270_set_font_family(GtkWidget *widget, const gchar *name) @@ -1478,13 +1478,13 @@ void v3270_set_font_family(GtkWidget *widget, const gchar *name)
1478 1478
1479 } 1479 }
1480 1480
1481 -const gchar * v3270_get_font_family(GtkWidget *widget) 1481 +LIB3270_EXPORT const gchar * v3270_get_font_family(GtkWidget *widget)
1482 { 1482 {
1483 g_return_val_if_fail(GTK_IS_V3270(widget),NULL); 1483 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
1484 return GTK_V3270(widget)->font.family; 1484 return GTK_V3270(widget)->font.family;
1485 } 1485 }
1486 1486
1487 -void v3270_disconnect(GtkWidget *widget) 1487 +LIB3270_EXPORT void v3270_disconnect(GtkWidget *widget)
1488 { 1488 {
1489 g_return_if_fail(GTK_IS_V3270(widget)); 1489 g_return_if_fail(GTK_IS_V3270(widget));
1490 v3270_disable_updates(widget); 1490 v3270_disable_updates(widget);
@@ -1497,14 +1497,14 @@ void v3270_disconnect(GtkWidget *widget) @@ -1497,14 +1497,14 @@ void v3270_disconnect(GtkWidget *widget)
1497 debug("%s",__FUNCTION__); 1497 debug("%s",__FUNCTION__);
1498 } 1498 }
1499 1499
1500 -H3270 * v3270_get_session(GtkWidget *widget) 1500 +LIB3270_EXPORT H3270 * v3270_get_session(GtkWidget *widget)
1501 { 1501 {
1502 g_return_val_if_fail(GTK_IS_V3270(widget),NULL); 1502 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
1503 1503
1504 return GTK_V3270(widget)->host; 1504 return GTK_V3270(widget)->host;
1505 } 1505 }
1506 1506
1507 -int v3270_connect(GtkWidget *widget) 1507 +LIB3270_EXPORT int v3270_connect(GtkWidget *widget)
1508 { 1508 {
1509 g_return_val_if_fail(GTK_IS_V3270(widget),EINVAL); 1509 g_return_val_if_fail(GTK_IS_V3270(widget),EINVAL);
1510 1510
@@ -1577,7 +1577,7 @@ GtkIMContext * v3270_get_im_context(GtkWidget *widget) @@ -1577,7 +1577,7 @@ GtkIMContext * v3270_get_im_context(GtkWidget *widget)
1577 return GTK_V3270(widget)->input_method; 1577 return GTK_V3270(widget)->input_method;
1578 } 1578 }
1579 1579
1580 -gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) 1580 +LIB3270_EXPORT gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix)
1581 { 1581 {
1582 g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); 1582 g_return_val_if_fail(GTK_IS_V3270(widget),FALSE);
1583 1583
@@ -1588,7 +1588,7 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) @@ -1588,7 +1588,7 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix)
1588 } 1588 }
1589 1589
1590 /** 1590 /**
1591 - * v3270_set_host: 1591 + * v3270_set_url:
1592 * 1592 *
1593 * @widget: V3270 widget. 1593 * @widget: V3270 widget.
1594 * @uri: a valid tn3270 URL. 1594 * @uri: a valid tn3270 URL.
@@ -1597,25 +1597,25 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) @@ -1597,25 +1597,25 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix)
1597 * 1597 *
1598 * Since: 5.0 1598 * Since: 5.0
1599 **/ 1599 **/
1600 -const void v3270_set_url(GtkWidget *widget, const gchar *uri) 1600 +LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri)
1601 { 1601 {
1602 g_return_val_if_fail(GTK_IS_V3270(widget),NULL); 1602 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
1603 lib3270_set_url(GTK_V3270(widget)->host,uri); 1603 lib3270_set_url(GTK_V3270(widget)->host,uri);
1604 } 1604 }
1605 1605
1606 -const gchar * v3270_get_hostname(GtkWidget *widget) 1606 +LIB3270_EXPORT const gchar * v3270_get_hostname(GtkWidget *widget)
1607 { 1607 {
1608 g_return_val_if_fail(GTK_IS_V3270(widget),""); 1608 g_return_val_if_fail(GTK_IS_V3270(widget),"");
1609 return lib3270_get_hostname(GTK_V3270(widget)->host); 1609 return lib3270_get_hostname(GTK_V3270(widget)->host);
1610 } 1610 }
1611 1611
1612 -const gchar * v3270_get_luname(GtkWidget *widget) 1612 +LIB3270_EXPORT const gchar * v3270_get_luname(GtkWidget *widget)
1613 { 1613 {
1614 g_return_val_if_fail(GTK_IS_V3270(widget),""); 1614 g_return_val_if_fail(GTK_IS_V3270(widget),"");
1615 return lib3270_get_luname(GTK_V3270(widget)->host); 1615 return lib3270_get_luname(GTK_V3270(widget)->host);
1616 } 1616 }
1617 1617
1618 -const gchar * v3270_get_session_name(GtkWidget *widget) 1618 +LIB3270_EXPORT const gchar * v3270_get_session_name(GtkWidget *widget)
1619 { 1619 {
1620 #ifdef DEBUG 1620 #ifdef DEBUG
1621 v3270 * terminal = GTK_V3270(widget); 1621 v3270 * terminal = GTK_V3270(widget);
@@ -1636,7 +1636,7 @@ void v3270_set_scaled_fonts(GtkWidget *widget, gboolean on) @@ -1636,7 +1636,7 @@ void v3270_set_scaled_fonts(GtkWidget *widget, gboolean on)
1636 1636
1637 } 1637 }
1638 1638
1639 -void v3270_set_session_name(GtkWidget *widget, const gchar *name) 1639 +LIB3270_EXPORT void v3270_set_session_name(GtkWidget *widget, const gchar *name)
1640 { 1640 {
1641 g_return_if_fail(GTK_IS_V3270(widget)); 1641 g_return_if_fail(GTK_IS_V3270(widget));
1642 g_return_if_fail(name != NULL); 1642 g_return_if_fail(name != NULL);
@@ -1647,37 +1647,37 @@ void v3270_set_session_name(GtkWidget *widget, const gchar *name) @@ -1647,37 +1647,37 @@ void v3270_set_session_name(GtkWidget *widget, const gchar *name)
1647 GTK_V3270(widget)->session_name = g_strdup(name); 1647 GTK_V3270(widget)->session_name = g_strdup(name);
1648 } 1648 }
1649 1649
1650 -void v3270_set_session_options(GtkWidget *widget, LIB3270_OPTION options) 1650 +LIB3270_EXPORT void v3270_set_session_options(GtkWidget *widget, LIB3270_OPTION options)
1651 { 1651 {
1652 g_return_if_fail(GTK_IS_V3270(widget)); 1652 g_return_if_fail(GTK_IS_V3270(widget));
1653 lib3270_set_options(GTK_V3270(widget)->host,options); 1653 lib3270_set_options(GTK_V3270(widget)->host,options);
1654 } 1654 }
1655 1655
1656 -int v3270_set_session_color_type(GtkWidget *widget, unsigned short colortype) 1656 +LIB3270_EXPORT int v3270_set_session_color_type(GtkWidget *widget, unsigned short colortype)
1657 { 1657 {
1658 g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); 1658 g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT);
1659 return lib3270_set_color_type(GTK_V3270(widget)->host,colortype); 1659 return lib3270_set_color_type(GTK_V3270(widget)->host,colortype);
1660 } 1660 }
1661 1661
1662 -int v3270_set_host_type(GtkWidget *widget, const char *name) 1662 +LIB3270_EXPORT int v3270_set_host_type(GtkWidget *widget, const char *name)
1663 { 1663 {
1664 g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); 1664 g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT);
1665 return lib3270_set_host_type(GTK_V3270(widget)->host,name); 1665 return lib3270_set_host_type(GTK_V3270(widget)->host,name);
1666 } 1666 }
1667 1667
1668 -unsigned short v3270_get_session_color_type(GtkWidget *widget) 1668 +LIB3270_EXPORT unsigned short v3270_get_session_color_type(GtkWidget *widget)
1669 { 1669 {
1670 g_return_val_if_fail(GTK_IS_V3270(widget),-1); 1670 g_return_val_if_fail(GTK_IS_V3270(widget),-1);
1671 return lib3270_get_color_type(GTK_V3270(widget)->host); 1671 return lib3270_get_color_type(GTK_V3270(widget)->host);
1672 } 1672 }
1673 1673
1674 -gboolean v3270_is_connected(GtkWidget *widget) 1674 +LIB3270_EXPORT gboolean v3270_is_connected(GtkWidget *widget)
1675 { 1675 {
1676 g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); 1676 g_return_val_if_fail(GTK_IS_V3270(widget),FALSE);
1677 return lib3270_connected(GTK_V3270(widget)->host) ? TRUE : FALSE; 1677 return lib3270_connected(GTK_V3270(widget)->host) ? TRUE : FALSE;
1678 } 1678 }
1679 1679
1680 -int v3270_set_host_charset(GtkWidget *widget, const gchar *name) 1680 +LIB3270_EXPORT int v3270_set_host_charset(GtkWidget *widget, const gchar *name)
1681 { 1681 {
1682 g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); 1682 g_return_val_if_fail(GTK_IS_V3270(widget),FALSE);
1683 return lib3270_set_host_charset(GTK_V3270(widget)->host,name); 1683 return lib3270_set_host_charset(GTK_V3270(widget)->host,name);
src/v3270ft/filelist.c
@@ -32,40 +32,39 @@ @@ -32,40 +32,39 @@
32 32
33 /*--[ Implement ]------------------------------------------------------------------------------------*/ 33 /*--[ Implement ]------------------------------------------------------------------------------------*/
34 34
35 -guint v3270ft_get_length(GtkWidget *widget) { 35 +LIB3270_EXPORT guint v3270ft_get_length(GtkWidget *widget) {
36 return g_list_length(GTK_V3270FT(widget)->files); 36 return g_list_length(GTK_V3270FT(widget)->files);
37 } 37 }
38 38
39 -  
40 -void v3270ft_select_first(GtkWidget *widget) { 39 +LIB3270_EXPORT void v3270ft_select_first(GtkWidget *widget) {
41 40
42 v3270ft * dialog = GTK_V3270FT(widget); 41 v3270ft * dialog = GTK_V3270FT(widget);
43 v3270ft_set_active(dialog,g_list_first(dialog->files)); 42 v3270ft_set_active(dialog,g_list_first(dialog->files));
44 43
45 } 44 }
46 45
47 -void v3270ft_select_last(GtkWidget *widget) { 46 +LIB3270_EXPORT void v3270ft_select_last(GtkWidget *widget) {
48 47
49 v3270ft * dialog = GTK_V3270FT(widget); 48 v3270ft * dialog = GTK_V3270FT(widget);
50 v3270ft_set_active(dialog,g_list_last(dialog->files)); 49 v3270ft_set_active(dialog,g_list_last(dialog->files));
51 50
52 } 51 }
53 52
54 -void v3270ft_select_previous(GtkWidget *widget) { 53 +LIB3270_EXPORT void v3270ft_select_previous(GtkWidget *widget) {
55 54
56 v3270ft * dialog = GTK_V3270FT(widget); 55 v3270ft * dialog = GTK_V3270FT(widget);
57 v3270ft_set_active(dialog,g_list_previous(dialog->active)); 56 v3270ft_set_active(dialog,g_list_previous(dialog->active));
58 57
59 } 58 }
60 59
61 -void v3270ft_select_next(GtkWidget *widget) { 60 +LIB3270_EXPORT void v3270ft_select_next(GtkWidget *widget) {
62 61
63 v3270ft * dialog = GTK_V3270FT(widget); 62 v3270ft * dialog = GTK_V3270FT(widget);
64 v3270ft_set_active(dialog,g_list_next(dialog->active)); 63 v3270ft_set_active(dialog,g_list_next(dialog->active));
65 64
66 } 65 }
67 66
68 -void v3270ft_remove_selected(GtkWidget *widget) { 67 +LIB3270_EXPORT void v3270ft_remove_selected(GtkWidget *widget) {
69 68
70 v3270ft * dialog = GTK_V3270FT(widget); 69 v3270ft * dialog = GTK_V3270FT(widget);
71 70
src/v3270ft/load.c
@@ -228,7 +228,7 @@ static void validate_item(struct v3270ft_entry *entry, GError *error) { @@ -228,7 +228,7 @@ static void validate_item(struct v3270ft_entry *entry, GError *error) {
228 v3270ft_update_state(entry); 228 v3270ft_update_state(entry);
229 } 229 }
230 230
231 -void v3270ft_load(GtkWidget *widget,const gchar *filename) { 231 +LIB3270_EXPORT void v3270ft_load(GtkWidget *widget,const gchar *filename) {
232 232
233 static const GMarkupParser parser = { 233 static const GMarkupParser parser = {
234 (void (*)(GMarkupParseContext *, const gchar *, const gchar **, const gchar **, gpointer, GError **)) element_start, 234 (void (*)(GMarkupParseContext *, const gchar *, const gchar **, const gchar **, gpointer, GError **)) element_start,
src/v3270ft/transfer.c
@@ -133,7 +133,7 @@ static void transfer_failed(GtkWidget *progress, const gchar *primary, const gch @@ -133,7 +133,7 @@ static void transfer_failed(GtkWidget *progress, const gchar *primary, const gch
133 133
134 } 134 }
135 135
136 -gint v3270ft_transfer(GtkWidget *dialog, H3270 *session) { 136 +LIB3270_EXPORT gint v3270ft_transfer(GtkWidget *dialog, H3270 *session) {
137 137
138 GtkWidget * progress = v3270ftprogress_new(); 138 GtkWidget * progress = v3270ftprogress_new();
139 gint rc = GTK_RESPONSE_NONE; 139 gint rc = GTK_RESPONSE_NONE;
src/v3270ft/v3270ft.c
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 44
45 /*--[ Implement ]------------------------------------------------------------------------------------*/ 45 /*--[ Implement ]------------------------------------------------------------------------------------*/
46 46
47 -void v3270ft_remove_all(GtkWidget *widget) { 47 +LIB3270_EXPORT void v3270ft_remove_all(GtkWidget *widget) {
48 48
49 v3270ft *dialog = GTK_V3270FT(widget); 49 v3270ft *dialog = GTK_V3270FT(widget);
50 50
@@ -688,13 +688,13 @@ static void v3270ft_init(v3270ft *dialog) { @@ -688,13 +688,13 @@ static void v3270ft_init(v3270ft *dialog) {
688 } 688 }
689 689
690 /** 690 /**
691 - * v3270ft_dialog_new: 691 + * v3270ft_new:
692 * 692 *
693 * Creates a new #v3270ft. 693 * Creates a new #v3270ft.
694 * 694 *
695 * Returns: a new #v3270ft. 695 * Returns: a new #v3270ft.
696 */ 696 */
697 -GtkWidget * v3270ft_new(void) { 697 +LIB3270_EXPORT GtkWidget * v3270ft_new(void) {
698 return GTK_WIDGET(g_object_new(GTK_TYPE_V3270FT, "use-header-bar", (gint) 1, NULL)); 698 return GTK_WIDGET(g_object_new(GTK_TYPE_V3270FT, "use-header-bar", (gint) 1, NULL));
699 } 699 }
700 700