From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from qmta01.westchester.pa.mail.comcast.net (qmta01.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:16]) by hurricane.the-brannons.com (Postfix) with ESMTP id EF55177AA5 for ; Fri, 31 Jan 2014 10:37:55 -0800 (PST) Received: from omta14.westchester.pa.mail.comcast.net ([76.96.62.60]) by qmta01.westchester.pa.mail.comcast.net with comcast id LcY41n0021HzFnQ51idWx7; Fri, 31 Jan 2014 18:37:30 +0000 Received: from eklhad ([107.5.36.150]) by omta14.westchester.pa.mail.comcast.net with comcast id LidW1n00s3EMmQj3aidWyP; Fri, 31 Jan 2014 18:37:30 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke User-Agent: edbrowse/3.4.10 Date: Fri, 31 Jan 2014 13:37:31 -0500 Message-ID: <20140031133731.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1391193450; bh=GXvAlI3RO1JQYIMX+JG1G6MpX7R1Bycj+D0imT3XNOk=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=PcIhBtVDvAXWG9uoQvN/yRszfTEGF+bxc/s6KIF3Iv1NujVuYWCIswWQ2XFIETku5 MfU329bWpn9HqVzBH+aQ0hUqtfdLJT5l8qGdqkvHL28Hr3L5ISmDuV90TuFsD5DTDu vG+W+2E0uMXTIfdSorrfJe7m5GHylaGzuW5QgV9qfI0PV1SysoKS+53yfNJg4tPxTP eFZWVaw7728x8xfM5bm8xhU6niKpq8OupkRvUs/IMaGulT3JbR5jOBROpszJSQKBVT GEXwng7RUtNhCEYfmMgMkxnKpzVxnAwTP0KjQsP5Xolu6TD1wk7q3+ue0ATDlu/DUX PuJFme6LW0lkQ== Subject: [Edbrowse-dev] [PATCH] Use the list class from the C++ STL,... X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Karl Dahlke List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 18:37:56 -0000 > my gcc gives me a bunch of warnings in url.c about using int and size_t Mine doesn't, which is odd, but sure make any changes you like. > Yeah, but then we've still got the cw->tags array to worry about. Shouldn't be a problem, if we move tags into jsstate, thus cw->jss->tags, as I wrote Chris off-line. The only reference elsewhere is some freeTags call in buffers.c, but we could just pass cw->jss in that case. Then it's all encapsulated in html.cpp, and should be easy. I'd thought about the link list for the lines in a file, but it would be a lot of rewrite. Wouldn't help me much, I only have 2 gig ram anyways, and might even reduce the sizes of files I can edit. At this level it is a bit like politics, anything we do here will help some people and hurt others. Karl Dahlke