Lines Matching +full:sometimes +full:- +full:uninitialized
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
42 * program. For example, the computing-heavy components like video decoding and
70 * // The default-alignment equivalent would be
145 * Function attribute denoting a malloc-like function.
147 …://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-g_t_0040code_007bmalloc_007d-f…
168 …cc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-g_t_0040code_007balloc_005fsize_00…
185 * All memory allocation functions have a built-in upper limit of `INT_MAX`
261 * @return Pointer to a newly-reallocated block or `NULL` if the block
298 * - It takes two size arguments and allocates `nelem * elsize` bytes,
300 * - It frees the input block in case of failure, thus avoiding the memory
305 * return -1;
321 * @return Pointer to a newly-reallocated block or NULL if the block
352 * If the given buffer is `NULL`, then a new uninitialized buffer is allocated.
455 * // dereference of buf will result in a use-after-free, which may be a
461 * // NULL-pointer dereference.
474 * @return Pointer to a newly-allocated string containing a
486 * @return Pointer to a newly-allocated string containing a
523 * Sometimes, the programmer would want to have an array that can grow when
646 * allocated but left uninitialized.