From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp1.rz.uni-karlsruhe.de (Debian-exim@smtp1.rz.uni-karlsruhe.de [129.13.185.217]) by krisdoz.my.domain (8.14.3/8.14.3) with ESMTP id o94K53xm025052 for ; Mon, 4 Oct 2010 16:05:05 -0400 (EDT) Received: from hekate.usta.de (asta-nat.asta.uni-karlsruhe.de [172.22.63.82]) by smtp1.rz.uni-karlsruhe.de with esmtp (Exim 4.63 #1) id 1P2rHR-0002pM-Fq; Mon, 04 Oct 2010 22:05:01 +0200 Received: from donnerwolke.usta.de ([172.24.96.3]) by hekate.usta.de with esmtp (Exim 4.71) (envelope-from ) id 1P2rHR-0006OL-Ec for tech@mdocml.bsd.lv; Mon, 04 Oct 2010 22:05:01 +0200 Received: from iris.usta.de ([172.24.96.5] helo=usta.de) by donnerwolke.usta.de with esmtp (Exim 4.69) (envelope-from ) id 1P2rHR-0004tT-Dk for tech@mdocml.bsd.lv; Mon, 04 Oct 2010 22:05:01 +0200 Received: from schwarze by usta.de with local (Exim 4.71) (envelope-from ) id 1P2rHR-0003kG-47 for tech@mdocml.bsd.lv; Mon, 04 Oct 2010 22:05:01 +0200 Date: Mon, 4 Oct 2010 22:05:00 +0200 From: Ingo Schwarze To: tech@mdocml.bsd.lv Subject: Re: mdocml: Unify mdoc and man enums and structs into mandoc.h. Message-ID: <20101004200500.GA16469@iris.usta.de> References: <201010021014.o92AEcOr023027@krisdoz.my.domain> <20101002175621.GB19515@iris.usta.de> <4CA8B41C.7020300@bsd.lv> <20101003223647.GA20734@iris.usta.de> <4CA975A5.1080104@bsd.lv> X-Mailinglist: mdocml-tech Reply-To: tech@mdocml.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CA975A5.1080104@bsd.lv> User-Agent: Mutt/1.5.20 (2009-06-14) Hi Kristaps, Kristaps Dzonsons wrote on Mon, Oct 04, 2010 at 08:35:17AM +0200: > if OpenBSD doesn't want to use the libraries, > the object files can be linked directly into mandoc. Sure, and that's what we do, and why the bsd.lv Makefile (332 lines) is seventeen times longer than the OpenBSD one (25 lines). Of course, there is no problem with you playing with libraries, as long as it doesn't hinder development, which indeed happened *very* rarely, nearly not at all. I only remember one single occasion: I think the memory management roytines could not be used in the libraries because because they were part of the non-library code, or something like that... > Pushing libmdoc, libman, and libroff tighter together > can occur without header merging of the {man,mdoc,roff}.h headers. Good, thanks, i like that. Yours, Ingo -- To unsubscribe send an email to tech+unsubscribe@mdocml.bsd.lv