21b8f9e
diff -up crm114-20090807-BlameThorstenAndJenny.src/crm114_sysincludes.h.tre crm114-20090807-BlameThorstenAndJenny.src/crm114_sysincludes.h
21b8f9e
--- crm114-20090807-BlameThorstenAndJenny.src/crm114_sysincludes.h.tre	2009-08-07 17:22:37.000000000 +0200
21b8f9e
+++ crm114-20090807-BlameThorstenAndJenny.src/crm114_sysincludes.h	2009-09-20 15:56:23.000000000 +0200
21b8f9e
@@ -27,7 +27,7 @@
21b8f9e
 #include <sys/types.h>
21b8f9e
 
21b8f9e
 // Only TRE regex library is currently supported
21b8f9e
-#include <tre/regex.h>
21b8f9e
+#include <tre/tre.h>
21b8f9e
 
21b8f9e
 // Normally declared from tre/regex.h
21b8f9e
 //#ifndef REG_LITERAL
21b8f9e
diff -up crm114-20090807-BlameThorstenAndJenny.src/crmregex_tre.c.tre crm114-20090807-BlameThorstenAndJenny.src/crmregex_tre.c
21b8f9e
--- crm114-20090807-BlameThorstenAndJenny.src/crmregex_tre.c.tre	2009-08-07 17:22:37.000000000 +0200
21b8f9e
+++ crm114-20090807-BlameThorstenAndJenny.src/crmregex_tre.c	2009-09-20 15:59:11.000000000 +0200
21b8f9e
@@ -90,7 +90,7 @@ int crm_regcomp (regex_t *preg, char *re
21b8f9e
   //    matches the same thing).
21b8f9e
   if (regex_len == 0)
21b8f9e
     {
21b8f9e
-      return (regncomp (preg, "()", 2, cflags));
21b8f9e
+      return (tre_regncomp (preg, "()", 2, cflags));
21b8f9e
     };
21b8f9e
 
21b8f9e
   //   Are we cacheing compiled regexes?  Maybe not...
21b8f9e
@@ -99,7 +99,7 @@ int crm_regcomp (regex_t *preg, char *re
21b8f9e
   if (internal_trace)
21b8f9e
     fpe_regex("compiling regex ", regex, regex_len, "\n");
21b8f9e
 
21b8f9e
-  return ( regncomp (preg, regex, regex_len, cflags));
21b8f9e
+  return ( tre_regncomp (preg, regex, regex_len, cflags));
21b8f9e
 
21b8f9e
 #else	// !CRM_REGEX_CACHESIZE == 0
21b8f9e
 
21b8f9e
@@ -164,7 +164,7 @@ int crm_regcomp (regex_t *preg, char *re
21b8f9e
 	new.regex_len = regex_len;
21b8f9e
 	new.cflags = cflags;
21b8f9e
 	new.status =
21b8f9e
-	  regncomp (&new.reg, new.regex, new.regex_len, new.cflags);
21b8f9e
+	  tre_regncomp (&new.reg, new.regex, new.regex_len, new.cflags);
21b8f9e
 
21b8f9e
 	// i is the bucket to throw away, if any
21b8f9e
 	// i may or may not be where new stuff will go
21b8f9e
@@ -172,7 +172,7 @@ int crm_regcomp (regex_t *preg, char *re
21b8f9e
 	  {
21b8f9e
 	    if (internal_trace)
21b8f9e
 	      fpe_bucket("discarding ", i);
21b8f9e
-	    regfree (&regex_cache[i].reg);
21b8f9e
+	    tre_regfree (&regex_cache[i].reg);
21b8f9e
 	    free (regex_cache[i].regex);
21b8f9e
 	  }
21b8f9e
       }
21b8f9e
@@ -223,7 +223,7 @@ int crm_regexec ( regex_t *preg, char *s
21b8f9e
   if (aux_string == NULL
21b8f9e
       || strlen (aux_string) < 1)
21b8f9e
     {
21b8f9e
-      return (regnexec (preg, string, string_len, nmatch, pmatch, eflags));
21b8f9e
+      return (tre_regnexec (preg, string, string_len, nmatch, pmatch, eflags));
21b8f9e
     }
21b8f9e
   else
21b8f9e
     {
21b8f9e
@@ -247,7 +247,7 @@ int crm_regexec ( regex_t *preg, char *s
21b8f9e
 		 pblock.cost_del);
21b8f9e
 
21b8f9e
       //  now we can run the actual match
21b8f9e
-      i = reganexec (preg, string, string_len, &mblock, pblock, eflags);
21b8f9e
+      i = tre_reganexec (preg, string, string_len, &mblock, pblock, eflags);
21b8f9e
       if (user_trace)
21b8f9e
 	fprintf (stderr, "approximate Regex match returned %d .\n", i);
21b8f9e
       return (i);
21b8f9e
@@ -259,7 +259,7 @@ size_t crm_regerror (int errorcode, rege
21b8f9e
 		     size_t errbuf_size)
21b8f9e
 
21b8f9e
 {
21b8f9e
-  return (regerror (errorcode, preg, errbuf, errbuf_size));
21b8f9e
+  return (tre_regerror (errorcode, preg, errbuf, errbuf_size));
21b8f9e
 };
21b8f9e
 
21b8f9e
 void crm_regfree (regex_t *preg)
21b8f9e
@@ -269,7 +269,7 @@ void crm_regfree (regex_t *preg)
21b8f9e
   //  till and unless we decache, so crm_regfree is a noop.
21b8f9e
   return;
21b8f9e
 #else	// !CRM_REGEX_CACHESIZE > 0
21b8f9e
-   return (regfree (preg));
21b8f9e
+   return (tre_regfree (preg));
21b8f9e
 #endif	// !CRM_REGEX_CACHESIZE > 0
21b8f9e
 };
21b8f9e