On 4/21/23 04:48, наб wrote: > +If > +.I preg > +isn't a null pointer, > +.I errcode > +must be the latest error returned from an operation on > +.IR preg . > +.PP > +If > +.I errbuf_size > +is > +.BR 0 , > +the size of the required buffer is returned. I wonder what it returns elsewise from that phrasing. Probably the same, right? Which is confusing. Maybe put that text without a conditional, and only say that if errbuf_size is 0 the buffer is ignored and no copy is performed? > +Otherwise, up to > .I errbuf_size > -are nonzero, > -.I errbuf > -is filled in with the first > -.I "errbuf_size \- 1" > -characters of the error message and a terminating null byte (\[aq]\e0\[aq]). > +bytes are copied to > +.IR errbuf ; > +the error string is always null-terminated, and truncated to fit. > .SS Freeing > .BR regfree () > deinitializes the pattern buffer at -- <http://www.alejandro-colomar.es/> GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature