/* Returns: TRUE if @value will fit inside a pointer value.  */
gboolean g_value_fits_pointer(const GValue *value)
/* Returns: TRUE if @value will fit inside a pointer value.  */
gboolean g_value_fits_pointer(const GValue *value)
{
  GTypeValueTable *value_table;
  g_return_val_if_fail (G_IS_VALUE (value), FALSE);
  value_table = g_type_value_table_peek (G_VALUE_TYPE (value));
  return value_table->value_peek_pointer != NULL;
}