Selaa lähdekoodia

core: kemi - added prototypes for various functions with 4+ params

Daniel-Constantin Mierla 2 vuotta sitten
vanhempi
commit
c38c1801d8
1 muutettua tiedostoa jossa 181 lisäystä ja 0 poistoa
  1. 181 0
      src/core/kemi.h

+ 181 - 0
src/core/kemi.h

@@ -171,6 +171,69 @@ typedef int (*sr_kemi_fmnnnnn_f)(sip_msg_t*, int, int, int, int, int);
 
 
 /* sip_msg_t and six int|str params */
 /* sip_msg_t and six int|str params */
 typedef int (*sr_kemi_fmssssss_f)(sip_msg_t*, str*, str*, str*, str*, str*, str*);
 typedef int (*sr_kemi_fmssssss_f)(sip_msg_t*, str*, str*, str*, str*, str*, str*);
+typedef int (*sr_kemi_fmsssssn_f)(sip_msg_t*, str*, str*, str*, str*, str*, int);
+typedef int (*sr_kemi_fmssssns_f)(sip_msg_t*, str*, str*, str*, str*, int, str*);
+typedef int (*sr_kemi_fmssssnn_f)(sip_msg_t*, str*, str*, str*, str*, int, int);
+typedef int (*sr_kemi_fmsssnss_f)(sip_msg_t*, str*, str*, str*, int, str*, str*);
+typedef int (*sr_kemi_fmsssnsn_f)(sip_msg_t*, str*, str*, str*, int, str*, int);
+typedef int (*sr_kemi_fmsssnns_f)(sip_msg_t*, str*, str*, str*, int, int, str*);
+typedef int (*sr_kemi_fmsssnnn_f)(sip_msg_t*, str*, str*, str*, int, int, int);
+typedef int (*sr_kemi_fmssnsss_f)(sip_msg_t*, str*, str*, int, str*, str*, str*);
+typedef int (*sr_kemi_fmssnssn_f)(sip_msg_t*, str*, str*, int, str*, str*, int);
+typedef int (*sr_kemi_fmssnsns_f)(sip_msg_t*, str*, str*, int, str*, int, str*);
+typedef int (*sr_kemi_fmssnsnn_f)(sip_msg_t*, str*, str*, int, str*, int, int);
+typedef int (*sr_kemi_fmssnnss_f)(sip_msg_t*, str*, str*, int, int, str*, str*);
+typedef int (*sr_kemi_fmssnnsn_f)(sip_msg_t*, str*, str*, int, int, str*, int);
+typedef int (*sr_kemi_fmssnnns_f)(sip_msg_t*, str*, str*, int, int, int, str*);
+typedef int (*sr_kemi_fmssnnnn_f)(sip_msg_t*, str*, str*, int, int, int, int);
+typedef int (*sr_kemi_fmsnssss_f)(sip_msg_t*, str*, int, str*, str*, str*, str*);
+typedef int (*sr_kemi_fmsnsssn_f)(sip_msg_t*, str*, int, str*, str*, str*, int);
+typedef int (*sr_kemi_fmsnssns_f)(sip_msg_t*, str*, int, str*, str*, int, str*);
+typedef int (*sr_kemi_fmsnssnn_f)(sip_msg_t*, str*, int, str*, str*, int, int);
+typedef int (*sr_kemi_fmsnsnss_f)(sip_msg_t*, str*, int, str*, int, str*, str*);
+typedef int (*sr_kemi_fmsnsnsn_f)(sip_msg_t*, str*, int, str*, int, str*, int);
+typedef int (*sr_kemi_fmsnsnns_f)(sip_msg_t*, str*, int, str*, int, int, str*);
+typedef int (*sr_kemi_fmsnsnnn_f)(sip_msg_t*, str*, int, str*, int, int, int);
+typedef int (*sr_kemi_fmsnnsss_f)(sip_msg_t*, str*, int, int, str*, str*, str*);
+typedef int (*sr_kemi_fmsnnssn_f)(sip_msg_t*, str*, int, int, str*, str*, int);
+typedef int (*sr_kemi_fmsnnsns_f)(sip_msg_t*, str*, int, int, str*, int, str*);
+typedef int (*sr_kemi_fmsnnsnn_f)(sip_msg_t*, str*, int, int, str*, int, int);
+typedef int (*sr_kemi_fmsnnnss_f)(sip_msg_t*, str*, int, int, int, str*, str*);
+typedef int (*sr_kemi_fmsnnnsn_f)(sip_msg_t*, str*, int, int, int, str*, int);
+typedef int (*sr_kemi_fmsnnnns_f)(sip_msg_t*, str*, int, int, int, int, str*);
+typedef int (*sr_kemi_fmsnnnnn_f)(sip_msg_t*, str*, int, int, int, int, int);
+typedef int (*sr_kemi_fmnsssss_f)(sip_msg_t*, int, str*, str*, str*, str*, str*);
+typedef int (*sr_kemi_fmnssssn_f)(sip_msg_t*, int, str*, str*, str*, str*, int);
+typedef int (*sr_kemi_fmnsssns_f)(sip_msg_t*, int, str*, str*, str*, int, str*);
+typedef int (*sr_kemi_fmnsssnn_f)(sip_msg_t*, int, str*, str*, str*, int, int);
+typedef int (*sr_kemi_fmnssnss_f)(sip_msg_t*, int, str*, str*, int, str*, str*);
+typedef int (*sr_kemi_fmnssnsn_f)(sip_msg_t*, int, str*, str*, int, str*, int);
+typedef int (*sr_kemi_fmnssnns_f)(sip_msg_t*, int, str*, str*, int, int, str*);
+typedef int (*sr_kemi_fmnssnnn_f)(sip_msg_t*, int, str*, str*, int, int, int);
+typedef int (*sr_kemi_fmnsnsss_f)(sip_msg_t*, int, str*, int, str*, str*, str*);
+typedef int (*sr_kemi_fmnsnssn_f)(sip_msg_t*, int, str*, int, str*, str*, int);
+typedef int (*sr_kemi_fmnsnsns_f)(sip_msg_t*, int, str*, int, str*, int, str*);
+typedef int (*sr_kemi_fmnsnsnn_f)(sip_msg_t*, int, str*, int, str*, int, int);
+typedef int (*sr_kemi_fmnsnnss_f)(sip_msg_t*, int, str*, int, int, str*, str*);
+typedef int (*sr_kemi_fmnsnnsn_f)(sip_msg_t*, int, str*, int, int, str*, int);
+typedef int (*sr_kemi_fmnsnnns_f)(sip_msg_t*, int, str*, int, int, int, str*);
+typedef int (*sr_kemi_fmnsnnnn_f)(sip_msg_t*, int, str*, int, int, int, int);
+typedef int (*sr_kemi_fmnnssss_f)(sip_msg_t*, int, int, str*, str*, str*, str*);
+typedef int (*sr_kemi_fmnnsssn_f)(sip_msg_t*, int, int, str*, str*, str*, int);
+typedef int (*sr_kemi_fmnnssns_f)(sip_msg_t*, int, int, str*, str*, int, str*);
+typedef int (*sr_kemi_fmnnssnn_f)(sip_msg_t*, int, int, str*, str*, int, int);
+typedef int (*sr_kemi_fmnnsnss_f)(sip_msg_t*, int, int, str*, int, str*, str*);
+typedef int (*sr_kemi_fmnnsnsn_f)(sip_msg_t*, int, int, str*, int, str*, int);
+typedef int (*sr_kemi_fmnnsnns_f)(sip_msg_t*, int, int, str*, int, int, str*);
+typedef int (*sr_kemi_fmnnsnnn_f)(sip_msg_t*, int, int, str*, int, int, int);
+typedef int (*sr_kemi_fmnnnsss_f)(sip_msg_t*, int, int, int, str*, str*, str*);
+typedef int (*sr_kemi_fmnnnssn_f)(sip_msg_t*, int, int, int, str*, str*, int);
+typedef int (*sr_kemi_fmnnnsns_f)(sip_msg_t*, int, int, int, str*, int, str*);
+typedef int (*sr_kemi_fmnnnsnn_f)(sip_msg_t*, int, int, int, str*, int, int);
+typedef int (*sr_kemi_fmnnnnss_f)(sip_msg_t*, int, int, int, int, str*, str*);
+typedef int (*sr_kemi_fmnnnnsn_f)(sip_msg_t*, int, int, int, int, str*, int);
+typedef int (*sr_kemi_fmnnnnns_f)(sip_msg_t*, int, int, int, int, int, str*);
+typedef int (*sr_kemi_fmnnnnnn_f)(sip_msg_t*, int, int, int, int, int, int);
 
 
 /* return xval, params only sip_msg_t */
 /* return xval, params only sip_msg_t */
 typedef sr_kemi_xval_t* (*sr_kemi_xfm_f)(sip_msg_t*);
 typedef sr_kemi_xval_t* (*sr_kemi_xfm_f)(sip_msg_t*);
