|
@@ -36,41 +36,42 @@
|
|
|
|
|
|
#define MAX_DOMAIN_SIZE 256
|
|
|
#define MAX_NUM_LEN 33
|
|
|
-#define MAX_COMPONENT_SIZE (MAX_NUM_LEN * 2) /* separator, apex, ... This simplifies checks */
|
|
|
+#define MAX_COMPONENT_SIZE \
|
|
|
+ (MAX_NUM_LEN * 2) /* separator, apex, ... This simplifies checks */
|
|
|
|
|
|
|
|
|
/*
|
|
|
* Check if from user is an e164 number and has a naptr record
|
|
|
*/
|
|
|
-int is_from_user_enum_0(struct sip_msg* _msg, char* _str1, char* _str2);
|
|
|
-int is_from_user_enum_1(struct sip_msg* _msg, char* _suffix, char* _str2);
|
|
|
-int is_from_user_enum_2(struct sip_msg* _msg, char* _suffix, char* _service);
|
|
|
+int is_from_user_enum_0(struct sip_msg *_msg, char *_str1, char *_str2);
|
|
|
+int is_from_user_enum_1(struct sip_msg *_msg, char *_suffix, char *_str2);
|
|
|
+int is_from_user_enum_2(struct sip_msg *_msg, char *_suffix, char *_service);
|
|
|
|
|
|
/*
|
|
|
* do source number destination routing.
|
|
|
* that is, make the ruri based on the from number
|
|
|
* this is like source ip policy routing
|
|
|
*/
|
|
|
-int enum_pv_query_1(struct sip_msg* _msg, char* _sp);
|
|
|
-int enum_pv_query_2(struct sip_msg* _msg, char* _sp, char* _suffix);
|
|
|
-int enum_pv_query_3(struct sip_msg* _msg, char* _sp, char* _suffix,
|
|
|
- char* _service);
|
|
|
+int enum_pv_query_1(struct sip_msg *_msg, char *_sp);
|
|
|
+int enum_pv_query_2(struct sip_msg *_msg, char *_sp, char *_suffix);
|
|
|
+int enum_pv_query_3(
|
|
|
+ struct sip_msg *_msg, char *_sp, char *_suffix, char *_service);
|
|
|
|
|
|
/*
|
|
|
* Make enum query and if query succeeds, replace current uri with the
|
|
|
* result of the query
|
|
|
*/
|
|
|
-int enum_query(struct sip_msg* _msg, str* suffix, str* service);
|
|
|
-int enum_query_0(struct sip_msg* _msg, char* _str1, char* _str2);
|
|
|
-int enum_query_1(struct sip_msg* _msg, char* _suffix, char* _str2);
|
|
|
-int enum_query_2(struct sip_msg* _msg, char* _suffix, char* _service);
|
|
|
+int enum_query(struct sip_msg *_msg, str *suffix, str *service);
|
|
|
+int enum_query_0(struct sip_msg *_msg, char *_str1, char *_str2);
|
|
|
+int enum_query_1(struct sip_msg *_msg, char *_suffix, char *_str2);
|
|
|
+int enum_query_2(struct sip_msg *_msg, char *_suffix, char *_service);
|
|
|
|
|
|
/*
|
|
|
* Infrastructure ENUM versions.
|
|
|
*/
|
|
|
-int i_enum_query_0(struct sip_msg* _msg, char* _str1, char* _str2);
|
|
|
-int i_enum_query_1(struct sip_msg* _msg, char* _suffix, char* _str2);
|
|
|
-int i_enum_query_2(struct sip_msg* _msg, char* _suffix, char* _service);
|
|
|
+int i_enum_query_0(struct sip_msg *_msg, char *_str1, char *_str2);
|
|
|
+int i_enum_query_1(struct sip_msg *_msg, char *_suffix, char *_str2);
|
|
|
+int i_enum_query_2(struct sip_msg *_msg, char *_suffix, char *_service);
|
|
|
|
|
|
|
|
|
#endif /* ENUM_H */
|