shorten the output function names to something more reasonable
diff --git a/libtelnet.h b/libtelnet.h
index a7bb3fd..e32f564 100644
--- a/libtelnet.h
+++ b/libtelnet.h
@@ -186,38 +186,37 @@
extern void telnet_free(telnet_t *telnet);
/* push a byte buffer into the state tracker */
-extern void telnet_push(telnet_t *telnet, const char *buffer,
+extern void telnet_recv(telnet_t *telnet, const char *buffer,
size_t size);
/* send an iac command */
-extern void telnet_send_command(telnet_t *telnet, unsigned char cmd);
+extern void telnet_iac(telnet_t *telnet, unsigned char cmd);
/* send negotiation, with RFC1143 checking.
* will not actually send unless necessary, but will update internal
* negotiation queue.
*/
-extern void telnet_send_negotiate(telnet_t *telnet, unsigned char cmd,
+extern void telnet_negotiate(telnet_t *telnet, unsigned char cmd,
unsigned char opt);
/* send non-command data (escapes IAC bytes) */
-extern void telnet_send_data(telnet_t *telnet,
+extern void telnet_send(telnet_t *telnet,
const char *buffer, size_t size);
/* send IAC SB followed by the telopt code */
-extern void telnet_begin_subnegotiation(telnet_t *telnet,
+extern void telnet_begin_sb(telnet_t *telnet,
unsigned char telopt);
/* send IAC SE */
-#define telnet_finish_subnegotiation(telnet) \
- telnet_send_command((telnet), TELNET_SE)
+#define telnet_finish_sb(telnet) telnet_iac((telnet), TELNET_SE)
/* shortcut for sending a complete subnegotiation buffer.
* equivalent to:
- * telnet_begin_subnegotiation(telnet, telopt);
- * telnet_send_data(telnet, buffer, size);
- * telnet_finish_subnegotiation(telnet);
+ * telnet_begin_sb(telnet, telopt);
+ * telnet_send(telnet, buffer, size);
+ * telnet_finish_sb(telnet);
*/
-extern void telnet_send_subnegotiation(telnet_t *telnet, unsigned char telopt,
+extern void telnet_subnegotiation(telnet_t *telnet, unsigned char telopt,
const char *buffer, size_t size);
/* begin sending compressed data (server only) */