Method

PurpleKeyValuePaircopy

unstable since: 3.0

Declaration [src]

PurpleKeyValuePair*
purple_key_value_pair_copy (
  PurpleKeyValuePair* kvp
)

Description [src]

Creates a copy of kvp.

If kvp has a value_destroy_func, NULL will be returned as this function has no way to know how to allocate a new copy of the value.

Available since: 3.0

Return value

Type: PurpleKeyValuePair

A new copy of kvp.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.