Mike Jumper created GUACAMOLE-1867:
--------------------------------------
Summary: Add libguac convenience functions for memory management
Key: GUACAMOLE-1867
URL: https://issues.apache.org/jira/browse/GUACAMOLE-1867
Project: Guacamole
Issue Type: Wish
Reporter: Mike Jumper
As it's common throughout the Guacamole codebase to need to allocate memory
involving multiple factors, such as width/stride, height, and bytes per pixel,
or bits per sample, samples per second, and seconds per packet, it would be
nice to provide convenience functions that make these allocations and
associated calculations easy and verifiable.
Adding our own memory allocation functions would also allow us to smooth over
platform-specific behavior of {{malloc()}} / {{calloc()}}, would allow for easy
insertion of headers/footers around memory blocks if necessary for memory
debugging, etc., and would open up the possibility of additional safeguards and
sanity checks.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)