Răsfoiți Sursa

core: defines to return parsed uri in From and To

Daniel-Constantin Mierla 14 ani în urmă
părinte
comite
8016597dbd
2 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 2 0
      parser/parse_from.h
  2. 3 1
      parser/parse_to.h

+ 2 - 0
parser/parse_from.h

@@ -39,6 +39,8 @@
 
 #define free_from(_to_body_)  free_to(_to_body_)
 
+#define GET_FROM_PURI(p_msg) \
+	(&((struct to_body*)(p_msg)->from->parsed)->parsed_uri)
 
 /*
  * From header field parser

+ 3 - 1
parser/parse_to.h

@@ -57,8 +57,10 @@ struct to_body{
 
 
 /* casting macro for accessing To body */
-#define get_to( p_msg)      ((struct to_body*)(p_msg)->to->parsed)
+#define get_to(p_msg)      ((struct to_body*)(p_msg)->to->parsed)
 
+#define GET_TO_PURI(p_msg) \
+	(&((struct to_body*)(p_msg)->to->parsed)->parsed_uri)
 
 /*! \brief
  * To header field parser