29.09.2010, 13:24, "Dmitry Karasik" <[email protected]>:
>>  (char*)ptr - разве так делать можно? То есть задача стоит так: в функцию
>>  приходит unsigned char* , эту строку нужно записать в хеш и отдать в перл.
>>  При этом насколько я понимаю (char*)ptr испортит строку. Разве нет??
>
> тайпкастинг в С между unsigned char* и char* недеструктивный
>
> --
> Sincerely,
> Dmitry Karasik
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org

Да,я понял. Значит нужно сделать так ? 

SV* sv = newSVpvn((char*)ptr, len);
SvUTF8_on(sv);
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить