@@ -8,57 +8,57 @@ using namespace libscratchcpp;
88
99extern " 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