b61d135abcd656964b1c9fedb938d0f47a44357f
galt
  Wed Apr 17 16:06:06 2013 -0700
adding support for HTTPS by not hardwiring the protocol and port in the URL but detecting when https is in use
diff --git src/inc/cheapcgi.h src/inc/cheapcgi.h
index 8042b45..0abfdfa 100644
--- src/inc/cheapcgi.h
+++ src/inc/cheapcgi.h
@@ -74,30 +74,33 @@
 /* Return HTTP REQUEST CONTENT_LENGTH if available*/
 
 char *cgiScriptName();
 /* Return name of script so libs can do context-sensitive stuff. */
 
 char *cgiServerName();
 /* Return name of server, better to use cgiServerNamePort() for
    actual URL construction */
 
 char *cgiServerPort();
 /* Return port number of server */
 
 char *cgiServerNamePort();
 /* Return name of server with port if different than 80 */
 
+boolean cgiServerHttpsIsOn();
+/* Return true if HTTPS is on */
+
 char *cgiRemoteAddr();
 /* Return IP address of client (or "unknown"). */
 
 char *cgiUserAgent();
 /* Return remote user agent (HTTP_USER_AGENT) or NULL if remote user agent is not known */
 
 enum browserType
 /* How to look at a track. */
     {
     btUnknown=0, // Not yet known
     btOpera=1,   // Opera
     btIE=2,      // MS Internet Explorer
     btFF=3,      // Firefox
     btChrome=4,  // Google Chrome
     btSafari=5,  // Safari