diff -r bd746609ba46 -r d4ce82194b64 volta.h --- a/volta.h Mon Nov 07 10:43:09 2011 -0800 +++ b/volta.h Wed Nov 09 15:54:37 2011 -0800 @@ -117,7 +117,7 @@ */ typedef struct parsed { unsigned short int type; - unsigned short int wl; + unsigned short int negate; char *path_re; char *redir; char *scheme; @@ -162,11 +162,9 @@ void usage( char * ); void debug( int, char *, int, const char *, ... ); -void out( const char * ); void reverse_str( char * ); void lowercase_str( char *, unsigned short int ); void report_speed( void ); -char *slurp_file( char * ); char *extend_line( char *, const char * ); char *copy_string_token( char *, unsigned short int ); /* struct in_addr *copy_ipv4_token( char *, unsigned short int ); */ @@ -181,6 +179,7 @@ void finish_parsed( parsed * ); void reset_results( parsed **, unsigned int ); unsigned short int check_rule( parsed *, parsed * ); +void pass( parsed *, parsed * ); void rewrite( parsed *, parsed * ); #endif