Elektra 0.8.26
proposal.c File Reference

Implementation of proposed API enhancements. More...

#include <string.h>
#include <kdbprivate.h>
Include dependency graph for proposal/proposal.c:

Functions

ssize_t keySetStringF (Key *key, const char *format,...)
 Set a formatted string.
int elektraKsToMemArray (KeySet *ks, Key **buffer)
 Builds an array of pointers to the keys in the supplied keyset.
KeySet * ksRenameKeys (KeySet *config, const Key *name)
 Takes the first key and cuts off this common part for all other keys, instead name will be prepended.
int keyLock (Key *key, option_t what)
 Permanently locks a part of the key.
KeySet * elektraKeyGetMetaKeySet (const Key *key)
 Return metadata as keyset.
Key * ksPrev (KeySet *ks)
 Returns the previous Key in a KeySet.
Key * ksPopAtCursor (KeySet *ks, cursor_t pos)
 Pop key at given cursor position.
Key * keyAsCascading (const Key *key)
 keyRel replacement
int keyRel2 (const Key *key, const Key *check, KeyRelType which)
 Replacement proposal for keyRel.

Detailed Description

Implementation of proposed API enhancements.