escape_key


Description:


public unowned string escape_key (string arbitrary_text, int len)

Escape arbitrary_text such that it's a valid key element (i.

e. one part of the key path). The escaped key won't pass valid_key because it isn't a whole key (i.e. it doesn't have a preceding slash), but prepending a slash to the escaped text should always result in a valid key.

Parameters:

arbitrary_text

some text in any encoding or format

len

length of arbitrary_text in bytes, or -1 if arbitrary_text is nul-terminated

Returns:

a nul-terminated valid GConf key


Namespace: GConf
Package: gconf-2.0