cython

Форк
0
17 строк · 520.0 Байт
1
cdef extern from "c-algorithms/src/queue.h":
2
    ctypedef struct Queue:
3
        pass
4
    ctypedef void* QueueValue
5

6
    Queue* queue_new()
7
    void queue_free(Queue* queue)
8

9
    int queue_push_head(Queue* queue, QueueValue data)
10
    QueueValue  queue_pop_head(Queue* queue)
11
    QueueValue queue_peek_head(Queue* queue)
12

13
    int queue_push_tail(Queue* queue, QueueValue data)
14
    QueueValue queue_pop_tail(Queue* queue)
15
    QueueValue queue_peek_tail(Queue* queue)
16

17
    bint queue_is_empty(Queue* queue)
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.