added #ifdefs to these files with Windows include directives and function prototypes
authorSameer Paranjpye <paranjpy@uiuc.edu>
Sat, 19 Feb 2000 01:27:31 +0000 (01:27 +0000)
committerSameer Paranjpye <paranjpy@uiuc.edu>
Sat, 19 Feb 2000 01:27:31 +0000 (01:27 +0000)
because vc++ complains.

src/conv-ldb/cldb.c
src/conv-ldb/cldb.graph.c
src/conv-ldb/cldb.rand.c
src/conv-ldb/cldb.spray.c
src/conv-ldb/cldb.test.c
src/conv-ldb/edgelist.c
src/conv-ldb/generate.c

index a5d561ad43002e57cde255d0b7f0ce75e9ab5853..987376f9d0f22b0e0059ca1913df153c676fec64 100644 (file)
@@ -1,3 +1,11 @@
+#ifdef WIN32
+#include <stdlib.h>
+#include "queueing.h"
+extern void CqsEnqueueGeneral(Queue, void *, unsigned int, unsigned int, unsigned int *);
+extern void CmiHandleMessage(void *);
+extern unsigned int CqsLength(Queue);
+#endif
+
 #include "cldb.h"
 
 CpvDeclare(int, CldHandlerIndex);
index 027d6cb0c728ee52a82bd2a9ad5421a02f77aadc..c27983a903d9ab10e62e0dede6379c39433ca4f9 100644 (file)
@@ -1,3 +1,14 @@
+#ifdef  WIN32
+#include "queueing.h"
+extern int CldLoad();
+extern int CldCountTokens();
+extern void CldSwitchHandler(char *, int);
+extern void CldRestoreHandler(char *);
+extern void CldPutToken(char *);
+extern void CqsEnqueueGeneral(Queue, void *, unsigned int, unsigned int, unsigned int*);
+extern void CldModuleGeneralInit();
+#endif
+
 #include "cldb.graph.h"
 #define PERIOD 20                /* default: 30 */
 #define MAXOVERLOAD 1
index 1ae6558bbed7c334fef507230f5428dba7a9703c..973e3c7c2234e9656480c142e26018216dfa1701 100644 (file)
@@ -1,3 +1,11 @@
+#ifdef WIN32
+#include "queueing.h"
+extern void CldRestoreHandler(char *);
+extern void CqsEnqueueGeneral(Queue, void *, unsigned int, unsigned int, unsigned int*);
+extern void CldSwitchHandler(char *, int);
+extern void CldModuleGeneralInit();
+#endif
+
 #include "converse.h"
 #include "cldb.h"
 
index 424d39925b72b45ac98cfcaf3fee734af60be8ff..d98e91a35396a03be753fa66ed74fe5b120179ea 100644 (file)
@@ -1,3 +1,14 @@
+#ifdef WIN32
+#include <time.h>
+#include "queueing.h"
+
+extern void CldModuleGeneralInit();
+extern void CmiHandleMessage(void *);
+extern void CqsEnqueueGeneral(Queue, void *, unsigned int, unsigned int, unsigned int *);
+void srand48(long);
+long lrand48(void);
+#endif
+
 #include "converse.h"
 #include <math.h>
 
index 9699f45abcf1343226de938fc3464cbee4ffbc49..912db45922a0cee91b22cd7c74d37db3034bbf9f 100644 (file)
@@ -1,4 +1,16 @@
 #include <stdio.h>
+
+#ifdef WIN32
+#include "queueing.h"
+extern void CldGetToken(char **);
+extern void CldSwitchHandler(char *, int);
+extern int CldCountTokens();
+extern void CldRestoreHandler(char *);
+extern void CldPutToken(char *);
+extern void CqsEnqueueGeneral(Queue, void *, unsigned int, unsigned int, unsigned int*);
+extern void CldModuleGeneralInit();
+#endif
+
 #include "converse.h"
 #define PERIOD 100
 #define MAXMSGBFRSIZE 100000
index dbd9d51824b0482e27a9b68cd12a9d4d440feb5f..afc6e2c66152258aa6d24e6aff5f8b9c5ee9d3ab 100644 (file)
@@ -1,4 +1,8 @@
 /* The data structure/ ADT for the edge-list */
+#ifdef   WIN32
+#include <stdio.h>
+#include <stdlib.h>
+#endif
 
 #include "typedefs.h"
 
index 6ae2fb9659b40fa7d50f35c9047713676ab10340..74c588d7f46d5765fb46ebd7808239d54113f902 100644 (file)
@@ -7,12 +7,22 @@ Output form: directory graphN/ containing files graph0 ... graphN-1
 
 Modified from the original: changed output format, and converted main to a parametered function
 */
-
+#ifdef WIN32
+#include <stdio.h>
+#include <stdlib.h>
+#else
 #include "stdio.h"
+#endif
 /* comment this out to test and change CmiPrintf to printf */
 #include "converse.h"
 #include "typedefs.h"
 
+#ifdef WIN32
+extern int edgeExists(int, int);
+int isEmpty(Q*);
+int dequeue(Q*);
+#endif
+
 #define VMAX 2050
 int V; /* no. of vertices */
 int E; /* no. of edges */