Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/embryo

Dir     : e17/libs/embryo/src/bin


Modified Files:
        embryo_cc_sc1.c embryo_cc_sc2.c embryo_cc_sc3.c 
        embryo_cc_sc7.c 


Log Message:


notes...

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/bin/embryo_cc_sc1.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- embryo_cc_sc1.c     27 Apr 2004 08:05:11 -0000      1.9
+++ embryo_cc_sc1.c     15 May 2004 05:39:44 -0000      1.10
@@ -19,7 +19,7 @@
  *  must not be 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.9 2004/04/27 08:05:11 raster Exp $
+ *  Version: $Id: embryo_cc_sc1.c,v 1.10 2004/05/15 05:39:44 raster Exp $
  */
 #include <assert.h>
 #include <ctype.h>
@@ -1000,8 +1000,8 @@
    add_constant("false", 0, sGLOBAL, 1);
    add_constant("EOS", 0, sGLOBAL, 0); /* End Of String, or '\0' */
    add_constant("cellbits", 32, sGLOBAL, 0);
-   add_constant("cellmax", LONG_MAX, sGLOBAL, 0);
-   add_constant("cellmin", LONG_MIN, sGLOBAL, 0);
+   add_constant("cellmax", INT_MAX, sGLOBAL, 0);
+   add_constant("cellmin", INT_MIN, sGLOBAL, 0);
    add_constant("charbits", charbits, sGLOBAL, 0);
    add_constant("charmin", 0, sGLOBAL, 0);
    add_constant("charmax", (charbits == 16) ? 0xffff : 0xff, sGLOBAL, 0);
@@ -3651,6 +3651,7 @@
 #endif
      }                         /* if */
 
+   /* FIXME: 64bit unsafe! putting an int on a stack of void *'s */
    pushstk((stkitem) intest);
    intest = 1;
    if (parens)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/bin/embryo_cc_sc2.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- embryo_cc_sc2.c     20 Apr 2004 03:50:11 -0000      1.4
+++ embryo_cc_sc2.c     15 May 2004 05:39:44 -0000      1.5
@@ -18,7 +18,7 @@
  *      misrepresented as being the original software.
  *  3.  This notice may not be removed or altered from any source distribution.
  *
- *  Version: $Id: embryo_cc_sc2.c,v 1.4 2004/04/20 03:50:11 raster Exp $
+ *  Version: $Id: embryo_cc_sc2.c,v 1.5 2004/05/15 05:39:44 raster Exp $
  */
 #include <assert.h>
 #include <stdio.h>
@@ -104,10 +104,14 @@
    pushstk((stkitem) inpf);
    pushstk((stkitem) inpfname);        /* pointer to current file name */
    pushstk((stkitem) curlibrary);
+   /* FIXME: 64bit unsafe */
    pushstk((stkitem) iflevel);
    assert(skiplevel == 0);
+   /* FIXME: 64bit unsafe */
    pushstk((stkitem) icomment);
+   /* FIXME: 64bit unsafe */
    pushstk((stkitem) fcurrent);
+   /* FIXME: 64bit unsafe */
    pushstk((stkitem) fline);
    inpfname = duplicatestring(name);   /* set name of include file */
    if (inpfname == NULL)
@@ -636,8 +640,8 @@
        {
           float               test1 = 0.0, test2 = 50.0;
 
-          assert(*(long *)&test1 == 0x00000000L
-                 && *(long *)&test2 == 0x42480000L);
+          assert(*(int *)&test1 == 0x00000000L
+                 && *(int *)&test2 == 0x42480000L);
        }
 #endif
      }
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/bin/embryo_cc_sc3.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- embryo_cc_sc3.c     20 Apr 2004 03:50:11 -0000      1.3
+++ embryo_cc_sc3.c     15 May 2004 05:39:44 -0000      1.4
@@ -18,7 +18,7 @@
  *      misrepresented as being the original software.
  *  3.  This notice may not be removed or altered from any source distribution.
  *
- *  Version: $Id: embryo_cc_sc3.c,v 1.3 2004/04/20 03:50:11 raster Exp $
+ *  Version: $Id: embryo_cc_sc3.c,v 1.4 2004/05/15 05:39:44 raster Exp $
  */
 #include <assert.h>
 #include <stdio.h>
@@ -1691,7 +1691,9 @@
 
    if (matchtoken('('))
      {                         /* sub-expression - (expression,...) */
+       /* FIXME: 64bit unsafe */
        pushstk((stkitem) intest);
+       /* FIXME: 64bit unsafe */
        pushstk((stkitem) sc_allowtags);
 
        intest = 0;             /* no longer in "test" expression */
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/bin/embryo_cc_sc7.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- embryo_cc_sc7.c     20 Apr 2004 03:50:11 -0000      1.2
+++ embryo_cc_sc7.c     15 May 2004 05:39:44 -0000      1.3
@@ -35,7 +35,7 @@
  *      misrepresented as being the original software.
  *  3.  This notice may not be removed or altered from any source distribution.
  *
- *  Version: $Id: embryo_cc_sc7.c,v 1.2 2004/04/20 03:50:11 raster Exp $
+ *  Version: $Id: embryo_cc_sc7.c,v 1.3 2004/05/15 05:39:44 raster Exp $
  */
 #include <assert.h>
 #include <stdio.h>
@@ -555,7 +555,10 @@
 
    /* allocate a buffer to replace the sequence in */
    if ((buffer = malloc(*repl_length)) == NULL)
-      return (char *)error(103);
+     {
+       error(103);
+       return NULL;
+     }
 
    /* replace the pattern into this temporary buffer */
    lptr = buffer;




-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to