- Fixed GCC 4 warnings in FNodeBuilder::CreateSubsectorsForReal().

- Changed f_finale.cpp/atkstates[] into a static variable, since its
  anonymous type prevents it from being accessed from other files anyway.
- Fixed: The behavior of the eventtail advancement in d_net.cpp/CheckAbort()
  was compiler-dependant.
- Fixed warnings GCC 4 threw up while compiling re2c and lemon.
- Removed __cdecl from makewad.c again. This is already defined as a builtin
  for MinGW, and redefining it produces a warning. (Why is main explicitly
  declared __cdecl anyway?)
- Fixed building ccdv-win32 with GCC 4. GCC 4 creates a memcpy call, which
  won't work because it doesn't get linked with the standard C library.


SVN r135 (trunk)
This commit is contained in:
Randy Heit 2006-05-22 01:34:07 +00:00
commit df799ade24
23 changed files with 2903 additions and 2158 deletions

View file

@ -16,6 +16,7 @@ public:
State *state;
public:
Action(State*);
virtual ~Action() {}
virtual void emit(std::ostream&, bool&) = 0;
virtual bool isRule() const;
virtual bool isMatch() const;

View file

@ -45,6 +45,7 @@ inline std::ostream& operator<<(std::ostream &o, const Range *r){
class RegExp {
public:
uint size;
virtual ~RegExp() {}
public:
virtual char *typeOf() = 0;
RegExp *isA(char *t)