Skip to content

Commit 85ccb27

Browse files
committed
Export list functions
1 parent bffe3c9 commit 85ccb27

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/scratch/list_functions.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,57 +8,57 @@ using namespace libscratchcpp;
88

99
extern "C"
1010
{
11-
void list_clear(List *list)
11+
LIBSCRATCHCPP_EXPORT void list_clear(List *list)
1212
{
1313
list->clear();
1414
}
1515

16-
void list_remove(List *list, size_t index)
16+
LIBSCRATCHCPP_EXPORT void list_remove(List *list, size_t index)
1717
{
1818
list->removeAt(index);
1919
}
2020

21-
ValueData *list_append_empty(List *list)
21+
LIBSCRATCHCPP_EXPORT ValueData *list_append_empty(List *list)
2222
{
2323
return &list->appendEmpty();
2424
}
2525

26-
ValueData *list_insert_empty(List *list, size_t index)
26+
LIBSCRATCHCPP_EXPORT ValueData *list_insert_empty(List *list, size_t index)
2727
{
2828
return &list->insertEmpty(index);
2929
}
3030

31-
ValueData *list_get_item(List *list, size_t index)
31+
LIBSCRATCHCPP_EXPORT ValueData *list_get_item(List *list, size_t index)
3232
{
3333
return &list->operator[](index);
3434
}
3535

36-
ValueData *list_data(List *list)
36+
LIBSCRATCHCPP_EXPORT ValueData *list_data(List *list)
3737
{
3838
return list->data();
3939
}
4040

41-
ValueData *const *list_data_ptr(List *list)
41+
LIBSCRATCHCPP_EXPORT ValueData *const *list_data_ptr(List *list)
4242
{
4343
return list->dataPtr();
4444
}
4545

46-
size_t *list_size_ptr(List *list)
46+
LIBSCRATCHCPP_EXPORT size_t *list_size_ptr(List *list)
4747
{
4848
return list->sizePtr();
4949
}
5050

51-
const size_t *list_alloc_size_ptr(List *list)
51+
LIBSCRATCHCPP_EXPORT const size_t *list_alloc_size_ptr(List *list)
5252
{
5353
return list->allocatedSizePtr();
5454
}
5555

56-
size_t list_size(List *list)
56+
LIBSCRATCHCPP_EXPORT size_t list_size(List *list)
5757
{
5858
return list->size();
5959
}
6060

61-
void list_to_string(List *list, StringPtr *dst)
61+
LIBSCRATCHCPP_EXPORT void list_to_string(List *list, StringPtr *dst)
6262
{
6363
list->toStringPtr(dst);
6464
}

0 commit comments

Comments
 (0)