global-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Global-commit] global gtags/gtags.c libutil/Makefile.am libuti...


From: Shigio YAMAGUCHI
Subject: [Global-commit] global gtags/gtags.c libutil/Makefile.am libuti...
Date: Fri, 03 Mar 2006 02:21:19 +0000

CVSROOT:        /sources/global
Module name:    global
Branch:         
Changes by:     Shigio YAMAGUCHI <address@hidden>       06/03/03 02:21:19

Modified files:
        gtags          : gtags.c 
        libutil        : Makefile.am gtagsop.h gtagsop5.c 
Added files:
        libutil        : compress.c compress.h 

Log message:
        Added new module compress.
        
        Compress module reduces the size of GTAGS by about 10-20% average.
        
        Protocol:
        
        meta record: " __.COMPRESS ddefine ttypedef"
        
        'ddefine' means d => define
        'ttypedef' means t => typedef
        
        source          abbreviation
        -----------------------------------------
        @               @@
        <tag name>      @n
        "define"        @d
        "typedef"       @t
        <spaces>        @<digit> or @{<number>}
        
        Example of compression:
        
        100 macro 23 #define macro(c) a;      b;
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
        | [compress]   ^ [uncompress]
        v              |
        100 macro 23 address@hidden @n(c) a;@6b;
        ~~~~~~~~~~~~~~~~

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/global/global/gtags/gtags.c.diff?tr1=1.189&tr2=1.190&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/global/global/libutil/Makefile.am.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/global/global/libutil/compress.c?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/global/global/libutil/compress.h?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/global/global/libutil/gtagsop.h.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/global/global/libutil/gtagsop5.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]