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