-void security_seterror P((security_handle_t *, const char *, ...))
- __attribute__ ((format (printf, 2, 3)));
-
-
-/* void security_connect P((const security_driver_t *, const char *,
- void (*)(void *, security_handle_t *, security_status_t), void *)); */
-#define security_connect(driver, hostname, conf_fn, fn, arg) \
- (*(driver)->connect)(hostname, conf_fn, fn, arg)
-/* void security_accept P((const security_driver_t *, int, int,
- void (*)(security_handle_t *, pkt_t *))); */
-#define security_accept(driver, in, out, fn) \
- (*(driver)->accept)(in, out, fn)
-void security_close P((security_handle_t *));
-
-/* int security_sendpkt P((security_handle_t *, const pkt_t *)); */
+void security_seterror(security_handle_t *, const char *, ...)
+ G_GNUC_PRINTF(2,3);
+
+
+/* void security_connect(const security_driver_t *, const char *,
+ char *(*)(char *, void *),
+ void (*)(void *, security_handle_t *, security_status_t),
+ void *,
+ void *); */
+#define security_connect(driver, hostname, conf_fn, fn, arg, datap) \
+ (*(driver)->connect)(hostname, conf_fn, fn, arg, datap)
+
+/* void security_accept(const security_driver_t *,
+ char *(*)(char *, void *), int, int,
+ void (*)(security_handle_t *, pkt_t *), void *); */
+#define security_accept(driver, conf_fn, in, out, fn, datap) \
+ (*(driver)->accept)(driver, conf_fn, in, out, fn, datap)
+void security_close(security_handle_t *);
+
+/* ssize_t security_sendpkt(security_handle_t *, const pkt_t *); */