summaryrefslogtreecommitdiff
path: root/src/p11-tests.h
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2008-12-05 02:37:04 +0000
committerStef Walter <stef@memberwebs.com>2008-12-05 02:37:04 +0000
commit01f5a4c3169f19d8648a80e913bc4d570e96346d (patch)
tree0c522a08ad29577ec200d8c47c61b7be5aed59fc /src/p11-tests.h
parent8184a9487d71af2eb7af2bd0bab3022d39995633 (diff)
Added config file support.
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r--src/p11-tests.h16
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);
/* -------------------------------------------------------------------