Enlightenment CVS committal

Author  : andreas99
Project : e16
Module  : tools

Dir     : e16/tools/e16menuedit2/src


Modified Files:
        file.c file.h 


Log Message:
version change
===================================================================
RCS file: /cvsroot/enlightenment/e16/tools/e16menuedit2/src/file.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- file.c      10 Jan 2005 15:13:57 -0000      1.15
+++ file.c      15 Jan 2005 10:27:09 -0000      1.16
@@ -54,17 +54,33 @@
           ((getenv ("TMPDIR") == NULL) ? "/tmp" : getenv ("TMPDIR")));
 }
 
-int compile_regex ()
+void compile_regex ()
 {
   int status;
+  char err_buf[ERR_BUF_SIZE];
 
   char pattern_mark[] = "\"([^\"]*)\"[[:space:]]*";
   char pattern_char[] = "([^[[:space:]]*)[[:space:]]*";
   char pattern_space[] = "[[:space:]]*(.*)";
 
   status = regcomp (&gv.re_mark, pattern_mark, REG_EXTENDED);
+  if (status != 0)
+  {
+    regerror (status, &gv.re_mark, err_buf, (size_t) ERR_BUF_SIZE);
+    printf ("regex compile: %s\n", err_buf);
+  }
   status = regcomp (&gv.re_char, pattern_char, REG_EXTENDED);
+  if (status != 0)
+  {
+    regerror (status, &gv.re_mark, err_buf, (size_t) ERR_BUF_SIZE);
+    printf ("regex compile: %s\n", err_buf);
+  }
   status = regcomp (&gv.re_space, pattern_space, REG_EXTENDED);
+  if (status != 0)
+  {
+    regerror (status, &gv.re_mark, err_buf, (size_t) ERR_BUF_SIZE);
+    printf ("regex compile: %s\n", err_buf);
+  }
 
   gv.pattern_mark = strdup (pattern_mark);
   gv.pattern_char = strdup (pattern_char);
@@ -77,7 +93,7 @@
   int numsub = 0;
   int maxsub = 1;
   int status;
-  char err_buf[1024];
+  char err_buf[ERR_BUF_SIZE];
   char **data;
   int i, n;
 
@@ -86,7 +102,6 @@
   *data_ptr = data;
 
   line = strdup (line);
-  printf ("%s\n", line);
 
   /* cut spaces */
   if (line[0] == ' ')
@@ -120,7 +135,7 @@
                            &ss, maxsub, &numsub);
       if (status != 0)
       {
-        regerror (status, &gv.re_mark, err_buf, (size_t) 1024);
+        regerror (status, &gv.re_mark, err_buf, (size_t) ERR_BUF_SIZE);
         printf ("regex exec: %s\n", err_buf);
       }
 
@@ -140,8 +155,6 @@
         free (ss[i].end);
       }
       free (ss);
-
-      printf ("match \": %s\n", data[n]);
     }
     else if (line[0] != ' ')
     {
@@ -149,7 +162,7 @@
                            &ss, maxsub, &numsub);
       if (status != 0)
       {
-        regerror (status, &gv.re_char, err_buf, (size_t) 1024);
+        regerror (status, &gv.re_char, err_buf, (size_t) ERR_BUF_SIZE);
         printf ("regex exec: %s\n", err_buf);
       }
 
@@ -169,8 +182,6 @@
         free (ss[i].end);
       }
       free (ss);
-
-      printf ("match char: %s\n", data[n]);
     }
   }
 
===================================================================
RCS file: /cvsroot/enlightenment/e16/tools/e16menuedit2/src/file.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- file.h      9 Jan 2005 20:53:51 -0000       1.10
+++ file.h      15 Jan 2005 10:27:09 -0000      1.11
@@ -45,6 +45,8 @@
 #include "e16menuedit2.h"
 #include "regex_func.h"
 
+#define ERR_BUF_SIZE 1024
+
 char *field (char *s, int field);
 void fword (char *s, int num, char *wd);
 char *homedir (int uid);
@@ -56,7 +58,7 @@
 char *e16_version ();
 char *get_fallback_locale (char *locale);
 int run_help (char *help_app, char* help_dir, char *help_file);
-int compile_regex ();
+void compile_regex ();
 int menu_regex (char *line, gchar ***data_ptr);
 
 #endif /* _FILE_H */




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to