On Tue, Apr 19, 2011 at 04:04:52PM -0700, Matthew Dempsky wrote: > In the STANDARDS section, groff -Tascii -mandoc isfdtype.3 renders: > > The isfdtype() function is expected to conform to POSIX 1003.1g. > > whereas mandoc renders: > > The isfdtype() function is expected to conform to 1003.1g. > > The issue is isfdtype.3 uses a .Px macro that mandoc doesn't support. > We could switch to using .St, but there's currently no 1003.1g .St > entry, only 1003.1g-2000. But to my knowledge, isfdtype() isn't > actually in 1003.1g-2000, and maybe not even in 1003.1g. (The little > bit of history I've found is it was expected for inclusion in some > spec, but then omitted.) > > Anyone want to suggest what the proper fix here is? >
i guess at a minimum, we'd want to replace \*(Px with "POSIX". i have a feeling mandoc should probably support this sequence though. or at least its omission should be noted in mandoc_char(7). ingo/kristaps, any comment? but maybe first try and find out if the function was ever in any standard and, if not, just remove the entry. jmc