From: Mark Wooding Date: Fri, 3 May 2024 00:14:43 +0000 (+0100) Subject: zone.lisp: Split a single `:txt' string into small enough pieces. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/zone/commitdiff_plain/48c0bf44ad8cdbaf60811f03e08d14caef1964be?ds=inline;hp=48c0bf44ad8cdbaf60811f03e08d14caef1964be zone.lisp: Split a single `:txt' string into small enough pieces. The substrings of a `:txt' record can be at most 255 bytes long. If the argument is a single string that's too long then split it into pieces; prefer to split at semicolons, or spaces. If the argument is a list of strings, then respect their split. Theoretically, the split positions are semantically transparent, but it's possible that some programs are sensitive to the boundaries. ---