00001
00002
00003 #ifndef jdb_regex_i_h
00004 #define jdb_regex_i_h
00005
00006 #include "config.h"
00007 #include "jdb_module.h"
00008 #include "kmem_alloc.h"
00009 #include "panic.h"
00010 #include "regex.h"
00011 #include "static_init.h"
00012
00013 class Jdb_regex
00014 {
00015 private:
00016 static const unsigned heap_pages = 16;
00017 static char _init_done;
00018
00019 public:
00020 static regex_t _r;
00021 static regmatch_t _matches[1];
00022
00023 public:
00024 static void FIASCO_INIT init();
00025 };
00026
00027 #endif // jdb_regex_i_h