|
@@ -27,6 +27,7 @@
|
|
* History:
|
|
* History:
|
|
* ---------
|
|
* ---------
|
|
* 2004-07-21 created (bogdan)
|
|
* 2004-07-21 created (bogdan)
|
|
|
|
+ * 2004-10-09 interface more flexibil - more function available (bogdan)
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
|
|
@@ -141,7 +142,9 @@ error:
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-inline static str* get_avp_name(struct usr_avp *avp)
|
|
|
|
|
|
+/* get value functions */
|
|
|
|
+
|
|
|
|
+inline str* get_avp_name(struct usr_avp *avp)
|
|
{
|
|
{
|
|
switch ( avp->flags&(AVP_NAME_STR|AVP_VAL_STR) )
|
|
switch ( avp->flags&(AVP_NAME_STR|AVP_VAL_STR) )
|
|
{
|
|
{
|
|
@@ -164,8 +167,6 @@ inline static str* get_avp_name(struct usr_avp *avp)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-/* get value functions */
|
|
|
|
-
|
|
|
|
inline void get_avp_val(struct usr_avp *avp, int_str *val)
|
|
inline void get_avp_val(struct usr_avp *avp, int_str *val)
|
|
{
|
|
{
|
|
if (avp==0 || val==0)
|
|
if (avp==0 || val==0)
|
|
@@ -192,6 +193,13 @@ inline void get_avp_val(struct usr_avp *avp, int_str *val)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+struct usr_avp** get_avp_list( )
|
|
|
|
+{
|
|
|
|
+ assert( crt_avps!=0 );
|
|
|
|
+ return crt_avps;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
/* search functions */
|
|
/* search functions */
|