DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L1717
Version: 2.0-feature





Link: http://www.fltk.org/str.php?L1717
Version: 2.0-feature
Index: code.cxx
===================================================================
--- code.cxx    (revision 5932)
+++ code.cxx    (working copy)
@@ -347,11 +347,7 @@
   fprintf(header_file, "#define %s\n", define_name);
   }  
 
-  if (*t == '.' && strchr(t, '/') == NULL) {
     write_c("#include \"%s\"\n", filename_name(t));
-  } else {
-    write_c("#include \"%s\"\n", t);
-  }
 
   for (FluidType* p = FluidType::first; p; p = p->next_brother) {
     // write all static data for this & all children first
Index: fluid.cxx
===================================================================
--- fluid.cxx   (revision 5932)
+++ fluid.cxx   (working copy)
@@ -675,15 +675,15 @@
     }
     char cname[1024];
     char hname[1024];
+               strncpy(cname,filename,filename_ext(filename)-filename);
+               strcpy(hname,cname);
     if (code_file_name[0] == '.' && isalpha(code_file_name[1])) {
-       strcpy(cname,filename_name(filename));
-       strcpy((char*)filename_ext(cname), code_file_name);
+    strcat(cname,code_file_name);
     } else {
-       strcpy(cname, code_file_name);
+       strcat(cname, code_file_name);
     }
     if (header_file_name[0] == '.' && isalpha(header_file_name[1])) {
-       strcpy(hname,filename_name(filename));
-       strcpy((char*)filename_ext(hname), header_file_name);
+    strcat(hname,header_file_name);
     } else {
        strcpy(hname, header_file_name);
     }
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to