I am rationalizing the Visual Studio 2010 changes into separate branches. This is the changes to the source code and perl configuration file changes. Tested on Linux.
oink-stack/smbase
run-flex.pl - added a '-win' flag for GnuWin32 flex 2.5.4 support.
FlexLexer.h - added copy of FlexLexer.h from a later flex.
ckheap.h - support for VisualStudio's _WIN32 as well as WIN32
added checkHeap() and numMallocCalls() stub #defines
cycles.h - hack for milliseconds, getCycles_ll() returns zero for now.
nonport.cpp - support for VisualStudio's _WIN32 as well as WIN32
ofstreamts.cc - to #include instead of
str.cpp - to #include instead of
oink-stack/elkhound
glr.cc - added 'std::' to 'ostream'.
glrconfig.h - added prebuilt version.
oink-stack/elsa
configure.pl - added -DXML flag to CCFLAGS
main.cc - added XML build flag
baselexer.cc - added 'std::' to 'ostream'.
cc_flags.h - replaced 'bool operator>=' with a function 'superset()' for
CVFlags and DeclFlags as they were causing ambiguities on
Visual Studio. This is a bug see below (1)
cc_tcheck.cc - replaced 'bool operator>=' with a function 'superset()'
mtype.cc - replaced 'bool operator>=' with a function 'superset()'
I am rationalizing the Visual Studio 2010 changes into separate branches. This is the changes to the source code and perl configuration file changes. Tested on Linux.
oink-stack/smbase
oink-stack/elkhound
oink-stack/elsa