Update to the new FSF address
[infodrom/cgilib] / cgi.h
diff --git a/cgi.h b/cgi.h
index a48d4b2..03414fb 100644 (file)
--- a/cgi.h
+++ b/cgi.h
@@ -1,6 +1,6 @@
 /*
     cgi.h - Routines for CGI programming
-    Copyright (c) 1996-8,2007  Martin Schulze <joey@infodrom.org>
+    Copyright (c) 1996-8,2007,8  Martin Schulze <joey@infodrom.org>
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
+    along with this program; if not, write to the Free Software Foundation
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #ifndef _CGI_H_
 #define _CGI_H_
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct var_s {
        char    *name,
                *value;
@@ -50,13 +54,13 @@ typedef struct cgi_s {
  * 
  *  Sets additional HTTP header lines to be printed with cgiHeader
  */
-int cgiSetHeader (char *name, char *value);
+int cgiSetHeader (const char *name, const char *value);
 
 /* cgiSetType
  * 
  *  Sets result type for HTTP
  */
-int cgiSetType (char *type);
+int cgiSetType (const char *type);
 
 /* cgiHeader
  * 
@@ -138,4 +142,8 @@ void cgiFree (s_cgi *parms);
  */
 char *cgiEscape (char *string);
 
+#ifdef __cplusplus
+extern }
+#endif
+
 #endif /* _CGI_H_ */