[2023-08-20 22:14] David Levine <levin...@acm.org> > Ken Hornstein wrote: > > > [Phillip wrote:] > > >Or in output_headers(). I'm not sure if there an extra options would be > > >required. > > > > That is one option. Another is that repl(1) could do a better job; I > > suppose that is the fault of mhl. > > mhl is used for display. And a user can substitute their own > filter for it. We need to fold header fields when producing a > message. > > I think that output_headers() is the right place. It's the only > place where header fields are output. > > There is a fold() function in sbr/mhical.c, maybe it could be > moved to sbr and called from output_headers() for message and > content part headers. Those shouldn't need multibyte character > support, though that wouldn't hurt.
I have had a quick look at fold() and just calling fold() would produce incorrect results. fold() just insert '\n ' after 76 characters[0]. But to correct fold a field you must insert a '\n' befor a whitespace. I'll try to implement a corrent fold funktion on the weekend. Philipp [0] I don't know if this is an issue in the context of ical > David