Index: uspace/app/trace/proto.h
===================================================================
--- uspace/app/trace/proto.h	(revision 6aae539df68d767b7b3864f2cd3ae3398af9dde1)
+++ uspace/app/trace/proto.h	(revision b713ff80040936e756794c1bd5250b2bc79e1084)
@@ -44,10 +44,10 @@
 typedef struct {
 	const char *name;
-
+	
 	int argc;
 	val_type_t arg_type[OPER_MAX_ARGS];
-
+	
 	val_type_t rv_type;
-
+	
 	int respc;
 	val_type_t resp_type[OPER_MAX_ARGS];
@@ -57,5 +57,5 @@
 	/** Protocol name */
 	const char *name;
-
+	
 	/** Maps method number to operation */
 	hash_table_t method_oper;
@@ -65,18 +65,16 @@
 extern hash_table_t srv_proto;
 
-void proto_init(void);
-void proto_cleanup(void);
+extern void proto_init(void);
+extern void proto_cleanup(void);
 
-void proto_register(int srv, proto_t *proto);
-proto_t *proto_get_by_srv(int srv);
-proto_t *proto_new(const char *name);
-void proto_delete(proto_t *proto);
-void proto_add_oper(proto_t *proto, int method, oper_t *oper);
-oper_t *proto_get_oper(proto_t *proto, int method);
+extern void proto_register(int, proto_t *);
+extern proto_t *proto_get_by_srv(int);
+extern proto_t *proto_new(const char *);
+extern void proto_delete(proto_t *);
+extern void proto_add_oper(proto_t *, int, oper_t *);
+extern oper_t *proto_get_oper(proto_t *, int);
 
-oper_t *oper_new(const char *name, int argc, val_type_t *arg_types,
-    val_type_t rv_type, int respc, val_type_t *resp_types);
-
-
+extern oper_t *oper_new(const char *, int, val_type_t *, val_type_t, int,
+    val_type_t *);
 
 #endif
