Windows-support changes
[yaz-moved-to-github.git] / include / comstack.h
index ffcc995..e6a5627 100644 (file)
  * OF THIS SOFTWARE.
  *
  * $Log: comstack.h,v $
- * Revision 1.7  1995-06-19 12:38:24  quinn
+ * Revision 1.9  1995-09-28 10:12:36  quinn
+ * Windows-support changes
+ *
+ * Revision 1.8  1995/09/27  15:02:46  quinn
+ * Modified function heads & prototypes.
+ *
+ * Revision 1.7  1995/06/19  12:38:24  quinn
  * Reorganized include-files. Added small features.
  *
  * Revision 1.6  1995/05/30  10:54:51  quinn
@@ -87,6 +93,7 @@
 #ifndef COMSTACK_H
 #define COMSTACK_H
 
+#include <yconfig.h>
 #include <oid.h>
 #include <dmalloc.h>
 
@@ -99,7 +106,7 @@ typedef COMSTACK (*CS_TYPE)(int blocking, int protocol);
 struct comstack
 {
     CS_TYPE type;
-    int errno;     /* current error code of this stack */
+    int cerrno;     /* current error code of this stack */
     char *stackerr;/* current lower-layer error string, or null if none */
     int iofile;    /* UNIX file descriptor for iochannel */
     int timeout;   /* how long to wait for trailing blocks (ignored for now) */
@@ -148,10 +155,10 @@ struct comstack
 #define cs_fileno(handle) ((handle)->iofile)
 #define cs_stackerr(handle) ((handle)->stackerr)
 #define cs_getstate(handle) ((handle)->getstate)
-#define cs_errno(handle) ((handle)->errno)
+#define cs_errno(handle) ((handle)->cerrno)
 #define cs_getproto(handle) ((handle)->protocol)
 
-const char *cs_strerror(COMSTACK h);
+const char MDF *cs_strerror(COMSTACK h);
 
 /*
  * error management.