Arri provides an interface for accessing arrays in a safe manner that means that it is impossible to cause an overflow and, if the array is set to hard (it normally is), truncation. In addition to simply providing an interface for handling arrays, it also provides interfaces for using the arrays such as an IO API.
|Operating Systems||POSIX OS Independent|
Release Notes: Some macros were added with safe values for initializing buffers. r_buffer and w_buffer were removed from the p_arr data structure and replaced with array. The examples were improved. p_buf_read_modifiable now checks that you can actually write something. p_f_err and p_f_err2 were removed as they were redunant.