return 0;
}
+void ykp_set_acccode_type(YKP_CONFIG *cfg, unsigned int type)
+{
+ cfg->ykp_acccode_type = type;
+}
+
+unsigned int ykp_get_acccode_type(const YKP_CONFIG *cfg)
+{
+ return cfg->ykp_acccode_type;
+}
+
int * _ykp_errno_location(void)
{
static int tsd_init = 0;
#define YKP_FORMAT_LEGACY 0x01
#define YKP_FORMAT_YCFG 0x02
+void ykp_set_acccode_type(YKP_CONFIG *cfg, unsigned int type);
+unsigned int ykp_get_acccode_type(const YKP_CONFIG *cfg);
+
+#define YKP_ACCCODE_NONE 0x00
+#define YKP_ACCCODE_RANDOM 0x01
+#define YKP_ACCCODE_SERIAL 0x02
+
extern int * _ykp_errno_location(void);
#define ykp_errno (*_ykp_errno_location())
const char *ykp_strerror(int errnum);