Index: trunk/include/sh_cat.h
===================================================================
--- trunk/include/sh_cat.h	(revision 568)
+++ trunk/include/sh_cat.h	(revision 577)
@@ -229,5 +229,6 @@
  MSG_TCP_EBGN,    
  		  
- MSG_TCP_CREG,    
+ MSG_TCP_CREG,
+ MSG_TCP_AREG,
  MSG_TCP_FAUTH,   
  MSG_TCP_TIMOUT,  
Index: trunk/include/sh_string.h
===================================================================
--- trunk/include/sh_string.h	(revision 568)
+++ trunk/include/sh_string.h	(revision 577)
@@ -68,4 +68,6 @@
  * lengths in 'lengths'.
  * A single delimiter will return two empty fields.
+ * The returned array is allocated memory, and its fields
+ * are modified parts of the 'line' parameter.
  */
 char ** split_array(char *line, unsigned int * nfields, 
@@ -78,4 +80,6 @@
  * An empty string will return zero fields.
  * If nfields < actual fields, last string will be remainder.
+ * The returned array is allocated memory, and its fields
+ * are modified parts of the 'line' parameter.
  */
 char ** split_array_ws(char *line, unsigned int * nfields, size_t * lengths);
Index: trunk/include/sh_xfer.h
===================================================================
--- trunk/include/sh_xfer.h	(revision 568)
+++ trunk/include/sh_xfer.h	(revision 577)
@@ -84,4 +84,8 @@
 void sh_xfer_html_write(void);
 
+/* register an alias
+ */
+int sh_xfer_register_alias (const char * str);
+
 /* register a client
  */
