* Convert a double to string */
| 158 | * Convert a double to string |
| 159 | */ |
| 160 | inline int db_double2str(double _v, char* _s, int* _l) |
| 161 | { |
| 162 | int ret; |
| 163 | |
| 164 | if ((!_s) || (!_l) || (!*_l)) { |
| 165 | LM_ERR("Invalid parameter value\n"); |
| 166 | return -1; |
| 167 | } |
| 168 | |
| 169 | ret = snprintf(_s, *_l, "%-10.2f", _v); |
| 170 | if (ret < 0 || ret >= *_l) { |
| 171 | LM_ERR("Error in snprintf\n"); |
| 172 | return -1; |
| 173 | } |
| 174 | *_l = ret; |
| 175 | |
| 176 | return 0; |
| 177 | } |
| 178 | |
| 179 | |
| 180 | /* |
no outgoing calls
no test coverage detected