[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] Replace ADDR_POLICY_ACCEPT/REJECT with its own enum



Update of /home/or/cvsroot/tor/src/or
In directory moria:/tmp/cvs-serv25864/src/or

Modified Files:
	or.h 
Log Message:
Replace ADDR_POLICY_ACCEPT/REJECT with its own enum

Index: or.h
===================================================================
RCS file: /home/or/cvsroot/tor/src/or/or.h,v
retrieving revision 1.638
retrieving revision 1.639
diff -u -d -r1.638 -r1.639
--- or.h	8 Aug 2005 21:58:48 -0000	1.638
+++ or.h	9 Aug 2005 05:22:23 -0000	1.639
@@ -687,12 +687,14 @@
 
 typedef struct connection_t connection_t;
 
-#define ADDR_POLICY_ACCEPT 1
-#define ADDR_POLICY_REJECT 2
+typedef enum {
+  ADDR_POLICY_ACCEPT=1,
+  ADDR_POLICY_REJECT=2,
+} addr_policy_action_t;
 
 /** A linked list of policy rules */
 typedef struct addr_policy_t {
-  char policy_type; /**< One of ADDR_POLICY_ACCEPT or ADDR_POLICY_REJECT. */
+  addr_policy_action_t policy_type; /**< What to do when the policy matches.*/
   char *string; /**< String representation of this rule. */
   uint32_t addr; /**< Base address to accept or reject. */
   uint32_t msk; /**< Accept/reject all addresses <b>a</b> such that