PUB strstr (strAddr, searchAddr, offset) | searchsize
{{ finds first occurrence of search string and returns the remainder of str along with the search. }}
searchsize := strsize(searchAddr)
REPEAT UNTIL (offset + searchsize > STR_MAX_LENGTH)
IF (strcomp(substr(strAddr, offset++, searchsize), searchAddr)) ' if string search found
RETURN substr(strAddr, offset - 1, STR_MAX_LENGTH) ' return remainder of string
RETURN false