X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fcomstack.h;h=8e619cb54bfa9da8191833bd67a53d77d8e148e4;hb=37a88d1e2934cddb2a6711b34011628e6b40e912;hp=e6a56276b4cb8dbc185c4dacc2485f7a013378bf;hpb=aa45b978839c268db6eccafc6a13452d99a7929c;p=yaz-moved-to-github.git diff --git a/include/comstack.h b/include/comstack.h index e6a5627..8e619cb 100644 --- a/include/comstack.h +++ b/include/comstack.h @@ -24,7 +24,19 @@ * OF THIS SOFTWARE. * * $Log: comstack.h,v $ - * Revision 1.9 1995-09-28 10:12:36 quinn + * Revision 1.13 1995-11-01 13:54:33 quinn + * Minor adjustments + * + * Revision 1.12 1995/10/30 12:41:27 quinn + * Added hostname lookup for server. + * + * Revision 1.11 1995/09/29 17:12:01 quinn + * Smallish + * + * Revision 1.10 1995/09/29 17:01:48 quinn + * More Windows work + * + * Revision 1.9 1995/09/28 10:12:36 quinn * Windows-support changes * * Revision 1.8 1995/09/27 15:02:46 quinn @@ -95,7 +107,7 @@ #include #include -#include +#include #define COMSTACK_DEFAULT_TIMEOUT -1 /* not used yet */ @@ -139,6 +151,7 @@ struct comstack int (*f_listen)(COMSTACK handle, char *addrp, int *addrlen); COMSTACK (*f_accept)(COMSTACK handle); int (*f_close)(COMSTACK handle); + char *(*f_addrstr)(COMSTACK handle); }; #define cs_put(handle, buf, size) ((*(handle)->f_put)(handle, buf, size)) @@ -157,8 +170,10 @@ struct comstack #define cs_getstate(handle) ((handle)->getstate) #define cs_errno(handle) ((handle)->cerrno) #define cs_getproto(handle) ((handle)->protocol) +#define cs_addrstr(handle) ((*(handle)->f_addrstr)(handle)) -const char MDF *cs_strerror(COMSTACK h); +const char *cs_strerror(COMSTACK h); +const char *cs_errmsg(int n); /* * error management.