SWIG & amp; PHP 7 — как передать двоичные данные из C в PHP (не заканчивающиеся нулем)?

Функция С getBytes() внутренне выделяет n байтов (необработанные данные, могут включать нули).

При указании его в интерфейсе как char* getBytes()На стороне PHP данные выглядят усеченными вначале нулевым байтом.

Что такое SWIG способ возврата произвольных двоичных данных (длина известна на стороне C) в языки сценариев?
Портативное решение является предпочтительным, но PHP является обязательным.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]