diff options
author | Stef Walter <stef@memberwebs.com> | 2008-12-05 02:37:04 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2008-12-05 02:37:04 +0000 |
commit | 01f5a4c3169f19d8648a80e913bc4d570e96346d (patch) | |
tree | 0c522a08ad29577ec200d8c47c61b7be5aed59fc /src/p11-tests.h | |
parent | 8184a9487d71af2eb7af2bd0bab3022d39995633 (diff) |
Added config file support.
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r-- | src/p11-tests.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/p11-tests.h b/src/p11-tests.h index 21b6064..6256bd5 100644 --- a/src/p11-tests.h +++ b/src/p11-tests.h @@ -7,7 +7,7 @@ #include <stdarg.h> #define CK_INVALID ((CK_ULONG)-1) -\ + /* ------------------------------------------------------------------- * msg.c */ @@ -17,6 +17,7 @@ const char* p11t_msg_rv(CK_RV rv); void p11t_msg_va(const char *message, va_list va); void p11t_msg_print(const char *message, ...); void p11t_msg_fatal(const char *message, ...); +void p11t_msg_exit(int code, const char *message, ...); void p11t_msg_prefix(const char *prefix); #define p11t_msg_here() \ @@ -42,21 +43,32 @@ int p11t_check_flag(const char *message, CK_ULONG flags, CK_ULONG flag); int p11t_check_nflag(const char *message, CK_ULONG flags, CK_ULONG nflag); /* ------------------------------------------------------------------- + * config.c + */ + +void p11t_config_parse(const char* filename); +void p11t_config_cleanup(void); + +/* ------------------------------------------------------------------- * module.c */ extern CK_FUNCTION_LIST_PTR p11t_module_funcs; +void p11t_module_config(const char *name, const char *value); + void p11t_module_load(const char *filename); void p11t_module_unload(void); -void p11t_module_initialize(const char *initstr); +void p11t_module_initialize(void); void p11t_module_finalize(void); /* ------------------------------------------------------------------- * session.c */ +void p11t_session_config(const char *name, const char *value); + void p11t_session_tests(void); /* ------------------------------------------------------------------- |