Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/embryo

Dir     : e17/libs/embryo/src/bin


Modified Files:
        embryo_cc_sc1.c 


Log Message:


damn! dont screw with the filenames so much!

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/bin/embryo_cc_sc1.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- embryo_cc_sc1.c     25 Mar 2004 09:44:55 -0000      1.5
+++ embryo_cc_sc1.c     28 Mar 2004 04:53:35 -0000      1.6
@@ -20,7 +20,7 @@
  *      misrepresented as being the original software.
  *  3.  This notice may not be removed or altered from any source distribution.
  *
- *  Version: $Id: embryo_cc_sc1.c,v 1.5 2004/03/25 09:44:55 raster Exp $
+ *  Version: $Id: embryo_cc_sc1.c,v 1.6 2004/03/28 04:53:35 raster Exp $
  */
 #include <assert.h>
 #include <ctype.h>
@@ -328,6 +328,7 @@
     error(103);         /* insufficient memory */
 
   setopt(argc,argv,inpfname,outfname,errfname,incfname,reportname);
+   printf("outfname = %s\n", outfname);
   /* set output names that depend on the input name */
   if (sc_listing)
     set_extension(outfname,".lst",TRUE);
@@ -636,6 +637,7 @@
   assert(extension!=NULL && (*extension=='\0' || *extension=='.'));
   assert(filename!=NULL);
   ptr=strrchr(filename,'.');
+#if 0   
   if (ptr!=NULL) {
     /* ignore extension on a directory or at the start of the filename */
     if (strchr(ptr,DIRSEP_CHAR)!=NULL || ptr==filename || *(ptr-1)==DIRSEP_CHAR)
@@ -645,6 +647,16 @@
     *ptr='\0';          /* set zero terminator at the position of the period */
   if (force || ptr==NULL)
     strcat(filename,extension);
+#else
+   if (!ptr)
+     {
+       strcat(filename, extension);
+     }
+   else
+     {
+       strncpy(ptr, extension, strlen(extension));
+     }
+#endif   
 }
 
 static int toggle_option(char *optptr, int option)
@@ -849,6 +861,7 @@
       /* The output name is the input name with a different extension,
        * but it is stored in a different directory
        */
+#if 0
       if (strlen(oname)==0) {
         if ((ptr=strrchr(iname,DIRSEP_CHAR))!=NULL)
           ptr++;          /* strip path */
@@ -857,6 +870,7 @@
         strcpy(oname,ptr);
       } /* if */
       set_extension(oname,".asm",TRUE);
+#endif       
 #if !defined SC_LIGHT
       if (sc_makereport && strlen(rname)==0) {
         if ((ptr=strrchr(iname,DIRSEP_CHAR))!=NULL)




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to