Index: trunk/thirds/cgic206/cgic.c
===================================================================
--- trunk/thirds/cgic206/cgic.c	(revision 98)
+++ trunk/thirds/cgic206/cgic.c	(revision 216)
@@ -68,4 +68,5 @@
 char *cgiUserAgent;
 char *cgiReferrer;
+char *cgiSid;
 
 FILE *cgiIn;
@@ -143,6 +144,10 @@
 	cgiGetenv(&cgiScriptName, "SCRIPT_NAME");
 	cgiGetenv(&cgiQueryString, "QUERY_STRING");
+	cgiSid=NULL;
 	if(strcmp(cgiQueryString,"")==0 && argc>=2){
 		cgiQueryString=argv[1];
+		if(argc>2){
+		  cgiSid=argv[2];
+		}
 	}
 	cgiGetenv(&cgiRemoteHost, "REMOTE_HOST");
Index: trunk/thirds/cgic206/cgic.h
===================================================================
--- trunk/thirds/cgic206/cgic.h	(revision 98)
+++ trunk/thirds/cgic206/cgic.h	(revision 216)
@@ -124,4 +124,10 @@
 #endif
 char *cgiCookie;
+
+extern 
+#ifdef __cplusplus
+"C" 
+#endif
+char *cgiSid;
 
 /* A macro providing the same incorrect spelling that is
Index: trunk/thirds/cgic206/makefile.vc
===================================================================
--- trunk/thirds/cgic206/makefile.vc	(revision 98)
+++ trunk/thirds/cgic206/makefile.vc	(revision 216)
@@ -9,5 +9,5 @@
 	-I $(GEODIR)/include 
 
-all: libcgic.lib cgictest.exe capture.exe
+all: libcgic.lib #cgictest.exe capture.exe 
 
 install: libcgic.lib
@@ -24,5 +24,5 @@
 
 cgictest.exe: cgictest.obj 
-	link cgictest.obj $(LIBS1) /out:cgictest.exe
+	link cgictest.obj $(LIBS) /out:cgictest.exe
 
 cgic.obj: 
@@ -30,5 +30,5 @@
 
 capture.exe: capture.obj libcgic.lib
-	$(CC) $(CFLAGS) capture.c $(LIBS1)
+	$(CC) $(CFLAGS) capture.c $(LIBS)
 
 clean:
