* convert signed int to pv_value_t */
| 180 | * convert signed int to pv_value_t |
| 181 | */ |
| 182 | int pv_get_sintval(struct sip_msg *msg, pv_param_t *param, |
| 183 | pv_value_t *res, int sival) |
| 184 | { |
| 185 | int l = 0; |
| 186 | char *ch = NULL; |
| 187 | |
| 188 | if(res==NULL) |
| 189 | return -1; |
| 190 | |
| 191 | ch = sint2str(sival, &l); |
| 192 | res->rs.s = ch; |
| 193 | res->rs.len = l; |
| 194 | |
| 195 | res->ri = sival; |
| 196 | res->flags = PV_VAL_STR|PV_VAL_INT|PV_TYPE_INT; |
| 197 | return 0; |
| 198 | } |
| 199 | |
| 200 | /** |
| 201 | * convert str to pv_value_t |
no test coverage detected