From owner-soc-status@FreeBSD.ORG Tue Jul 17 02:15:49 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 83DBA106564A for ; Tue, 17 Jul 2012 02:15:49 +0000 (UTC) (envelope-from jesse.hagewood@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 076D38FC15 for ; Tue, 17 Jul 2012 02:15:48 +0000 (UTC) Received: by lbon10 with SMTP id n10so10325112lbo.13 for ; Mon, 16 Jul 2012 19:15:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=DPIOQTCBeUbDNZpLsVlY3dLoq2MrFgv7dKwdhRHa1p0=; b=WtHNi7wkGoXS3g2AwN6NEkftBdTVZuuG6UKwmXre7uwUiq2U7tuJkPNeVBoUyt9Bz0 dBJva1a9ivT1LngfqzokVnHG/7tnCe66xqW3iSv7d8PCuqk1vhbK060YC26nS+dPPrOy GWIa1MzK/tAvj6MRimouNFkix8WBoS38nFkqafX9Ygmlv9bpQ4TkFB78BsgDoga/Ytjb MbKzTsWwsSdkyFvJOuEH6FVIu8i+QvIvbSDk1EHkxAtQXadUh77kYhZwtm+MwRjvV+6d oDwEXQ6ZwEo0VEXL0XCqOFqnBVKaOtUtQwC8IfKwDwBwYwgwTefYdCYhydOIt9A8eHDe D2xA== MIME-Version: 1.0 Received: by 10.152.113.199 with SMTP id ja7mr637506lab.10.1342491348029; Mon, 16 Jul 2012 19:15:48 -0700 (PDT) Received: by 10.114.16.105 with HTTP; Mon, 16 Jul 2012 19:15:47 -0700 (PDT) Date: Mon, 16 Jul 2012 22:15:47 -0400 Message-ID: From: Jesse Hagewood To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: =?ISO-8859-1?Q?Dag=2DErling_Sm=F8rgrav?= Subject: Improve BSD-licensed text processing tools X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 02:15:49 -0000 Progress for last week: - All diff-specific options in sdiff pass to the diff process fine now. The only problem was the '-W' options. In diff, sdiff's '-W' option is '-w' and sdiff's '-w' is '-W'. This problem has been corrected. - There were some goto statements in a switch block in sdiff that made the structure of the code sort of awkward. I refactored the code a little bit to get rid of the gotos. - Fixed many style issues in both diff and sdiff. They seem to be following all of the style guidelines now. For sdiff, there doesn't seem to be much left to do. Gabor suggested having tighter integration between the diff utilities, and I have been studying how BSD grep does this to get an idea of how it would work. This will be my main focus for most of this week, before continuing work on diff3.