projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
C++ support.
[yaz-moved-to-github.git]
/
include
/
comstack.h
diff --git
a/include/comstack.h
b/include/comstack.h
index
2c8b4bd
..
ee8ebd7
100644
(file)
--- a/
include/comstack.h
+++ b/
include/comstack.h
@@
-24,7
+24,13
@@
* OF THIS SOFTWARE.
*
* $Log: comstack.h,v $
* OF THIS SOFTWARE.
*
* $Log: comstack.h,v $
- * Revision 1.14 1996-02-10 12:23:41 quinn
+ * Revision 1.16 1997-05-14 06:53:37 adam
+ * C++ support.
+ *
+ * Revision 1.15 1996/07/06 19:58:32 quinn
+ * System headerfiles gathered in yconfig
+ *
+ * Revision 1.14 1996/02/10 12:23:41 quinn
* Enable inetd operations fro TCP/IP stack
*
* Revision 1.13 1995/11/01 13:54:33 quinn
* Enable inetd operations fro TCP/IP stack
*
* Revision 1.13 1995/11/01 13:54:33 quinn
@@
-108,10
+114,15
@@
#ifndef COMSTACK_H
#define COMSTACK_H
#ifndef COMSTACK_H
#define COMSTACK_H
+#define YNETINCLUDE
#include <yconfig.h>
#include <oid.h>
#include <xmalloc.h>
#include <yconfig.h>
#include <oid.h>
#include <xmalloc.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define COMSTACK_DEFAULT_TIMEOUT -1 /* not used yet */
struct comstack;
#define COMSTACK_DEFAULT_TIMEOUT -1 /* not used yet */
struct comstack;
@@
-125,7
+136,7
@@
struct comstack
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) */
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) */
- void *private; /* state info for lower stack */
+ void *cprivate;/* state info for lower stack */
int more; /* connection has extra data in buffer */
int state; /* current state */
#define CS_UNBND 0
int more; /* connection has extra data in buffer */
int state; /* current state */
#define CS_UNBND 0
@@
-196,4
+207,8
@@
extern char *cs_errlist[];
#define CS_SR PROTO_SR
#define CS_Z3950 PROTO_Z3950
#define CS_SR PROTO_SR
#define CS_Z3950 PROTO_Z3950
+#ifdef __cplusplus
+}
+#endif
+
#endif
#endif