@@ -196,6 +259,124 @@ typedef sr_kemi_xval_t* (*sr_kemi_xfmsns_f)(sip_msg_t*, str*, int, str*);
 typedef sr_kemi_xval_t* (*sr_kemi_xfmssn_f)(sip_msg_t*, str*, str*, int);
 typedef sr_kemi_xval_t* (*sr_kemi_xfmssn_f)(sip_msg_t*, str*, str*, int);
 typedef sr_kemi_xval_t* (*sr_kemi_xfmsss_f)(sip_msg_t*, str*, str*, str*);
 typedef sr_kemi_xval_t* (*sr_kemi_xfmsss_f)(sip_msg_t*, str*, str*, str*);
 
 
+/* return xval, params sip_msg_t and four int|str params */
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssss_f)(sip_msg_t*, str*, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssn_f)(sip_msg_t*, str*, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssns_f)(sip_msg_t*, str*, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnn_f)(sip_msg_t*, str*, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnss_f)(sip_msg_t*, str*, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsn_f)(sip_msg_t*, str*, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnns_f)(sip_msg_t*, str*, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnn_f)(sip_msg_t*, str*, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsss_f)(sip_msg_t*, int, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssn_f)(sip_msg_t*, int, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsns_f)(sip_msg_t*, int, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnn_f)(sip_msg_t*, int, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnss_f)(sip_msg_t*, int, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsn_f)(sip_msg_t*, int, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnns_f)(sip_msg_t*, int, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnn_f)(sip_msg_t*, int, int, int, int);
+
+/* return xval, params sip_msg_t and five int|str params */
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssss_f)(sip_msg_t*, str*, str*, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssssn_f)(sip_msg_t*, str*, str*, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssns_f)(sip_msg_t*, str*, str*, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssnn_f)(sip_msg_t*, str*, str*, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnss_f)(sip_msg_t*, str*, str*, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnsn_f)(sip_msg_t*, str*, str*, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnns_f)(sip_msg_t*, str*, str*, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnnn_f)(sip_msg_t*, str*, str*, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsss_f)(sip_msg_t*, str*, int, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnssn_f)(sip_msg_t*, str*, int, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsns_f)(sip_msg_t*, str*, int, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsnn_f)(sip_msg_t*, str*, int, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnss_f)(sip_msg_t*, str*, int, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnsn_f)(sip_msg_t*, str*, int, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnns_f)(sip_msg_t*, str*, int, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnnn_f)(sip_msg_t*, str*, int, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssss_f)(sip_msg_t*, int, str*, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsssn_f)(sip_msg_t*, int, str*, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssns_f)(sip_msg_t*, int, str*, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssnn_f)(sip_msg_t*, int, str*, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnss_f)(sip_msg_t*, int, str*, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnsn_f)(sip_msg_t*, int, str*, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnns_f)(sip_msg_t*, int, str*, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnnn_f)(sip_msg_t*, int, str*, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsss_f)(sip_msg_t*, int, int, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnssn_f)(sip_msg_t*, int, int, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsns_f)(sip_msg_t*, int, int, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsnn_f)(sip_msg_t*, int, int, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnss_f)(sip_msg_t*, int, int, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnsn_f)(sip_msg_t*, int, int, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnns_f)(sip_msg_t*, int, int, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnnn_f)(sip_msg_t*, int, int, int, int, int);
+
+/* return xval, params sip_msg_t and six int|str params */
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssssss_f)(sip_msg_t*, str*, str*, str*, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssssn_f)(sip_msg_t*, str*, str*, str*, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssssns_f)(sip_msg_t*, str*, str*, str*, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssssnn_f)(sip_msg_t*, str*, str*, str*, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssnss_f)(sip_msg_t*, str*, str*, str*, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssnsn_f)(sip_msg_t*, str*, str*, str*, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssnns_f)(sip_msg_t*, str*, str*, str*, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsssnnn_f)(sip_msg_t*, str*, str*, str*, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnsss_f)(sip_msg_t*, str*, str*, int, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnssn_f)(sip_msg_t*, str*, str*, int, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnsns_f)(sip_msg_t*, str*, str*, int, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnsnn_f)(sip_msg_t*, str*, str*, int, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnnss_f)(sip_msg_t*, str*, str*, int, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnnsn_f)(sip_msg_t*, str*, str*, int, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnnns_f)(sip_msg_t*, str*, str*, int, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmssnnnn_f)(sip_msg_t*, str*, str*, int, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnssss_f)(sip_msg_t*, str*, int, str*, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsssn_f)(sip_msg_t*, str*, int, str*, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnssns_f)(sip_msg_t*, str*, int, str*, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnssnn_f)(sip_msg_t*, str*, int, str*, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsnss_f)(sip_msg_t*, str*, int, str*, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsnsn_f)(sip_msg_t*, str*, int, str*, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsnns_f)(sip_msg_t*, str*, int, str*, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnsnnn_f)(sip_msg_t*, str*, int, str*, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnsss_f)(sip_msg_t*, str*, int, int, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnssn_f)(sip_msg_t*, str*, int, int, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnsns_f)(sip_msg_t*, str*, int, int, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnsnn_f)(sip_msg_t*, str*, int, int, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnnss_f)(sip_msg_t*, str*, int, int, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnnsn_f)(sip_msg_t*, str*, int, int, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnnns_f)(sip_msg_t*, str*, int, int, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmsnnnnn_f)(sip_msg_t*, str*, int, int, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsssss_f)(sip_msg_t*, int, str*, str*, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssssn_f)(sip_msg_t*, int, str*, str*, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsssns_f)(sip_msg_t*, int, str*, str*, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsssnn_f)(sip_msg_t*, int, str*, str*, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssnss_f)(sip_msg_t*, int, str*, str*, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssnsn_f)(sip_msg_t*, int, str*, str*, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssnns_f)(sip_msg_t*, int, str*, str*, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnssnnn_f)(sip_msg_t*, int, str*, str*, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnsss_f)(sip_msg_t*, int, str*, int, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnssn_f)(sip_msg_t*, int, str*, int, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnsns_f)(sip_msg_t*, int, str*, int, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnsnn_f)(sip_msg_t*, int, str*, int, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnnss_f)(sip_msg_t*, int, str*, int, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnnsn_f)(sip_msg_t*, int, str*, int, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnnns_f)(sip_msg_t*, int, str*, int, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnsnnnn_f)(sip_msg_t*, int, str*, int, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnssss_f)(sip_msg_t*, int, int, str*, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsssn_f)(sip_msg_t*, int, int, str*, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnssns_f)(sip_msg_t*, int, int, str*, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnssnn_f)(sip_msg_t*, int, int, str*, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsnss_f)(sip_msg_t*, int, int, str*, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsnsn_f)(sip_msg_t*, int, int, str*, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsnns_f)(sip_msg_t*, int, int, str*, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnsnnn_f)(sip_msg_t*, int, int, str*, int, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnsss_f)(sip_msg_t*, int, int, int, str*, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnssn_f)(sip_msg_t*, int, int, int, str*, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnsns_f)(sip_msg_t*, int, int, int, str*, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnsnn_f)(sip_msg_t*, int, int, int, str*, int, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnnss_f)(sip_msg_t*, int, int, int, int, str*, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnnsn_f)(sip_msg_t*, int, int, int, int, str*, int);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnnns_f)(sip_msg_t*, int, int, int, int, int, str*);
+typedef sr_kemi_xval_t* (*sr_kemi_xfmnnnnnn_f)(sip_msg_t*, int, int, int, int, int, int);
+
 sr_kemi_t* sr_kemi_lookup(str *mname, int midx, str *fname);
 sr_kemi_t* sr_kemi_lookup(str *mname, int midx, str *fname);
 
 
 int sr_kemi_modules_add(sr_kemi_t *klist);
 int sr_kemi_modules_add(sr_kemi_t *klist);