# HG changeset patch # User Olaf Wintermann # Date 1707322503 -3600 # Node ID b19f3098dd1136eea3337a7771279d9c843f2bea # Parent 06e655d15b1731ce2b4ead34c32bbce312172ac1 add missing UIEXPORT diff -r 06e655d15b17 -r b19f3098dd11 ui/common/types.c --- a/ui/common/types.c Tue Feb 06 11:44:48 2024 +0100 +++ b/ui/common/types.c Wed Feb 07 17:15:03 2024 +0100 @@ -459,16 +459,16 @@ -UiStr ui_str(char *cstr) { +UIEXPORT UiStr ui_str(char *cstr) { return (UiStr) { cstr, NULL }; } -UiStr ui_str_free(char *str, void (*freefunc)(void *v)) { +UIEXPORT UiStr ui_str_free(char *str, void (*freefunc)(void *v)) { return (UiStr) { str, freefunc }; } -UiFileList ui_filelist_copy(UiFileList list) { +UIEXPORT UiFileList ui_filelist_copy(UiFileList list) { char **newlist = calloc(sizeof(char*), list.nfiles); for (int i = 0; i < list.nfiles; i++) { newlist[i] = strdup(list.files[i]); @@ -476,7 +476,7 @@ return (UiFileList) { newlist, list.nfiles }; } -void ui_filelist_free(UiFileList list) { +UIEXPORT void ui_filelist_free(UiFileList list) { for (int i = 0; i < list.nfiles; i++) { free(list.files[i]); } diff -r 06e655d15b17 -r b19f3098dd11 ui/ui/toolkit.h --- a/ui/ui/toolkit.h Tue Feb 06 11:44:48 2024 +0100 +++ b/ui/ui/toolkit.h Wed Feb 07 17:15:03 2024 +0100 @@ -460,8 +460,8 @@ UIEXPORT void ui_list_addobsv(UiList *list, ui_callback f, void *data); UIEXPORT void ui_list_notify(UiList *list); -UiFileList ui_filelist_copy(UiFileList list); -void ui_filelist_free(UiFileList list); +UIEXPORT UiFileList ui_filelist_copy(UiFileList list); +UIEXPORT void ui_filelist_free(UiFileList list); UIEXPORT void ui_clipboard_set(char *str); UIEXPORT char* ui_clipboard_get(); @@ -485,8 +485,8 @@ UIEXPORT UiIcon* ui_fileicon(size_t size); -UiStr ui_str(char *cstr); -UiStr ui_str_free(char *str, void (*free)(void *v)); +UIEXPORT UiStr ui_str(char *cstr); +UIEXPORT UiStr ui_str_free(char *str, void (*free)(void *v)); #ifdef __cplusplus }