From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-1.sys.kth.se (smtp-1.sys.kth.se [130.237.32.175]) by krisdoz.my.domain (8.14.3/8.14.3) with ESMTP id o6QNrQ31025120 for ; Mon, 26 Jul 2010 19:53:27 -0400 (EDT) Received: from smtp-1.sys.kth.se (localhost [127.0.0.1]) by smtp-1.sys.kth.se (Postfix) with ESMTP id C5244155BA1; Tue, 27 Jul 2010 01:53:20 +0200 (CEST) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-1.sys.kth.se ([127.0.0.1]) by smtp-1.sys.kth.se (smtp-1.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id jGgdWplyr7b8; Tue, 27 Jul 2010 01:53:08 +0200 (CEST) X-KTH-Auth: kristaps [85.8.61.175] X-KTH-mail-from: kristaps@bsd.lv Received: from lappy.bsd.lv (h85-8-61-175.dynamic.se.alltele.net [85.8.61.175]) by smtp-1.sys.kth.se (Postfix) with ESMTP id C753C1558ED; Tue, 27 Jul 2010 01:53:06 +0200 (CEST) Message-ID: <4C4E1FF1.5020304@bsd.lv> Date: Tue, 27 Jul 2010 01:53:21 +0200 From: Kristaps Dzonsons User-Agent: Thunderbird 2.0.0.16 (X11/20080812) X-Mailinglist: mdocml-tech Reply-To: tech@mdocml.bsd.lv MIME-Version: 1.0 To: "tech@mdocml.bsd.lv" CC: Jason McIntyre Subject: [PATCH] Bd -literal/-unfilled and old groff. Content-Type: multipart/mixed; boundary="------------040104030401000702030603" This is a multi-part message in MIME format. --------------040104030401000702030603 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit In looking for `Sm' violators, I found that `Bd -unfilled' or `Bd -literal' are playing ugly with mandoc and sub-macros. The following at least brings us in line with old groff (less some spacing issues here and there). New groff is completely different. Sigh. Ingo, this is mostly for you. Thoughts? This at least fixes the main violators, like awk.1, but there could be unexpected fallout. I haven't been able to find any, but I didn't look too hard. Kristaps --------------040104030401000702030603 Content-Type: text/plain; name="patch.txt" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="patch.txt" SW5kZXg6IG1kb2NfaHRtbC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC91c3Ivdmhvc3Rz L21kb2NtbC5ic2QubHYvY3ZzL21kb2NtbC9tZG9jX2h0bWwuYyx2CnJldHJpZXZpbmcgcmV2 aXNpb24gMS45OQpkaWZmIC11IC1yMS45OSBtZG9jX2h0bWwuYwotLS0gbWRvY19odG1sLmMJ MjMgSnVsIDIwMTAgMDA6MDg6NTcgLTAwMDAJMS45OQorKysgbWRvY19odG1sLmMJMjYgSnVs IDIwMTAgMjM6NTE6MTUgLTAwMDAKQEAgLTE0MDcsNyArMTQwNyw3IEBACiBtZG9jX2JkX3By ZShNRE9DX0FSR1MpCiB7CiAJc3RydWN0IGh0bWxwYWlyCSAJIHRhZ1syXTsKLQlpbnQJCSAJ IGNvbXA7CisJaW50CQkgCSBjb21wLCBsYXN0OwogCWNvbnN0IHN0cnVjdCBtZG9jX25vZGUJ Km5uOwogCXN0cnVjdCByb2Zmc3UJCSBzdTsKIApAQCAtMTQ1NiwxNSArMTQ1NiwxNCBAQAog CVBBSVJfU1RZTEVfSU5JVCgmdGFnWzFdLCBoKTsKIAlwcmludF9vdGFnKGgsIFRBR19ESVYs IDIsIHRhZyk7CiAKKwlsYXN0ID0gMDsKIAlmb3IgKG5uID0gbi0+Y2hpbGQ7IG5uOyBubiA9 IG5uLT5uZXh0KSB7Ci0JCWgtPmZsYWdzIHw9IEhUTUxfTk9TUEFDRTsKLQkJcHJpbnRfbWRv Y19ub2RlKG0sIG5uLCBoKTsKLQkJaWYgKE5VTEwgPT0gbm4tPm5leHQpCi0JCQljb250aW51 ZTsKLQkJaWYgKG5uLT5wcmV2ICYmIG5uLT5wcmV2LT5saW5lIDwgbm4tPmxpbmUpCi0JCQlw cmludF90ZXh0KGgsICJcbiIpOwotCQllbHNlIGlmIChOVUxMID09IG5uLT5wcmV2KQorCQlp ZiAobGFzdCAmJiBsYXN0IDwgbm4tPmxpbmUpIHsKIAkJCXByaW50X3RleHQoaCwgIlxuIik7 CisJCQloLT5mbGFncyB8PSBIVE1MX05PU1BBQ0U7CisJCX0KKwkJcHJpbnRfbWRvY19ub2Rl KG0sIG5uLCBoKTsKKwkJbGFzdCA9IG5uLT5saW5lOwogCX0KIAogCXJldHVybigwKTsKSW5k ZXg6IG1kb2NfdGVybS5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC91c3Ivdmhvc3RzL21k b2NtbC5ic2QubHYvY3ZzL21kb2NtbC9tZG9jX3Rlcm0uYyx2CnJldHJpZXZpbmcgcmV2aXNp b24gMS4xNzgKZGlmZiAtdSAtcjEuMTc4IG1kb2NfdGVybS5jCi0tLSBtZG9jX3Rlcm0uYwky NiBKdWwgMjAxMCAyMjozNTo1OSAtMDAwMAkxLjE3OAorKysgbWRvY190ZXJtLmMJMjYgSnVs IDIwMTAgMjM6NTE6MTUgLTAwMDAKQEAgLTE2MjEsOCArMTYyMSw4IEBACiBzdGF0aWMgaW50 CiB0ZXJtcF9iZF9wcmUoREVDTF9BUkdTKQogewotCXNpemVfdAkJCSB0YWJ3aWR0aDsKLQlz aXplX3QJCQkgcm0sIHJtYXg7CisJc2l6ZV90CQkJIHRhYndpZHRoLCBybSwgcm1heDsKKwlp bnQJCQkgbGFzdDsKIAljb25zdCBzdHJ1Y3QgbWRvY19ub2RlCSpubjsKIAogCWlmIChNRE9D X0JMT0NLID09IG4tPnR5cGUpIHsKQEAgLTE2NTMsMTMgKzE2NTMsMTIgQEAKIAlybWF4ID0g cC0+bWF4cm1hcmdpbjsKIAlwLT5ybWFyZ2luID0gcC0+bWF4cm1hcmdpbiA9IFRFUk1fTUFY TUFSR0lOOwogCisJbGFzdCA9IDA7CiAJZm9yIChubiA9IG4tPmNoaWxkOyBubjsgbm4gPSBu bi0+bmV4dCkgewotCQlwLT5mbGFncyB8PSBURVJNUF9OT1NQQUNFOworCQlpZiAobGFzdCAm JiBsYXN0IDwgbm4tPmxpbmUpCisJCQl0ZXJtX25ld2xuKHApOwogCQlwcmludF9tZG9jX25v ZGUocCwgcGFpciwgbSwgbm4pOwotCQlpZiAoTlVMTCA9PSBubi0+cHJldiB8fAotCQkgICAg bm4tPnByZXYtPmxpbmUgPCBubi0+bGluZSB8fAotCQkgICAgTlVMTCA9PSBubi0+bmV4dCkK LQkJCXRlcm1fZmx1c2hsbihwKTsKKwkJbGFzdCA9IG5uLT5saW5lOwogCX0KIAogCXAtPnRh YndpZHRoID0gdGFid2lkdGg7Cg== --------------040104030401000702030603-- -- To unsubscribe send an email to tech+unsubscribe@mdocml.bsd.lv