|
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
[Prev in Thread] | Current Thread | [Next in Thread] |