Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/engrave

Dir     : e17/libs/engrave/src/lib


Modified Files:
        engrave_load.c 


Log Message:
- set the correct image/font directory

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/engrave/src/lib/engrave_load.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- engrave_load.c      16 Nov 2004 01:13:30 -0000      1.11
+++ engrave_load.c      16 Nov 2004 01:54:08 -0000      1.12
@@ -83,6 +83,8 @@
   char *work_dir = NULL;
   static char tmpn[4096];
   char *cpp_extra = NULL;
+  char *out_dir = NULL;
+
 
   if (!filename) return NULL;
   old_fname = strdup(filename);
@@ -148,18 +150,20 @@
   /* we need the info on the work dir to pass the cpp so it can
    * include files correctly 
    */
-  len = strlen(ptr) + strlen(work_dir) + 4;
+  len = strlen(ptr) + strlen(work_dir) + 2;
+  out_dir = (char *)calloc(len, sizeof(char));
+  snprintf(out_dir, len, "%s/%s", work_dir, ptr);
+
+  len = strlen(out_dir) + 3;
   cpp_extra = (char *)calloc(len, sizeof(char));
-  snprintf(cpp_extra, len, "-I%s/%s", work_dir, ptr);
+  snprintf(cpp_extra, len, "-I%s", out_dir);
 
-  len = strlen(work_dir) + strlen(ptr) +
-          strlen(MAIN_EDC_NAME) + 3;
+  len = strlen(out_dir) + strlen(MAIN_EDC_NAME) + 2;
   new_fname = (char *)calloc(len, sizeof(char));
-  snprintf(new_fname, len, "%s/%s/%s", work_dir, ptr, 
-            MAIN_EDC_NAME);
+  snprintf(new_fname, len, "%s/%s", out_dir, MAIN_EDC_NAME);
   FREE(old_fname);
 
-  enf = engrave_load_edc(new_fname, work_dir, work_dir);
+  enf = engrave_load_edc(new_fname, out_dir, out_dir);
 
   FREE(work_dir);
 




-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to