/* Since: 2.24 Returns: the allocated memory, or NULL.  */
gpointer g_try_malloc_n(gsize n_blocks, gsize n_block_bytes)
/* Since: 2.24 Returns: the allocated memory, or NULL.  */
gpointer g_try_malloc_n(gsize n_blocks, gsize n_block_bytes)
{
  if (SIZE_OVERFLOWS (n_blocks, n_block_bytes))
    return NULL;
  return g_try_malloc (n_blocks * n_block_bytes);
}