SS8_ERASE(3) Ssstr Manual SS8_ERASE(3) NAME ss8_erase - erase a portion of an ssstr byte string SYNOPSIS #include <ss8str.h> ss8str *ss8_erase(ss8str *str, size_t pos, size_t len); DESCRIPTION ss8_erase() removes the substring of the ss8str at str starting at byte position pos and having length up to len (limited by the length of the string). Behavior is undefined unless str points to a valid ss8str ob‐ ject and pos is less than or equal to the length of the string. The string is shortened by the number of bytes removed. Any portion of the original string located after the removed substring is shifted to position pos. RETURN VALUE ss8_erase() returns str. SEE ALSO ss8_insert(3), ss8_replace(3), ss8_substr_inplace(3), ssstr(7) SSSTR 2023-12-30 SS8_ERASE(3)