[devel] libytnef

Yuri N. Sedunov aris на altlinux.org
Ср Июл 14 04:46:16 UTC 2010


Не подскажет ли уважаемое сообщество, как правильно поправить сей кусок
кода?
> 320 unsigned char *DecompressRTF(variableLength *p, int *size) {
>    1321     unsigned char *dst; // destination for uncompressed bytes
>    1322     unsigned char *src;
>    1323     unsigned int in;
>    1324     unsigned int out;
>    1325     int i;
>    1326     variableLength comp_Prebuf;
>    1327     ULONG compressedSize, uncompressedSize, magic, crc32;
>    1328 
>    1329     comp_Prebuf.size = strlen(RTF_PREBUF);
>    1330     comp_Prebuf.data = calloc(comp_Prebuf.size, 1);
>    1331     strcpy(comp_Prebuf.data, RTF_PREBUF);
>    1332 
>    1333     src = p->data;
>    1334     in = 0;
>    1335 
>    1336     compressedSize = (ULONG)SwapDWord(src+in);
>    1337     in += 4;
>    1338     uncompressedSize = (ULONG)SwapDWord(src+in);
-- 
Yuri N. Sedunov



Подробная информация о списке рассылки Devel