| 5738 | } |
| 5739 | |
| 5740 | void pv_value_destroy(pv_value_t *val) |
| 5741 | { |
| 5742 | if(val==0) return; |
| 5743 | if(val->flags&PV_VAL_PKG) pkg_free(val->rs.s); |
| 5744 | if(val->flags&PV_VAL_SHM) shm_free(val->rs.s); |
| 5745 | memset(val, 0, sizeof(pv_value_t)); |
| 5746 | } |
| 5747 | |
| 5748 | /* IMPORTANT NOTE - even if the function prints and returns a static buffer, it |
| 5749 | * has built-in support for PV_PRINTF_BUF_NO levels of nesting |
no test coverage detected