ソースを参照

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)


読み込み中…
キャンセル
保存