X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=h%2Fvmhsbr.h;fp=h%2Fvmhsbr.h;h=0000000000000000000000000000000000000000;hb=916690191222433a6923a4be54b0d8f6ac01bd02;hp=0b5a9a3eb396df897289bdf346b67894f7ac6ff2;hpb=ecc90fb56b43863f4c33ed62da4abe898b17d7fb;p=mmh diff --git a/h/vmhsbr.h b/h/vmhsbr.h deleted file mode 100644 index 0b5a9a3..0000000 --- a/h/vmhsbr.h +++ /dev/null @@ -1,49 +0,0 @@ - -/* - * vmhsbr.h -- definitions for the vmh protocol - */ - -#define RC_VRSN 1 - -/* flags for rh_type */ -#define RC_INI 0x01 /* must be greater than OK */ -#define RC_ACK 0x02 -#define RC_ERR 0x03 -#define RC_CMD 0x04 -#define RC_QRY 0x05 -#define RC_TTY 0x06 -#define RC_WIN 0x07 -#define RC_DATA 0x08 -#define RC_EOF 0x09 -#define RC_FIN 0x0a -#define RC_XXX 0x0b - -struct record { - struct rcheader { - char rh_type; /* type of record */ - int rh_len; /* length of data */ - } rc_header; - char *rc_data; /* extensible array */ -}; - -#define rc_head(rc) (&rc->rc_header) -#define RHSIZE(rc) (sizeof rc->rc_header) -#define rc_type rc_header.rh_type -#define rc_len rc_header.rh_len - -#define initrc(rc) rc->rc_data = NULL - -/* - * prototypes - */ -int rcinit (int, int); -int rcdone (void); -int rc2rc (char, int, char *, struct record *); -int str2rc (char, char *, struct record *); -int peer2rc (struct record *); -int rc2peer (char, int, char *); -int str2peer (char, char *); -int fmt2peer (char, char *, ...); -int err2peer (char, char *, char *, ...); -int verr2peer (char, char *, char *, va_list); -