Browse Source

*** empty log message ***

Jan Janak 23 years ago
parent
commit
1ad6151fec
1 changed files with 27 additions and 26 deletions
  1. 27 26
      parser/hf.h

+ 27 - 26
parser/hf.h

@@ -9,31 +9,32 @@
 
 
 /* Header types and flags */
-#define HDR_EOH                -1  /* End of header found */
-#define HDR_ERROR               0  /* Error while parsing */
-#define HDR_VIA                 1  /* Via header field */
-#define HDR_VIA1                1  /* First Via header field */
-#define HDR_VIA2                2  /* only used as flag*/
-#define HDR_TO                  4  /* To header field */
-#define HDR_FROM                8  /* From header field */
-#define HDR_CSEQ               16  /* CSeq header field */
-#define HDR_CALLID             32  /* Call-Id header field */
-#define HDR_CONTACT            64  /* Contact header field */
-#define HDR_MAXFORWARDS       128  /* MaxForwards header field */
-#define HDR_ROUTE             256  /* Route header field */
-#define HDR_RECORDROUTE       512  /* Record-Route header field */
-#define HDR_CONTENTTYPE      1024  /* Content-Type header field */
-#define HDR_CONTENTLENGTH    2048  /* Content-Length header field */
-#define HDR_AUTHORIZATION    4096  /* Authorization header field */
-#define HDR_EXPIRES          8192  /* Expires header field */
-#define HDR_PROXYAUTH       16384  /* Proxy-Authorization header field */
-#define HDR_WWWAUTH         32768  /* WWW-Authorization header field */
-#define HDR_SUPPORTED       65536  /* Supported header field */
-#define HDR_REQUIRE        131072  /* Require header field */
-#define HDR_PROXYREQUIRE   262144  /* Proxy-Require header field */
-#define HDR_UNSUPPORTED    524288  /* Unsupported header field */
-#define HDR_ALLOW         1048576  /* Allow header field */
-#define HDR_OTHER         2097152  /* Some other header field */
+#define HDR_EOH                 -1   /* End of header found */
+#define HDR_ERROR                0   /* Error while parsing */
+#define HDR_VIA                  1   /* Via header field */
+#define HDR_VIA1                 1   /* First Via header field */
+#define HDR_VIA2          (1 <<  1)  /* only used as flag*/
+#define HDR_TO            (1 <<  2)  /* To header field */
+#define HDR_FROM          (1 <<  3)  /* From header field */
+#define HDR_CSEQ          (1 <<  4)  /* CSeq header field */
+#define HDR_CALLID        (1 <<  5)  /* Call-Id header field */
+#define HDR_CONTACT       (1 <<  6)  /* Contact header field */
+#define HDR_MAXFORWARDS   (1 <<  7)  /* MaxForwards header field */
+#define HDR_ROUTE         (1 <<  8)  /* Route header field */
+#define HDR_RECORDROUTE   (1 <<  9)  /* Record-Route header field */
+#define HDR_CONTENTTYPE   (1 << 10)  /* Content-Type header field */
+#define HDR_CONTENTLENGTH (1 << 11)  /* Content-Length header field */
+#define HDR_AUTHORIZATION (1 << 12)  /* Authorization header field */
+#define HDR_EXPIRES       (1 << 13)  /* Expires header field */
+#define HDR_PROXYAUTH     (1 << 14)  /* Proxy-Authorization header field */
+#define HDR_WWWAUTH       (1 << 15)  /* WWW-Authorization header field */
+#define HDR_SUPPORTED     (1 << 16)  /* Supported header field */
+#define HDR_REQUIRE       (1 << 17)  /* Require header field */
+#define HDR_PROXYREQUIRE  (1 << 18)  /* Proxy-Require header field */
+#define HDR_UNSUPPORTED   (1 << 19)  /* Unsupported header field */
+#define HDR_ALLOW         (1 << 20)  /* Allow header field */
+#define HDR_EVENT         (1 << 21)  /* Event header field */
+#define HDR_OTHER         (1 << 22)  /* Some other header field */
 
 
 /* 
@@ -60,4 +61,4 @@ void clean_hdr_field(struct hdr_field* hf);
 void free_hdr_field_lst(struct hdr_field* hf);
 
 
-#endif
+#endif /* HF_H */