aboutsummaryrefslogtreecommitdiff
path: root/libnitrokey/NitrokeyManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnitrokey/NitrokeyManager.h')
-rw-r--r--libnitrokey/NitrokeyManager.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/libnitrokey/NitrokeyManager.h b/libnitrokey/NitrokeyManager.h
index 163a799..ba61793 100644
--- a/libnitrokey/NitrokeyManager.h
+++ b/libnitrokey/NitrokeyManager.h
@@ -40,10 +40,15 @@ namespace nitrokey {
using namespace nitrokey::proto;
using namespace nitrokey::log;
+template <typename T>
+typename T::CommandPayload get_payload(){
+ //Create, initialize and return by value command payload
+ typename T::CommandPayload st;
+ bzero(&st, sizeof(st));
+ return st;
+}
-#ifdef __WIN32
-char * strndup(const char* str, size_t maxlen);
-#endif
+#include "nk_strndup.h"
class NitrokeyManager {
public: