瀏覽代碼

Redefine _caca_alloc2d in src/common-image.c

This is an internal function that can not be used in this sample code.
Easiest is to duplicate it.

Fixes https://github.com/cacalabs/libcaca/issues/67
main
Pascal Terjan 1 月之前
父節點
當前提交
00d5a26a13
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. +8
    -0
      src/common-image.c

+ 8
- 0
src/common-image.c 查看文件

@@ -29,6 +29,14 @@
static unsigned int u32fread(caca_file_t *);
static unsigned int u16fread(caca_file_t *);
static unsigned int u8fread(caca_file_t *);

static void *_caca_alloc2d(size_t width, size_t height, size_t elem_size)
{
if (width == 0 || height == 0 || elem_size == 0 || SIZE_MAX / width / height < elem_size)
return NULL;
return malloc(width * height * elem_size);
}

#endif

struct image * load_image(char const * name)


Loading…
取消
儲存