int result = uncompress(origbuff, &origsize, compbuff, compsize);
if (result != Z_OK) {
    if (result == Z_MEM_ERROR) {
        fprintf(stderr, "uncompress: Z_MEM_ERROR: can't malloc\n");
    } else if (result == Z_BUF_ERROR) {
        fprintf(stderr, "uncompress: Z_BUF_ERROR: not enough buff size\n");
    }
    return 1; // FAILURE
}

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes