CgiDefs.h | CgiDefs.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-c++-*- */ | |||
/* | /* | |||
* $Id: CgiDefs.h.in,v 1.8 2003/07/13 14:20:35 sbooth Exp $ | * $Id: CgiDefs.h.in,v 1.9 2007/07/02 18:48:17 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _CGIDEFS_H_ | #ifndef _CGIDEFS_H_ | |||
#define _CGIDEFS_H_ 1 | #define _CGIDEFS_H_ 1 | |||
/*! \file CgiDefs.h | /*! \file CgiDefs.h | |||
* \brief Platform and operating system specific macro definitions. | * \brief Platform and operating system specific macro definitions. | |||
* | * | |||
* Platform and operating system specific macro definitions that deal | * Platform and operating system specific macro definitions that deal | |||
* with namespace support and exporting of library functions. | * with namespace support and exporting of library functions. | |||
skipping to change at line 55 | skipping to change at line 57 | |||
#ifdef WIN32 | #ifdef WIN32 | |||
// export library symbols | // export library symbols | |||
# ifdef CGICC_EXPORTS | # ifdef CGICC_EXPORTS | |||
# define CGICC_API __declspec(dllexport) | # define CGICC_API __declspec(dllexport) | |||
# else | # else | |||
# define CGICC_API __declspec(dllimport) | # define CGICC_API __declspec(dllimport) | |||
# endif | # endif | |||
# define HOST "Win32" | # define HOST "Win32" | |||
# define VERSION "3.2.3" | # define VERSION "3.2.4" | |||
#else | #else | |||
# define CGICC_API | # define CGICC_API | |||
#endif /* WIN32 */ | #endif /* WIN32 */ | |||
#endif /* ! _CGIDEFS_H_ */ | #endif /* ! _CGIDEFS_H_ */ | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
CgiEnvironment.h | CgiEnvironment.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: CgiEnvironment.h,v 1.15 2003/07/17 05:16:03 sbooth Exp $ | * $Id: CgiEnvironment.h,v 1.19 2007/07/02 18:48:17 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _CGIENVIRONMENT_H_ | #ifndef _CGIENVIRONMENT_H_ | |||
#define _CGIENVIRONMENT_H_ 1 | #define _CGIENVIRONMENT_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file CgiEnvironment.h | /*! \file CgiEnvironment.h | |||
skipping to change at line 82 | skipping to change at line 84 | |||
* set by the HTTP server specified in the CGI specification. | * set by the HTTP server specified in the CGI specification. | |||
*/ | */ | |||
class CGICC_API CgiEnvironment | class CGICC_API CgiEnvironment | |||
{ | { | |||
public: | public: | |||
friend class Cgicc; | friend class Cgicc; | |||
// ============================================================ | // ============================================================ | |||
/*! \name Constructor and Destructor */ | /*! \name Constructors and Destructor */ | |||
//@{ | //@{ | |||
/*! | /*! | |||
* \brief Read in the CGI environment passed to the CGI application | * \brief Read in the CGI environment passed to the CGI application | |||
* by the server | * by the server | |||
* | * | |||
* This function is not usually called directly; instead, an object of type | * This function is not usually called directly; instead, an object of type | |||
* CgiEnvironment is retrieved by calling the \c getEnvironment() metho d | * CgiEnvironment is retrieved by calling the \c getEnvironment() metho d | |||
* on Cgicc. | * on Cgicc. | |||
* If you are using %cgicc with FastCGI, you will need to pass | * If you are using %cgicc with FastCGI, you will need to pass | |||
* a \c CgiInput subclass that %cgicc will use to read input. If | * a \c CgiInput subclass that %cgicc will use to read input. If | |||
* \c input is omitted, standard input and environment | * \c input is omitted, standard input and environment | |||
* variables will be used. | * variables will be used. | |||
* \param input A CgiInput object to use for reading input | * \param input A CgiInput object to use for reading input | |||
* \see Cgicc::getEnvironment | * \see Cgicc::getEnvironment | |||
*/ | */ | |||
CgiEnvironment(CgiInput *input); | CgiEnvironment(CgiInput *input); | |||
/*! | /*! | |||
* \brief Copy constructor. | ||||
* | ||||
* Sets the values of this CgiEnvironment to those of \c env. | ||||
* \param env The CgiEnvironment to copy. | ||||
*/ | ||||
inline | ||||
CgiEnvironment(const CgiEnvironment& env) | ||||
{ operator=(env); } | ||||
/*! | ||||
* \brief Destructor | * \brief Destructor | |||
* | * | |||
* Delete this CgiEnvironment object | * Delete this CgiEnvironment object | |||
*/ | */ | |||
~CgiEnvironment(); | ~CgiEnvironment(); | |||
//@} | //@} | |||
// ============================================================ | // ============================================================ | |||
/*! \name Overloaded Operators */ | ||||
//@{ | ||||
/*! | ||||
* \brief Compare two CgiEnvironments for equality. | ||||
* | ||||
* CgiEnvironments are equal if they have the same environment variable | ||||
s. | ||||
* \param env The CgiEnvironment to compare to this one. | ||||
* \return \c true if the two CgiEnvironments are equal, \c false other | ||||
wise. | ||||
*/ | ||||
bool | ||||
operator== (const CgiEnvironment& env) const; | ||||
/*! | ||||
* \brief Compare two CgiEnvironments for inequality. | ||||
* | ||||
* CgiEnvironments are equal if they have the same environment variable | ||||
s. | ||||
* \param env The CgiEnvironment to compare to this one. | ||||
* \return \c false if the two CgiEnvironments are equal, \c true other | ||||
wise. | ||||
*/ | ||||
inline bool | ||||
operator!= (const CgiEnvironment& env) const | ||||
{ return ! operator==(env); } | ||||
#ifdef WIN32 | ||||
/* Dummy operator for MSVC++ */ | ||||
inline bool | ||||
operator< (const CgiEnvironment& env) const | ||||
{ return false; } | ||||
#endif | ||||
/*! | ||||
* \brief Assign one CgiEnvironment to another. | ||||
* | ||||
* Sets the environment variables in this CgiEnvironment to those of \c | ||||
env. | ||||
* \param env The CgiEnvironment to copy. | ||||
* \return A reference to this. | ||||
*/ | ||||
CgiEnvironment& | ||||
operator= (const CgiEnvironment& env); | ||||
//@} | ||||
// ============================================================ | ||||
/*! \name Server Information | /*! \name Server Information | |||
* Information on the server handling the HTTP/CGI request | * Information on the server handling the HTTP/CGI request | |||
*/ | */ | |||
//@{ | //@{ | |||
/*! | /*! | |||
* \brief Get the name and version of the HTTP server software | * \brief Get the name and version of the HTTP server software | |||
* | * | |||
* For example, \c Apache/1.3.4 | * For example, \c Apache/1.3.4 | |||
* \return The name of the server software | * \return The name of the server software | |||
End of changes. 8 change blocks. | ||||
6 lines changed or deleted | 67 lines changed or added | |||
CgiInput.h | CgiInput.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: CgiInput.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: CgiInput.h,v 1.7 2007/07/02 18:48:17 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _CGIINPUT_H_ | #ifndef _CGIINPUT_H_ | |||
#define _CGIINPUT_H_ 1 | #define _CGIINPUT_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file CgiInput.h | /*! \file CgiInput.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
CgiUtils.h | CgiUtils.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: CgiUtils.h,v 1.10 2003/07/13 14:20:35 sbooth Exp $ | * $Id: CgiUtils.h,v 1.14 2007/07/02 18:48:17 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _CGIUTILS_H_ | #ifndef _CGIUTILS_H_ | |||
#define _CGIUTILS_H_ 1 | #define _CGIUTILS_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file CgiUtils.h | /*! \file CgiUtils.h | |||
skipping to change at line 42 | skipping to change at line 44 | |||
* These utility functions are used internally by cgicc to | * These utility functions are used internally by cgicc to | |||
* decode posted form data, and to read/write from streams. | * decode posted form data, and to read/write from streams. | |||
*/ | */ | |||
#include <new> | #include <new> | |||
#include <string> | #include <string> | |||
#include <fstream> | #include <fstream> | |||
#include "cgicc/CgiDefs.h" | #include "cgicc/CgiDefs.h" | |||
#if DEBUG | ||||
extern std::ofstream gLogFile; | ||||
#define LOGLN(s) gLogFile << s << std::endl; | ||||
#define LOG(s) gLogFile << s; | ||||
#else | ||||
/*! | ||||
* \brief Output a string to the debugging log, followed by a newline. | ||||
* | ||||
* The debugging log is a user-specified \c ostream. | ||||
* \param s The string to log | ||||
*/ | ||||
#define LOGLN(s) | ||||
/*! | ||||
* \brief Output a string to the debugging log | ||||
* | ||||
* The debugging log is a user-specified \c ostream. | ||||
* \param s The string to log | ||||
*/ | ||||
#define LOG(s) | ||||
#endif | ||||
namespace cgicc { | namespace cgicc { | |||
/*! | /*! | |||
* \brief Compare two strings for equality, ignoring case. | * \brief Compare two strings for equality, ignoring case. | |||
* | * | |||
* For case-sensitive comparison, use (s1 == s2); | * For case-sensitive comparison, use (s1 == s2); | |||
* \param s1 The first string to compare | * \param s1 The first string to compare | |||
* \param s2 The second string to compare | * \param s2 The second string to compare | |||
* \return \c true if the strings are equal, \c false if they are not | * \return \c true if the strings are equal, \c false if they are not | |||
*/ | */ | |||
End of changes. 6 change blocks. | ||||
31 lines changed or deleted | 7 lines changed or added | |||
Cgicc.h | Cgicc.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: Cgicc.h,v 1.13 2003/07/13 14:20:35 sbooth Exp $ | * $Id: Cgicc.h,v 1.18 2007/07/02 18:48:17 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _CGICC_H_ | #ifndef _CGICC_H_ | |||
#define _CGICC_H_ 1 | #define _CGICC_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file Cgicc.h | /*! \file Cgicc.h | |||
skipping to change at line 106 | skipping to change at line 108 | |||
* //handle the error | * //handle the error | |||
* } | * } | |||
* } | * } | |||
* \endcode | * \endcode | |||
*/ | */ | |||
class CGICC_API Cgicc { | class CGICC_API Cgicc { | |||
public: | public: | |||
// ============================================================ | // ============================================================ | |||
/*! \name Constructor and Destructor */ | /*! \name Constructors and Destructor */ | |||
//@{ | //@{ | |||
/*! | /*! | |||
* \brief Constructor | * \brief Constructor | |||
* | * | |||
* If you are using %cgicc with FastCGI, you will need to pass | * If you are using %cgicc with FastCGI, you will need to pass | |||
* a \c CgiInput subclass that %cgicc will use to read input. If | * a \c CgiInput subclass that %cgicc will use to read input. If | |||
* \c input is omitted, standard input and environment | * \c input is omitted, standard input and environment | |||
* variables will be used. | * variables will be used. | |||
* \param input A CgiInput object to use for reading input | * \param input A CgiInput object to use for reading input | |||
*/ | */ | |||
Cgicc(CgiInput *input = 0); | Cgicc(CgiInput *input = 0); | |||
/*! | /*! | |||
* \brief Copy constructor. | ||||
* | ||||
* Sets the values of this Cgicc to those of \c cgi. | ||||
* \param env The Cgicc to copy. | ||||
*/ | ||||
inline | ||||
Cgicc(const Cgicc& cgi) | ||||
: fEnvironment(cgi.fEnvironment) | ||||
{ operator=(cgi); } | ||||
/*! | ||||
* \brief Destructor | * \brief Destructor | |||
* | * | |||
* Delete this Cgicc object | * Delete this Cgicc object | |||
*/ | */ | |||
~Cgicc(); | ~Cgicc(); | |||
//@} | //@} | |||
// ============================================================ | // ============================================================ | |||
/*! \name Overloaded Operators */ | ||||
//@{ | ||||
/*! | ||||
* \brief Compare two Cgiccs for equality. | ||||
* | ||||
* Cgiccs are equal if they represent the same environment. | ||||
* \param cgi The Cgicc to compare to this one. | ||||
* \return \c true if the two Cgiccs are equal, \c false otherwise. | ||||
*/ | ||||
inline bool | ||||
operator== (const Cgicc& cgi) const | ||||
{ return this->fEnvironment == cgi.fEnvironment; } | ||||
/*! | ||||
* \brief Compare two Cgiccs for inequality. | ||||
* | ||||
* Cgiccs are equal if they represent the same environment. | ||||
* \param cgi The Cgicc to compare to this one. | ||||
* \return \c false if the two Cgiccs are equal, \c true otherwise. | ||||
*/ | ||||
inline bool | ||||
operator!= (const Cgicc& cgi) const | ||||
{ return ! operator==(cgi); } | ||||
#ifdef WIN32 | ||||
/* Dummy operator for MSVC++ */ | ||||
inline bool | ||||
operator< (const Cgicc& cgi) const | ||||
{ return false; } | ||||
#endif | ||||
/*! | ||||
* \brief Assign one Cgicc to another. | ||||
* | ||||
* Sets the environment in this Cgicc to that of \c cgi. | ||||
* \param cgi The Cgicc to copy. | ||||
* \return A reference to this. | ||||
*/ | ||||
Cgicc& | ||||
operator= (const Cgicc& cgi); | ||||
//@} | ||||
// ============================================================ | ||||
/*! \name Library Information | /*! \name Library Information | |||
* Information on this installation of %cgicc | * Information on this installation of %cgicc | |||
*/ | */ | |||
//@{ | //@{ | |||
/*! | /*! | |||
* \brief Get the date on which this library was compiled. | * \brief Get the date on which this library was compiled. | |||
* | * | |||
* This is a string of the form <TT>mmm dd yyyy</TT>. | * This is a string of the form <TT>mmm dd yyyy</TT>. | |||
* \return The compile date | * \return The compile date | |||
skipping to change at line 202 | skipping to change at line 260 | |||
* \return An iterator referring to the desired element, if found. | * \return An iterator referring to the desired element, if found. | |||
*/ | */ | |||
inline form_iterator | inline form_iterator | |||
operator[] (const std::string& name) | operator[] (const std::string& name) | |||
{ return getElement(name); } | { return getElement(name); } | |||
/*! | /*! | |||
* \brief Find a radio button in a radio group, or a selected list item . | * \brief Find a radio button in a radio group, or a selected list item . | |||
* | * | |||
* \param name The name of the radio button or list item to find. | * \param name The name of the radio button or list item to find. | |||
* \return The desired element, or an empty string if not found. | ||||
*/ | ||||
std::string | ||||
operator() (const std::string& name) const; | ||||
/*! | ||||
* \brief Find a radio button in a radio group, or a selected list item | ||||
. | ||||
* | ||||
* \param name The name of the radio button or list item to find. | ||||
* \return An iterator referring to the desired element, if found. | * \return An iterator referring to the desired element, if found. | |||
*/ | */ | |||
inline const_form_iterator | inline const_form_iterator | |||
operator[] (const std::string& name) const | operator[] (const std::string& name) const | |||
{ return getElement(name); } | { return getElement(name); } | |||
/*! | /*! | |||
* \brief Find a radio button in a radio group, or a selected list item . | * \brief Find a radio button in a radio group, or a selected list item . | |||
* | * | |||
* \param name The name of the radio button or list item to find. | * \param name The name of the radio button or list item to find. | |||
End of changes. 9 change blocks. | ||||
6 lines changed or deleted | 74 lines changed or added | |||
FormEntry.h | FormEntry.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: FormEntry.h,v 1.10 2003/07/13 14:20:35 sbooth Exp $ | * $Id: FormEntry.h,v 1.14 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _FORMENTRY_H_ | #ifndef _FORMENTRY_H_ | |||
#define _FORMENTRY_H_ 1 | #define _FORMENTRY_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file FormEntry.h | /*! \file FormEntry.h | |||
skipping to change at line 309 | skipping to change at line 311 | |||
{ return fValue.length(); } | { return fValue.length(); } | |||
/*! | /*! | |||
* \brief Determine if this form element is empty | * \brief Determine if this form element is empty | |||
* | * | |||
* In an empty form element, length() == 0. | * In an empty form element, length() == 0. | |||
* \return \c true if this form element is empty, \c false otherwise. | * \return \c true if this form element is empty, \c false otherwise. | |||
*/ | */ | |||
inline bool | inline bool | |||
isEmpty() const | isEmpty() const | |||
{ return (length() == 0); } | { return (0 == length()); } | |||
//@} | //@} | |||
private: | private: | |||
// utility function | // utility function | |||
std::string | std::string | |||
makeString(std::string::size_type maxLen, | makeString(std::string::size_type maxLen, | |||
bool allowNewlines) const; | bool allowNewlines) const; | |||
std::string fName; // the name of this form element | std::string fName; // the name of this form element | |||
std::string fValue; // the value of this form element | std::string fValue; // the value of this form element | |||
End of changes. 6 change blocks. | ||||
6 lines changed or deleted | 8 lines changed or added | |||
FormFile.h | FormFile.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: FormFile.h,v 1.8 2003/07/13 14:20:35 sbooth Exp $ | * $Id: FormFile.h,v 1.11 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _FORMFILE_H_ | #ifndef _FORMFILE_H_ | |||
#define _FORMFILE_H_ 1 | #define _FORMFILE_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file FormFile.h | /*! \file FormFile.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTMLAtomicElement.h | HTMLAtomicElement.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLAtomicElement.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTMLAtomicElement.h,v 1.7 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLATOMICELEMENT_H_ | #ifndef _HTMLATOMICELEMENT_H_ | |||
#define _HTMLATOMICELEMENT_H_ 1 | #define _HTMLATOMICELEMENT_H_ 1 | |||
/*! \file HTMLAtomicElement.h | /*! \file HTMLAtomicElement.h | |||
* \brief Template class for concrete atomic HTMLElement subclasses | * \brief Template class for concrete atomic HTMLElement subclasses | |||
* | * | |||
*/ | */ | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTMLAttribute.h | HTMLAttribute.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLAttribute.h,v 1.5 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTMLAttribute.h,v 1.8 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLATTRIBUTE_H_ | #ifndef _HTMLATTRIBUTE_H_ | |||
#define _HTMLATTRIBUTE_H_ 1 | #define _HTMLATTRIBUTE_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTMLAttribute.h | /*! \file HTMLAttribute.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTMLAttributeList.h | HTMLAttributeList.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLAttributeList.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTMLAttributeList.h,v 1.7 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLATTRIBUTELIST_H_ | #ifndef _HTMLATTRIBUTELIST_H_ | |||
#define _HTMLATTRIBUTELIST_H_ 1 | #define _HTMLATTRIBUTELIST_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTMLAttributeList.h | /*! \file HTMLAttributeList.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTMLBooleanElement.h | HTMLBooleanElement.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLBooleanElement.h,v 1.5 2003/07/17 05:16:03 sbooth Exp $ | * $Id: HTMLBooleanElement.h,v 1.8 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLBOOLEANELEMENT_H_ | #ifndef _HTMLBOOLEANELEMENT_H_ | |||
#define _HTMLBOOLEANELEMENT_H_ 1 | #define _HTMLBOOLEANELEMENT_H_ 1 | |||
/*! \file HTMLBooleanElement.h | /*! \file HTMLBooleanElement.h | |||
* \brief Template class for concrete boolean HTMLElement subclasses | * \brief Template class for concrete boolean HTMLElement subclasses | |||
* | * | |||
*/ | */ | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTMLClasses.h | HTMLClasses.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLClasses.h,v 1.12 2003/07/17 05:16:03 sbooth Exp $ | * $Id: HTMLClasses.h,v 1.16 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLCLASSES_H_ | #ifndef _HTMLCLASSES_H_ | |||
#define _HTMLCLASSES_H_ 1 | #define _HTMLCLASSES_H_ 1 | |||
/*! \file HTMLClasses.h | /*! \file HTMLClasses.h | |||
* \brief The header file containing HTML output classes. | * \brief The header file containing HTML output classes. | |||
* | * | |||
* One class is defined for each element in the HTML 4.0 standard. | * One class is defined for each element in the HTML 4.0 standard. | |||
*/ | */ | |||
skipping to change at line 93 | skipping to change at line 95 | |||
class nullTag | class nullTag | |||
{ public: inline static const char* getName() { return 0; } }; | { public: inline static const char* getName() { return 0; } }; | |||
/*! \class comment HTMLClasses.h cgicc/HTMLClasses.h | /*! \class comment HTMLClasses.h cgicc/HTMLClasses.h | |||
* \brief An HTML comment | * \brief An HTML comment | |||
*/ | */ | |||
class comment : public HTMLBooleanElement<nullTag> | class comment : public HTMLBooleanElement<nullTag> | |||
{ | { | |||
virtual void render(std::ostream& out) const | virtual void render(std::ostream& out) const | |||
{ | { | |||
if(getData().empty() && dataSpecified() == false) { | if(getData().empty() && false == dataSpecified()) { | |||
swapState(); | swapState(); | |||
out << (getState() ? "<!-- " : " -->"); | out << (getState() ? "<!-- " : " -->"); | |||
} | } | |||
else | else | |||
out << "<!-- " << getData() << " -->"; | out << "<!-- " << getData() << " -->"; | |||
} | } | |||
}; | }; | |||
BOOLEAN_ELEMENT (html, "html"); // HTML document | BOOLEAN_ELEMENT (html, "html"); // HTML document | |||
BOOLEAN_ELEMENT (head, "head"); // document head | BOOLEAN_ELEMENT (head, "head"); // document head | |||
End of changes. 6 change blocks. | ||||
6 lines changed or deleted | 8 lines changed or added | |||
HTMLDoctype.h | HTMLDoctype.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLDoctype.h,v 1.5 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTMLDoctype.h,v 1.8 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLDOCTYPE_H_ | #ifndef _HTMLDOCTYPE_H_ | |||
#define _HTMLDOCTYPE_H_ 1 | #define _HTMLDOCTYPE_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTMLDoctype.h | /*! \file HTMLDoctype.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTMLElement.h | HTMLElement.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLElement.h,v 1.5 2003/07/17 05:16:03 sbooth Exp $ | * $Id: HTMLElement.h,v 1.8 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLELEMENT_H_ | #ifndef _HTMLELEMENT_H_ | |||
#define _HTMLELEMENT_H_ 1 | #define _HTMLELEMENT_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTMLElement.h | /*! \file HTMLElement.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTMLElementList.h | HTMLElementList.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTMLElementList.h,v 1.5 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTMLElementList.h,v 1.8 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTMLELEMENTLIST_H_ | #ifndef _HTMLELEMENTLIST_H_ | |||
#define _HTMLELEMENTLIST_H_ 1 | #define _HTMLELEMENTLIST_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTMLElementList.h | /*! \file HTMLElementList.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPContentHeader.h | HTTPContentHeader.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPContentHeader.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTTPContentHeader.h,v 1.7 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPCONTENTHEADER_H_ | #ifndef _HTTPCONTENTHEADER_H_ | |||
#define _HTTPCONTENTHEADER_H_ 1 | #define _HTTPCONTENTHEADER_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPContentHeader.h | /*! \file HTTPContentHeader.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPCookie.h | HTTPCookie.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPCookie.h,v 1.5 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTTPCookie.h,v 1.8 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPCOOKIE_H_ | #ifndef _HTTPCOOKIE_H_ | |||
#define _HTTPCOOKIE_H_ 1 | #define _HTTPCOOKIE_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPCookie.h | /*! \file HTTPCookie.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPHTMLHeader.h | HTTPHTMLHeader.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPHTMLHeader.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTTPHTMLHeader.h,v 1.7 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPHTMLHEADER_H_ | #ifndef _HTTPHTMLHEADER_H_ | |||
#define _HTTPHTMLHEADER_H_ 1 | #define _HTTPHTMLHEADER_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPHTMLHeader.h | /*! \file HTTPHTMLHeader.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPHeader.h | HTTPHeader.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPHeader.h,v 1.6 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTTPHeader.h,v 1.9 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPHEADER_H_ | #ifndef _HTTPHEADER_H_ | |||
#define _HTTPHEADER_H_ 1 | #define _HTTPHEADER_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPHeader.h | /*! \file HTTPHeader.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPPlainHeader.h | HTTPPlainHeader.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPPlainHeader.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTTPPlainHeader.h,v 1.7 2007/07/02 18:48:18 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPPLAINHEADER_H_ | #ifndef _HTTPPLAINHEADER_H_ | |||
#define _HTTPPLAINHEADER_H_ 1 | #define _HTTPPLAINHEADER_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPPlainHeader.h | /*! \file HTTPPlainHeader.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPRedirectHeader.h | HTTPRedirectHeader.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPRedirectHeader.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTTPRedirectHeader.h,v 1.7 2007/07/02 18:48:19 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPREDIRECTHEADER_H_ | #ifndef _HTTPREDIRECTHEADER_H_ | |||
#define _HTTPREDIRECTHEADER_H_ 1 | #define _HTTPREDIRECTHEADER_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPRedirectHeader.h | /*! \file HTTPRedirectHeader.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPResponseHeader.h | HTTPResponseHeader.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPResponseHeader.h,v 1.6 2003/07/17 05:16:03 sbooth Exp $ | * $Id: HTTPResponseHeader.h,v 1.9 2007/07/02 18:48:19 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPRESPONSEHEADER_H_ | #ifndef _HTTPRESPONSEHEADER_H_ | |||
#define _HTTPRESPONSEHEADER_H_ 1 | #define _HTTPRESPONSEHEADER_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPResponseHeader.h | /*! \file HTTPResponseHeader.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
HTTPStatusHeader.h | HTTPStatusHeader.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: HTTPStatusHeader.h,v 1.4 2003/07/13 14:20:35 sbooth Exp $ | * $Id: HTTPStatusHeader.h,v 1.7 2007/07/02 18:48:19 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _HTTPSTATUSHEADER_H_ | #ifndef _HTTPSTATUSHEADER_H_ | |||
#define _HTTPSTATUSHEADER_H_ 1 | #define _HTTPSTATUSHEADER_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file HTTPStatusHeader.h | /*! \file HTTPStatusHeader.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
MStreamable.h | MStreamable.h | |||
---|---|---|---|---|
/* -*-c++-*- */ | /* -*-mode:c++; c-file-style: "gnu";-*- */ | |||
/* | /* | |||
* $Id: MStreamable.h,v 1.9 2003/07/13 14:20:35 sbooth Exp $ | * $Id: MStreamable.h,v 1.12 2007/07/02 18:48:19 sebdiaz Exp $ | |||
* | * | |||
* Copyright (C) 1996 - 2003 Stephen F. Booth | * Copyright (C) 1996 - 2004 Stephen F. Booth <sbooth@gnu.org> | |||
* 2007 Sebastien DIAZ <sebastien.diaz@gmail.com> | ||||
* Part of the GNU cgicc library, http://www.gnu.org/software/cgicc | ||||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2.1 of the License, or (at your option) any later version. | * version 3 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, US A | |||
*/ | */ | |||
#ifndef _MSTREAMABLE_H_ | #ifndef _MSTREAMABLE_H_ | |||
#define _MSTREAMABLE_H_ 1 | #define _MSTREAMABLE_H_ 1 | |||
#ifdef __GNUG__ | #ifdef __GNUG__ | |||
# pragma interface | # pragma interface | |||
#endif | #endif | |||
/*! \file MStreamable.h | /*! \file MStreamable.h | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||