X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=actions.h;h=c823a6561b6d477a8680e865f796c9223ddc6c20;hb=20b6fe1c584e105f529d0fc92c02d62c214a29d3;hp=d71d8c348c2123382a97e2e758bb39f025f12d63;hpb=a28c3f9e385d7d1178c284a011d0d73e3bea10cd;p=privoxy.git diff --git a/actions.h b/actions.h index d71d8c34..c823a656 100644 --- a/actions.h +++ b/actions.h @@ -1,6 +1,6 @@ -#ifndef _ACTIONS_H -#define _ACTIONS_H -#define ACTIONS_H_VERSION "$Id: actions.h,v ??? $" +#ifndef ACTIONS_H_INCLUDED +#define ACTIONS_H_INCLUDED +#define ACTIONS_H_VERSION "$Id: actions.h,v 1.3 2001/09/14 00:17:32 jongfoster Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/actions.h,v $ @@ -35,6 +35,16 @@ * * Revisions : * $Log: actions.h,v $ + * Revision 1.3 2001/09/14 00:17:32 jongfoster + * Tidying up memory allocation. New function init_action(). + * + * Revision 1.2 2001/07/29 19:01:11 jongfoster + * Changed _FILENAME_H to FILENAME_H_INCLUDED. + * Added forward declarations for needed structures. + * + * Revision 1.1 2001/05/31 21:16:46 jongfoster + * Moved functions to process the action list into this new file. + * * *********************************************************************/ @@ -44,17 +54,25 @@ extern "C" { #endif +struct action_spec; +struct current_action_spec; +struct client_state; + +extern void init_action(struct action_spec *dest); +extern void free_action(struct action_spec *src); extern void merge_actions (struct action_spec *dest, const struct action_spec *src); extern void copy_action (struct action_spec *dest, const struct action_spec *src); -extern void free_action (struct action_spec *src); extern char * actions_to_text (struct action_spec *action); +#ifdef FEATURE_CGI_EDIT_ACTIONS +extern char * actions_to_html (struct action_spec *action); +#endif /* def FEATURE_CGI_EDIT_ACTIONS */ extern void init_current_action (struct current_action_spec *dest); +extern void free_current_action (struct current_action_spec *src); extern void merge_current_action (struct current_action_spec *dest, const struct action_spec *src); -extern void free_current_action (struct current_action_spec *src); extern char * current_action_to_text(struct current_action_spec *action); extern int get_action_token(char **line, char **name, char **value); @@ -70,7 +88,7 @@ extern const char actions_h_rcs[]; } /* extern "C" */ #endif -#endif /* ndef _ERRLOG_H */ +#endif /* ndef ACTIONS_H_INCLUDED */ /* Local Variables: