
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@20 7dcaeef0-15fb-0310-b436-a5af3365683c
27 строки
452 B
C
27 строки
452 B
C
#ifndef _RSK_LIBCONFIG_PRIVATE_H
|
|
#define _RSK_LIBCONFIG_PRIVATE_H
|
|
|
|
#include "libconfig.h"
|
|
|
|
extern lc_err_t lc_errno;
|
|
|
|
int lc_process_var(const char *var, const char *varargs, const char *value, lc_flags_t flags);
|
|
|
|
struct lc_varhandler_st;
|
|
|
|
struct lc_varhandler_st {
|
|
struct lc_varhandler_st *_next;
|
|
char *var;
|
|
char opt;
|
|
lc_var_type_t type;
|
|
enum {
|
|
LC_MODE_CALLBACK,
|
|
LC_MODE_VAR
|
|
} mode;
|
|
int (*callback)();
|
|
void *data;
|
|
void *extra;
|
|
};
|
|
|
|
#endif
|