diff --git a/src/core/pvar.h b/src/core/pvar.h index 2a249ea1182..ffde26dedb8 100644 --- a/src/core/pvar.h +++ b/src/core/pvar.h @@ -77,8 +77,8 @@ enum _pv_type { PVT_DSTURI, PVT_COLOR, PVT_BRANCH, PVT_FROM, PVT_TO, PVT_OURI, PVT_SCRIPTVAR, PVT_MSG_BODY, PVT_CONTEXT, - PVT_XAVP, PVT_HDRC, PVT_OTHER, - PVT_EXTRA /* keep it last */ + PVT_XAVP, PVT_XAVU, PVT_HDRC, + PVT_OTHER, PVT_EXTRA /* keep it last */ }; typedef enum _pv_type pv_type_t; @@ -306,6 +306,14 @@ typedef struct _pv_xavp_name { struct _pv_xavp_name *next; } pv_xavp_name_t; +/** + * XAVU + */ +typedef struct _pv_xavu_name { + str name; + struct _pv_xavu_name *next; +} pv_xavu_name_t; + int pv_eval_str(sip_msg_t *msg, str *dst, str *src); #endif