/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/python/li_cdata_bytes_cpp_runme.py
21 строка
541 B
William S Fulton
Complete the Python 2 removal and fix issues found reviewing it
07 июл 2026, 01:50
07 июл 2026, 01:50
2598574
Код
Авторство
О чём код?
from li_cdata_bytes_cpp import * m = predefStr() s = cdata(m, 0x200) for i in range(0x100): if s[i] != i: msg = "Value " + str(s[i]) + " should be " + str(i) + " at index " + str(i) raise Exception(msg) if s[i + 0x100] != i: msg = "Value " + str(s[i + 0x100]) + " should be " + str(i) + " at index " + str(i + 0x100) raise Exception(msg) s2 = b'' for i in range(0x100): d = 255 - i s2 += bytes([d]) s = s2 + s2 m2 = malloc(0x200) memmove(m2, s) if verifyBytes(m2) < 0: raise Exception("verifyBytes fail") free(m2)