cython

Форк
0
18 строк · 381.0 Байт
1
from libc.stdlib cimport free
2

3

4
cdef str tounicode(char* s):
5
    return s.decode('UTF-8', 'strict')
6

7

8
cdef str tounicode_with_length(
9
        char* s, size_t length):
10
    return s[:length].decode('UTF-8', 'strict')
11

12

13
cdef str tounicode_with_length_and_free(
14
        char* s, size_t length):
15
    try:
16
        return s[:length].decode('UTF-8', 'strict')
17
    finally:
18
        free(s)
19

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

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

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

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