From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: etags and functions that return structures! Date: Wed, 25 Apr 2007 00:12:02 +0300 Message-ID: References: <19645803.87891177441442676.JavaMail.www@wwinf4103> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1177449134 631 80.91.229.12 (24 Apr 2007 21:12:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 24 Apr 2007 21:12:14 +0000 (UTC) Cc: emacs-devel@gnu.org To: alinsoar@voila.fr Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 24 23:12:12 2007 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 1HgSIz-0001Oo-So for ged-emacs-devel@m.gmane.org; Tue, 24 Apr 2007 23:12:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HgSOX-0002c9-Jt for ged-emacs-devel@m.gmane.org; Tue, 24 Apr 2007 17:17:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HgSOU-0002c4-DR for emacs-devel@gnu.org; Tue, 24 Apr 2007 17:17:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HgSOR-0002bs-VX for emacs-devel@gnu.org; Tue, 24 Apr 2007 17:17:49 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HgSOR-0002bp-PW for emacs-devel@gnu.org; Tue, 24 Apr 2007 17:17:47 -0400 Original-Received: from nitzan.inter.net.il ([213.8.233.22]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HgSIt-0000fs-3W for emacs-devel@gnu.org; Tue, 24 Apr 2007 17:12:03 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-157-90.inter.net.il [80.230.157.90]) by nitzan.inter.net.il (MOS 3.7.3a-GA) with ESMTP id GPD29046 (AUTH halo1); Wed, 25 Apr 2007 00:12:02 +0300 (IDT) In-reply-to: <19645803.87891177441442676.JavaMail.www@wwinf4103> (message from A Soare on Tue, 24 Apr 2007 21:04:02 +0200 (CEST)) X-detected-kernel: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) 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:69977 Archived-At: > From: A Soare > Cc: "Emacs Dev [emacs-devel]" > Date: Tue, 24 Apr 2007 21:04:02 +0200 (CEST) > > > > When we have a function that returns a structure with a name S, by searching the name of that structure (S), find-tag does not jump in all cases to structure's definiton, but to a function's definition that returns that structure. > > > > I think this depends on the order in which etags sees the struct and > > the functions. > > > > Anyway, when this happens, does "C-u M-." eventually finds the struct > > definition? > > No. It jumps to another function that returns the same structure, even there is the def. of the structure somewhere. So you are saying that no matter how many times you press "C-u M-.", Emacs _never_ gets to the struct definition? If so, please post the smallest test case you can come up with that shows this problem. Thanks.