/* -*-c-*-
*
- * $Id: tripe.h,v 1.6 2001/02/19 19:11:09 mdw Exp $
+ * $Id: tripe.h,v 1.7 2001/03/03 12:07:08 mdw Exp $
*
* Main header file for TrIPE
*
/*----- Revision history --------------------------------------------------*
*
* $Log: tripe.h,v $
+ * Revision 1.7 2001/03/03 12:07:08 mdw
+ * Rename word get and put functions now that there's 16-bit support.
+ *
* Revision 1.6 2001/02/19 19:11:09 mdw
* Output buffering on admin connections.
*
extern int buf_putbyte(buf */*b*/, int /*ch*/);
-/* --- @buf_getword@ --- *
+/* --- @buf_getu16@ --- *
+ *
+ * Arguments: @buf *b@ = pointer to a buffer block
+ * @uint16 *w@ = where to put the word
+ *
+ * Returns: Zero if OK, or nonzero if there wasn't a word there.
+ *
+ * Use: Gets a 16-bit word from a buffer.
+ */
+
+extern int buf_getu16(buf */*b*/, uint16 */*w*/);
+
+/* --- @buf_putu16@ --- *
+ *
+ * Arguments: @buf *b@ = pointer to a buffer block
+ * @uint16 w@ = word to write
+ *
+ * Returns: Zero if OK, nonzero if there wasn't enough space.
+ *
+ * Use: Puts a 16-but word in a buffer.
+ */
+
+extern int buf_putu16(buf */*b*/, uint16 /*w*/);
+
+/* --- @buf_getu32@ --- *
*
* Arguments: @buf *b@ = pointer to a buffer block
* @uint32 *w@ = where to put the word
* Use: Gets a 32-bit word from a buffer.
*/
-extern int buf_getword(buf */*b*/, uint32 */*w*/);
+extern int buf_getu32(buf */*b*/, uint32 */*w*/);
-/* --- @buf_putword@ --- *
+/* --- @buf_putu32@ --- *
*
* Arguments: @buf *b@ = pointer to a buffer block
* @uint32 w@ = word to write
* Use: Puts a 32-but word in a buffer.
*/
-extern int buf_putword(buf */*b*/, uint32 /*w*/);
+extern int buf_putu32(buf */*b*/, uint32 /*w*/);
/* --- @buf_getmp@ --- *
*