• Craig Silverstein's avatar
    Some reorganization that results from a new method I'm moving to to · 917f4e7b
    Craig Silverstein authored
    maintaining this opensource tree.  Some of this reorganization is
    entirely a result of reorganization: blank lines in a few different
    places, etc.  Here are the others:
    
    1) I've added a new file, util.h, with lots of new, helpful routines,
    most notably StringPrintf (printf returning a string).  I've also
    moved some routines from the .cc and unittest.cc file here, such as
    the CHECK macros, testing framework, and #ifdefs for 16-bit ints.
    Quite a bit of code was rewritten to use these new routines.
    
    2) I noticed that the special-case setenv() code was only needed for
    windows systems, so I moved it to port.h/cc.
    
    3) I also had to add a new vsnprintf wrapper in port.h/cc, to support
    StringPrintf.
    
    4) A few places I used an old name, commandlineflags, instead of
    gflags.  Most or all of these should be fixed now.
    
    5) Some of my copyright dates weren't quite right.  Fixed them up.
    
    6) In some .cc files, I added using directives to not have to use
    std:: so much.
    
    7) I've added a minor new test, adding 10000 or so flags to see how
    the system scales.
    
    8) Some compile-warning fixes, such as int -> size_t when appropriate,
    and better protected #defines in mutex.h
    
    9) The .h files gained some logic defining GFLAGS_DLL_DECL.  This is
    true even for .h files outside the windows directory, which will never
    have these dll issues.  But one big advantage of my new organization
    is auto-generating the windows versions of these files from the unix
    versions, so there's some unnecessary (but harmless) duplication as a
    result.
    
    10) Fixed a bug in rpm.sh which would cause an unnecessary crash when
    dpkg was missing.
    
    
    git-svn-id: https://gflags.googlecode.com/svn/trunk@52 6586e3c6-dcc4-952a-343f-ff74eb82781d
    917f4e7b
Name
Last commit
Last update
doc Loading commit data...
m4 Loading commit data...
packages Loading commit data...
src Loading commit data...
vsprojects Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README_windows.txt Loading commit data...
aclocal.m4 Loading commit data...
autogen.sh Loading commit data...
compile Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
depcomp Loading commit data...
google-gflags.sln Loading commit data...
install-sh Loading commit data...
ltmain.sh Loading commit data...
missing Loading commit data...
mkinstalldirs Loading commit data...