Syphon: use Objective-C without C++

This commit is contained in:
Martin Pulec
2023-03-29 16:30:20 +02:00
parent a4680299dc
commit c009f9da76
3 changed files with 79 additions and 63 deletions

View File

@@ -71,6 +71,15 @@ void simple_linked_list_append(struct simple_linked_list *l, void *data)
l->l.push_back(data);
}
bool simple_linked_list_append_if_less(struct simple_linked_list *l, void *data, int max_size)
{
if (l->l.size() >= (unsigned) max_size) {
return false;
}
l->l.push_back(data);
return true;
}
void *simple_linked_list_pop(struct simple_linked_list *l)
{
if (simple_linked_list_size(l) == 0) {