From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Juanma Barranquero" Newsgroups: gmane.emacs.help Subject: Re: Efficiently checking the initial contents of a file Date: Fri, 16 May 2008 16:03:09 +0200 Message-ID: References: <5f8b772a-e2ed-468c-89b3-2d9e40ed132b@m3g2000hsc.googlegroups.com> <36d03408-0373-4e0e-8d59-ea540ce55119@p25g2000hsf.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1210946682 20085 80.91.229.12 (16 May 2008 14:04:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 May 2008 14:04:42 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: "=?UTF-8?Q?Nordl=C3=B6w?=" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 16 16:05:20 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jx0YN-0007nl-Uf for geh-help-gnu-emacs@m.gmane.org; Fri, 16 May 2008 16:05:00 +0200 Original-Received: from localhost ([127.0.0.1]:50114 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jx0Xe-0000DU-KW for geh-help-gnu-emacs@m.gmane.org; Fri, 16 May 2008 10:04:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jx0We-0008SL-V9 for help-gnu-emacs@gnu.org; Fri, 16 May 2008 10:03:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jx0Wd-0008RW-Ap for help-gnu-emacs@gnu.org; Fri, 16 May 2008 10:03:12 -0400 Original-Received: from [199.232.76.173] (port=49062 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jx0Wd-0008RR-1c for help-gnu-emacs@gnu.org; Fri, 16 May 2008 10:03:11 -0400 Original-Received: from py-out-1112.google.com ([64.233.166.178]:50593) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jx0Wc-00089e-Km for help-gnu-emacs@gnu.org; Fri, 16 May 2008 10:03:10 -0400 Original-Received: by py-out-1112.google.com with SMTP id u52so666558pyb.1 for ; Fri, 16 May 2008 07:03:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=uWjRJr/8ARhWtmJ/PG15j3EdSCRs/55g+96uMW0R41I=; b=Qb7Aw3WZAnUzgH+p7AvoZE0TiMrOezi3pdF7OxHNNWaQV751SsArenW9c1y73daR43N5Gu+SQhBvofkdHu7GNLA6YnJab3jtjHCi9AZKpzQpipnLFB12fYs1lywZwAFGX64NSjskLcEI4YseUwUrPgexxJ2+IsJ7ayvvhKrBtPM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=KQI765IEMq79kmhsMJCrQGfOUytRiKphlikCPUxjQqe1g5TL/amfi+QrSOeIIHfRtkGCiu2IPqiNy0x2P+TQrdhURLOH8fe+GYw4dhxvmqpNbUMdYYN5fTPzAeEWb1n3hsHyb9S/XdTVGMNgO7RB2+y1PYXAqsp7Xu7A5yzT8nE= Original-Received: by 10.114.192.1 with SMTP id p1mr3799401waf.47.1210946589806; Fri, 16 May 2008 07:03:09 -0700 (PDT) Original-Received: by 10.115.72.13 with HTTP; Fri, 16 May 2008 07:03:09 -0700 (PDT) In-Reply-To: <36d03408-0373-4e0e-8d59-ea540ce55119@p25g2000hsf.googlegroups.com> Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:54071 Archived-At: T24gRnJpLCBNYXkgMTYsIDIwMDggYXQgMjo1MiBQTSwgTm9yZGzDtncgPHBlci5ub3JkbG93QGdt YWlsLmNvbT4gd3JvdGU6Cgo+IChkZWZ1biBmaWxlLWJlZ2luLXAgKGZpbGVuYW1lIGJlZykKPiAg IkRldGVybWluZSBpZiBGSUxFTkFNRSBiZWdpbnMgd2l0aCBCRUcuIgo+ICAoaW50ZXJhY3RpdmUg ImZGaWxlIHRvIGludmVzdGlnYXRlOiAiKQo+ICAoaWYgKGFuZCAoZmlsZS1leGlzdHMtcCBmaWxl bmFtZSkKPiAgICAgICAgICAgKGZpbGUtcmVhZGFibGUtcCBmaWxlbmFtZSkpCj4gICAgICAod2l0 aC10ZW1wLWJ1ZmZlcgo+ICAgICAgICAobGV0ICgod2lkdGggKHN0cmluZy13aWR0aCBiZWcpKSkK PiAgICAgICAgICAoaW5zZXJ0LWZpbGUtY29udGVudHMtbGl0ZXJhbGx5IGZpbGVuYW1lIG5pbCAw IHdpZHRoKQo+ICAgICAgICAgIChsb29raW5nLWF0IGJlZykKPiAgICAgICAgICApKSkpCgpBIGZl dyBhZGRpdGlvbmFsIGNvbW1lbnRzOgoKIC0gQkVHIGNhbiBiZSBhIHJlZ3VsYXIgZXhwcmVzc2lv biwgaW4gd2hpY2ggY2FzZSB0aGUgbGVuZ3RoIG9mIGl0IGNhbgpiZSBhIHJlZCBoZXJyaW5nOyBm b3IgZXhhbXBsZSAoZmlsZS1iZWdpbi1wICJbQUJDXVxcezIwXFx9Iikgd2lsbAphbHdheXMgcmV0 dXJuIG5pbC4gUGVyaGFwcyB5b3UgY291bGQgZG8KCiAgIChkZWZ1biBmaWxlLWJlZ2luLXAgKGZp bGVuYW1lIGJlZyAmb3B0aW9uYWwgbGVuKQogICAgICAuLi4KICAgICAobGV0ICgod2lkdGggKG9y IGxlbiAoc3RyaW5nLXdpZHRoIGJlZykpKSkKICAgICAgIC4uLgoKc28geW91IGNhbiBwYXNzIGEg bGVuZ3RoIGlmIG5lZWRlZC4KCiAtIElmIHlvdSBkb24ndCB3YW50IHRvIHBhc3MgYSByZWdleHAs IGl0IGlzIGFkdmlzYWJsZSB0byByZW1lbWJlcgp1c2luZyByZWdleHAtcXVvdGUsIG90aGVyd2lz ZSAoZmlsZS1iZWdpbi1wICJBKiIpIGlzIGFsd2F5cyBnb2luZyB0bwpyZXR1cm4gdC4KCiAtIE1p eGluZyBgaW5zZXJ0LWZpbGUtY29udGVudHMtbGl0ZXJhbGx5JyBhbmQgYHN0cmluZy13aWR0aCcg ZG9lcyBub3QKc2VlbSBsaWtlIGEgZ29vZCBpZGVhLiBCZXR0ZXIgdXNlIGBzdHJpbmctYnl0ZXMn LCBvciwgaWYgQkVHIGNhbgpjb250YWluIG5vbi1BU0NJSSBjaGFycywgdXNlIGBpbnNlcnQtZmls ZS1jb250ZW50cycgYW5kIGBsZW5ndGgnLiBJJ2QKcmVjb21tZW5kIHRoYXQgc2Vjb25kIHJvdXRl LgoKSG9wZSB0aGlzIGhlbHBzLAoKICAgSnVhbm1hCg==