Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

killpopup.h

Go to the documentation of this file.
00001 #ifndef KILLPOPUP_H_INCLUDED
00002 #define KILLPOPUP_H_INCLUDED
00003 #define KILLPOPUP_H_VERSION "$Id: killpopup.h,v 2.0 2002/06/04 14:34:21 jongfoster Exp $"
00004 /* ******************************************************************
00005  * $Source: /cvsroot/ijbswa/current/src/killpopup.h,v $
00006  * ******************************************************************
00007  *
00008  * Written by and Copyright (C) 2001 the SourceForge
00009  * Privoxy team. http://www.privoxy.org/
00010  * 
00011  * Based on the Internet Junkbuster originally written
00012  * by and Copyright (C) 1997 Anonymous Coders and
00013  * Junkbusters Corporation.  http://www.junkbusters.com
00014  * 
00015  * This program is free software; you can redistribute it
00016  * and/or modify it under the terms of the GNU General
00017  * Public License as published by the Free Software
00018  * Foundation; either version 2 of the License, or (at
00019  * your option) any later version.
00020  * 
00021  * This program is distributed in the hope that it will
00022  * be useful, but WITHOUT ANY WARRANTY; without even the
00023  * implied warranty of MERCHANTABILITY or FITNESS FOR A
00024  * PARTICULAR PURPOSE.  See the GNU General Public
00025  * License for more details.
00026  * 
00027  * The GNU General Public License should be included with
00028  * this file.  If not, you can view it at
00029  * http://www.gnu.org/copyleft/gpl.html
00030  * or write to the Free Software Foundation, Inc., 59
00031  * Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00032  * 
00033  * *****************************************************************/
00034 /**
00035  * @file
00036  *
00037  * Handles the filtering of popups.
00038  * 
00039  *
00040  * $Log: killpopup.h,v $
00041  * Revision 2.0  2002/06/04 14:34:21  jongfoster
00042  * Moving source files to src/
00043  * 
00044  * Revision 1.8  2002/03/26 22:29:55  swa
00045  * we have a new homepage!
00046  * 
00047  * Revision 1.7  2002/03/24 13:25:43  swa
00048  * name change related issues
00049  * 
00050  * Revision 1.6  2001/10/07 15:42:41  oes
00051  * filter_popups now gets a csp pointer so it can raise the new
00052  *   CSP_FLAG_MODIFIED flag.
00053  * 
00054  * Revision 1.5  2001/07/31 14:44:22  oes
00055  * Deleted unused size parameter from filter_popups()
00056  * 
00057  * Revision 1.4  2001/07/30 22:08:36  jongfoster
00058  * Tidying up #defines:
00059  * - All feature #defines are now of the form FEATURE_xxx
00060  * - Permanently turned off WIN_GUI_EDIT
00061  * - Permanently turned on WEBDAV and SPLIT_PROXY_ARGS
00062  * 
00063  * Revision 1.3  2001/07/29 18:59:21  jongfoster
00064  * - Changing #define _KILLPOPUP_H to KILLPOPUP_H_INCLUDED
00065  * - Adding extern "C" {}
00066  * 
00067  * Revision 1.2  2001/05/20 01:21:20  jongfoster
00068  * Version 2.9.4 checkin.
00069  * - Merged popupfile and cookiefile, and added control over PCRS
00070  *   filtering, in new "permissionsfile".
00071  * - Implemented LOG_LEVEL_FATAL, so that if there is a configuration
00072  *   file error you now get a message box (in the Win32 GUI) rather
00073  *   than the program exiting with no explanation.
00074  * - Made killpopup use the PCRS MIME-type checking and HTTP-header
00075  *   skipping.
00076  * - Removed tabs from "config"
00077  * - Moved duplicated url parsing code in "loaders.c" to a new funcition.
00078  * - Bumped up version number.
00079  * 
00080  * Revision 1.1.1.1  2001/05/15 13:58:58  oes
00081  * Initial import of version 2.9.3 source tree
00082  * 
00083  * 
00084  */
00085 /* *****************************************************************/
00086 
00087 
00088 #include "project.h"
00089 
00090 #ifdef __cplusplus
00091 extern "C" {
00092 #endif
00093 
00094 #ifdef FEATURE_KILL_POPUPS
00095 
00096 extern void filter_popups(char *buff, struct client_state *csp);
00097 
00098 #endif /* def FEATURE_KILL_POPUPS */
00099 
00100 /* Revision control strings from this header and associated .c file */
00101 
00102 /** Version information about killpopup.c. */
00103 extern const char killpopup_rcs[];
00104 
00105 /** Version information about killpopup.h. */
00106 extern const char killpopup_h_rcs[];
00107 
00108 #ifdef __cplusplus
00109 } /* extern "C" */
00110 #endif
00111 
00112 #endif /* ndef KILLPOPUP_H_INCLUDED */
00113 
00114 /*
00115   Local Variables:
00116   tab-width: 3
00117   end:
00118 */

Generated on Tue Jun 4 18:54:48 2002 for Privoxy 3.1.1 by doxygen1.2.15