diff options
Diffstat (limited to 'sftp_server/libconfig/libconfig_private.h')
-rw-r--r-- | sftp_server/libconfig/libconfig_private.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sftp_server/libconfig/libconfig_private.h b/sftp_server/libconfig/libconfig_private.h new file mode 100644 index 00000000..3a7336e5 --- /dev/null +++ b/sftp_server/libconfig/libconfig_private.h @@ -0,0 +1,26 @@ +#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 |