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
