From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: composition bug Date: Thu, 18 Sep 2008 22:44:51 -0400 Message-ID: References: <87hc8rn3ws.fsf@cyd.mit.edu> <87r67u3k52.fsf@elegiac.orebokech.com> <87iqt53mk7.fsf@elegiac.orebokech.com> <87zlmcxsq1.fsf@elegiac.orebokech.com> <87zlm86191.fsf@elegiac.orebokech.com> <87prn457u2.fsf@elegiac.orebokech.com> <873ajy603u.fsf@elegiac.orebokech.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1221792311 30810 80.91.229.12 (19 Sep 2008 02:45:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 19 Sep 2008 02:45:11 +0000 (UTC) Cc: cyd@stupidchicken.com, romain@orebokech.com, emacs-devel@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 19 04:46:07 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KgW0U-0004RG-BE for ged-emacs-devel@m.gmane.org; Fri, 19 Sep 2008 04:46:06 +0200 Original-Received: from localhost ([127.0.0.1]:35541 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KgVzR-0002Io-R9 for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2008 22:45:01 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KgVzO-0002Ij-0b for emacs-devel@gnu.org; Thu, 18 Sep 2008 22:44:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KgVzL-0002IX-HZ for emacs-devel@gnu.org; Thu, 18 Sep 2008 22:44:56 -0400 Original-Received: from [199.232.76.173] (port=58718 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KgVzL-0002IU-CO for emacs-devel@gnu.org; Thu, 18 Sep 2008 22:44:55 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:11949) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KgVzK-0002Zm-Nc for emacs-devel@gnu.org; Thu, 18 Sep 2008 22:44:55 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtsEAIOv0khMCrQ4/2dsb2JhbACBZLd4gWWBAw X-IronPort-AV: E=Sophos;i="4.32,425,1217822400"; d="scan'208";a="27092424" Original-Received: from 76-10-180-56.dsl.teksavvy.com (HELO ceviche.home) ([76.10.180.56]) by ironport2-out.teksavvy.com with ESMTP; 18 Sep 2008 22:44:52 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 7E79AB40B1; Thu, 18 Sep 2008 22:44:51 -0400 (EDT) In-Reply-To: (Kenichi Handa's message of "Fri, 19 Sep 2008 11:29:55 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:103959 Archived-At: > As I don't have a time to work on it at the moment, I added > this section in admin/FOR-RELEASE. > ** In C, use EMACS_INT for variables and structure members > for buffer/string positions. E.g. struct it, struct text_pos. Yes, it's not urgent, and it can be done incrementally. As a matter of fact, it is being done incrementally. Just keep it in the back of your head, and whenever you write new code or change old code, switch those ints to EMACS_INT while you're there. Stefan