Fix potential undefined references to FILE, for libopkg users.
[oweals/opkg-lede.git] / libopkg / xregex.c
index ba22b7d598964c0efd9c95bc0d0606851b6d1713..f682d4ca77df67434923473b408d149bfe5f8393 100644 (file)
@@ -15,8 +15,6 @@
    GNU General Public License for more details.
 */
 
-#include "includes.h"
-
 #include "xregex.h"
 #include "libbb/libbb.h"
 
@@ -35,13 +33,14 @@ int xregcomp(regex_t *preg, const char *regex, int cflags)
 
 static void print_regcomp_err(const regex_t *preg, int err)
 {
-    int size;
+    unsigned int size;
     char *error;
-    
-    fprintf(stderr, "%s: Error compiling regex:", __FUNCTION__);
+
     size = regerror(err, preg, 0, 0);
     error = xcalloc(1, size);
     regerror(err, preg, error, size);
-    fprintf(stderr, "%s\n", error);
+
+    opkg_msg(ERROR, "Internal error compiling regex: %s.", error);
+
     free(error);
 }