X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=2v6GHThtjb8cAbo56fBeSjhvbPWbnDkonf66FYE/sRY=; b=sTD3B9Ebb1Ubl2UtB91y86KqwC9Tb4B0OneV23hXWtjQ6h9s0gTRopeLZvuFOJoHYt sjkQbv1SERotMQKBh10deDQkjfOZGERLHHd5N8ACOC0OxcTwRBTi7PByYq+ONjZgOIPT vm/zwwmu1JgkaEhJCkou93L4HphX03yWLUaDzKc3H6j1bQlbnKICinv1LZ0EZpHw9WI+ yjiDM1/AAgow6gtqsd2g/P+qY+qWo3LPX8m3ciWgtLEdhw0xCyBl2M13Dmr99MeCNqiB n38HfSb4IxHKAy9VUvIei0oUYok7kMqPEKgjmxrtO938fzqRyoLxcY81Q8H2b3vZQFKQ 4isQ== MIME-Version: 1.0 X-Received: by 10.107.136.210 with SMTP id s79mr26679064ioi.140.1448220605709; Sun, 22 Nov 2015 11:30:05 -0800 (PST) In-Reply-To: <201511221836.tAMIa8Lv013405@delorie.com> References: <201511221836 DOT tAMIa8Lv013405 AT delorie DOT com> Date: Sun, 22 Nov 2015 21:30:05 +0200 Message-ID: Subject: Re: ANNOUNCE: tcp/ip library Watt-32 (version 2.2 dev-rel. 10) compiled with DJGPP. From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp AT delorie DOT com]" To: djgpp AT delorie DOT com Content-Type: text/plain; charset=UTF-8 Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 11/22/15, Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp-announce AT delorie DOT com] wrote: > This is the Watt-32 tcp/ip library compiled with DJGPP. [...] > 1. DJGPP specific changes. > ======================= > > The source code of the library has been modified by applying the modifications > retrived from the q2dos project available at: > > https://bitbucket.org/neozeed/q2dos/src/6a813a816943/wattcp/?at=master. > The q2dos project is the Quake II port to MS-DOS, see: > https://bitbucket.org/neozeed/q2dos/overview > I have merge those changes into the original library code. Although I have > reviewed most of the proposed changes I cannot tell if all changes are usefull > and if they really works. After having apllied the q2dos modifications I > have made my own changes. As usual the changes are documented in the patch > files. You can inspect them in /contrib/watt/djgpp/diffs-q2dos.txt and > /contrib/watt/djgpp/diffs.txt Thanks for this. Most of the changes I used in q2dos are sent to and included in some way in the development version of watt-32. A snapshot of watt-32 development version is at: http://www.watt-32.net/watt32s.zip (file is from June 29 2015, as of this writing, which I believe it is changed more since then.) Here are a few remarks: * missing patch: fix for a scanf bug in _inet_atoeth() https://bitbucket.org/neozeed/q2dos/commits/7d41316273c7e7ad7acd14a81fb42ee9fa2639d0 * util/bin2c.c: missing in the source package. https://bitbucket.org/neozeed/q2dos/src/98454d9ab2f799c898e0e6bb04e01eae2e212ca7/wattcp/util/bin2c.c?at=master * config.h changes: they were actually meant as a customization for us to eliminate unwanted features, but yes they make libwatt.a _a lot_ lighter. * limit bumping changes (marked with FS in the src): not sure if they are ever needed by anyone but the q2dos project itself. Regards. -- O.S.