* Convert an integer to string */
| 112 | * Convert an integer to string |
| 113 | */ |
| 114 | inline int db_int2str(int _v, char* _s, int* _l) |
| 115 | { |
| 116 | int ret; |
| 117 | |
| 118 | if ((!_s) || (!_l) || (!*_l)) { |
| 119 | LM_ERR("Invalid parameter value\n"); |
| 120 | return -1; |
| 121 | } |
| 122 | |
| 123 | ret = snprintf(_s, *_l, "%-d", _v); |
| 124 | if (ret < 0 || ret >= *_l) { |
| 125 | LM_ERR("Error in snprintf\n"); |
| 126 | return -1; |
| 127 | } |
| 128 | *_l = ret; |
| 129 | |
| 130 | return 0; |
| 131 | } |
| 132 | |
| 133 | |
| 134 | /* |
no outgoing calls
no test coverage detected