home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!cs.utexas.edu!swrinde!gatech!cc.gatech.edu!news
- From: harold@cc.gatech.edu (Harold C. Forbes)
- Newsgroups: gnu.emacs.help
- Subject: etags -t bug on typedef struct ?
- Summary: Is there fix?
- Message-ID: <1992Sep3.145838.1131@cc.gatech.edu>
- Date: 3 Sep 92 14:58:38 GMT
- Sender: news@cc.gatech.edu
- Organization: Georgia Institute of Technology
- Lines: 43
-
- Sometimes etags -t doesn't catch the identifier in typedef struct
- definitions. vis:
-
- In one file:
-
- typedef struct {
- . . .
- } OFFER;
-
- produces the TAGS entry:
-
- } OFFER;24,606
-
- but in another file:
-
- typedef struct task_lock{
- . . .
- } * task_lock_t;
-
- produces:
-
- } 145,4835
-
- and in yet another file:
-
- typedef struct p_list_item_i {
- . . .
- } p_list_item, *p_list_item_t;
-
- doesn't produce an entry at all!
-
- Also I get LOTS of #define entries with no identifiers for unparameterized
- macros. Also extern, and typedef unsigned char don't get identifiers.
-
- Does anyone have a fix?
-
- Many thanks.
- harold
-
- FORBES, HAROLD C. N5JCM
- Georgia Institute of Technology, Atlanta Georgia, 30332
- uucp: ...!{allegra,amd,hplabs,seismo,ut-ngp}!gatech!cc!harold
- ARPA: harold@cc.gatech.edu PACKET: N5JCM @ W4QO
-