コード例 #1
0
ファイル: misc.c プロジェクト: quadcores/cbs_4.2.4
void decompress_kernel(void)
{
    free_mem_ptr = (unsigned long)&_end;
    free_mem_end_ptr = free_mem_ptr + HEAP_SIZE;

    __decompress(input_data, input_len, NULL, NULL, output, 0, NULL, error);
}
コード例 #2
0
ファイル: nbt_loading.c プロジェクト: Charged/Miners
nbt_node* nbt_parse_compressed(const void* chunk_start, size_t length)
{
    struct buffer decompressed = __decompress(chunk_start, length);

    if(decompressed.data == NULL)
        return NULL;

    nbt_node* ret = nbt_parse(decompressed.data, decompressed.len);

    buffer_free(&decompressed);
    return ret;
}
コード例 #3
0
ファイル: decompress.c プロジェクト: Cl3Kener/UBER-M
int do_decompress(u8 *input, int len, u8 *output, void (*error)(char *x))
{
	return __decompress(input, len, NULL, NULL, output, 0, NULL, error);
}