mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-05-02 06:53:40 +03:00
remove unused code
This commit is contained in:
parent
6fad11a926
commit
4fc8328fe9
|
@ -112,57 +112,7 @@ export_imaging_schema(Imaging im, struct ArrowSchema *schema) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
release_simple_type(struct ArrowSchema *schema) {
|
|
||||||
// Mark released
|
|
||||||
schema->release = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
export_uint32_type(struct ArrowSchema *schema) {
|
|
||||||
*schema = (struct ArrowSchema){// Type description
|
|
||||||
.format = "I",
|
|
||||||
.name = "",
|
|
||||||
.metadata = NULL,
|
|
||||||
.flags = 0,
|
|
||||||
.n_children = 0,
|
|
||||||
.children = NULL,
|
|
||||||
.dictionary = NULL,
|
|
||||||
// Bookkeeping
|
|
||||||
.release = &release_simple_type
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
release_uint32_array(struct ArrowArray *array) {
|
|
||||||
// assert(array->n_buffers == 2);
|
|
||||||
// Free the buffers and the buffers array
|
|
||||||
free((void *)array->buffers[1]);
|
|
||||||
free(array->buffers);
|
|
||||||
// Mark released
|
|
||||||
array->release = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
export_uint32_array(const uint32_t *data, int64_t nitems, struct ArrowArray *array) {
|
|
||||||
// Initialize primitive fields
|
|
||||||
*array = (struct ArrowArray){// Data description
|
|
||||||
.length = nitems,
|
|
||||||
.offset = 0,
|
|
||||||
.null_count = 0,
|
|
||||||
.n_buffers = 2,
|
|
||||||
.n_children = 0,
|
|
||||||
.children = NULL,
|
|
||||||
.dictionary = NULL,
|
|
||||||
// Bookkeeping
|
|
||||||
.release = &release_uint32_array
|
|
||||||
};
|
|
||||||
// Allocate list of buffers
|
|
||||||
array->buffers = (const void **)malloc(sizeof(void *) * array->n_buffers);
|
|
||||||
// assert(array->buffers != NULL);
|
|
||||||
array->buffers[0] = NULL; // no nulls, null bitmap can be omitted
|
|
||||||
array->buffers[1] = data;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
release_const_array(struct ArrowArray *array) {
|
release_const_array(struct ArrowArray *array) {
|
||||||
|
|
|
@ -736,8 +736,6 @@ extern int
|
||||||
export_imaging_array(Imaging im, struct ArrowArray *array);
|
export_imaging_array(Imaging im, struct ArrowArray *array);
|
||||||
extern int
|
extern int
|
||||||
export_imaging_schema(Imaging im, struct ArrowSchema *schema);
|
export_imaging_schema(Imaging im, struct ArrowSchema *schema);
|
||||||
extern void
|
|
||||||
export_uint32_type(struct ArrowSchema *schema);
|
|
||||||
|
|
||||||
/* Errcodes */
|
/* Errcodes */
|
||||||
#define IMAGING_CODEC_END 1
|
#define IMAGING_CODEC_END 1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user