Moved static stables into the function bodies to fix a gcc on MacOS X and IMB compiler bug.

Fixed config system for dll builds - the default linkage option is now static linking.
Fixed makefiles - dll builds now work.
Added Misc fixes for the example programs.


[SVN r19044]
This commit is contained in:
John Maddock
2003-07-11 11:51:35 +00:00
parent c32c644a38
commit cb9409160a
30 changed files with 1064 additions and 920 deletions

View File

@ -376,12 +376,6 @@ private:
// the first repeat being examined (top of linked list):
repeater_count<BidiIterator> rep_obj;
// table of functions to match states:
static const matcher_proc_type s_match_vtable[];
// table of functions to search for matching attempt start:
static const matcher_proc_type s_find_vtable[];
#ifdef BOOST_REGEX_NON_RECURSIVE
//
// additional members for non-recursive version:
@ -423,8 +417,6 @@ private:
bool m_recursive_result;
// how many memory blocks have we used up?:
unsigned used_block_count;
// table of pointers to unwind proceedures:
static const unwind_proc_type s_unwind_table[];
#endif
// these operations aren't allowed, so are declared private: