Upgraded to trio baseline 1.6
diff --git a/triop.h b/triop.h
index ca49fab..ead673a 100644
--- a/triop.h
+++ b/triop.h
@@ -27,6 +27,7 @@
 #define TRIO_TRIOP_H
 
 #include <stdlib.h>
+#include <stdarg.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -53,7 +54,7 @@
 #ifndef TRIO_EXTENSION
 # define TRIO_EXTENSION 1
 #endif
-#ifndef TRIO_WIDECHAR
+#ifndef TRIO_WIDECHAR /* Does not work yet. Do not enable */
 # define TRIO_WIDECHAR 0
 #endif
 #ifndef TRIO_ERRORS
@@ -70,7 +71,11 @@
 # define TRIO_FREE(x) free(x)
 #endif
 
-typedef int (*trio_callback_t)(void *ref);
+/*************************************************************************
+ * User-defined specifiers
+ */
+
+typedef int (*trio_callback_t)(void *);
 
 void *trio_register(trio_callback_t callback, const char *name);
 void trio_unregister(void *handle);