Add a limit on image count and size.

This commit is contained in:
Nicholas Marriott
2026-10-16 14:09:28 +01:00
parent b7e81de85e
commit ca24dc178b
4 changed files with 233 additions and 4 deletions

View File

@@ -102,6 +102,7 @@ struct image *image_find(u_int);
u_int image_get_id(struct image *);
void image_ref(struct image *);
void image_free(struct image *);
void image_touch(struct image *);
struct image_geom *image_get_geometry(struct image *);
u_char *image_get_pixels(struct image *, size_t *, size_t *);
int image_get_bounds(struct image_geom *, u_int, u_int, u_int,
@@ -118,6 +119,7 @@ void image_grid_add(struct grid *, struct image *, u_int, u_int,
void image_grid_remove(struct grid *, u_int, u_int, u_int, u_int);
void image_grid_free_line(struct grid *, struct grid_line *);
void image_grid_free(struct grid *);
void image_grid_remove_all(struct image *);
void image_grid_move_cells(struct grid *, u_int, u_int, u_int,
u_int);
void image_grid_duplicate_lines(struct grid *, u_int, struct grid *,