Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/embryo

Dir     : e17/libs/embryo/src/lib


Modified Files:
        embryo_amx.c embryo_private.h 


Log Message:


oosp backwards ifdef

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/lib/embryo_amx.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- embryo_amx.c        25 Mar 2004 03:50:32 -0000      1.3
+++ embryo_amx.c        25 Mar 2004 03:59:18 -0000      1.4
@@ -145,7 +145,9 @@
        unsigned short *len;
        
        len = (unsigned short*)((unsigned char*)ep->code + hdr->nametable);
+#ifdef WORDS_BIGENDIAN
        embryo_swap_16((unsigned short *)len);
+#endif 
        if (*len > sNAMEMAX) return 0;
      }
    if (hdr->stp <= 0) return 0;
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/lib/embryo_private.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- embryo_private.h    25 Mar 2004 03:50:32 -0000      1.3
+++ embryo_private.h    25 Mar 2004 03:59:18 -0000      1.4
@@ -163,17 +163,17 @@
 (Embryo_Func_Stub *)((unsigned char*)(hdr) + \
 (int)(hdr)->table + index * (hdr)->defsize)
 #ifdef WORDS_BIGENDIAN
+static int __inline __entryswap32(int v)
+{int vv; vv = v; embryo_swap_32((unsigned int *)&vv); return vv;}
 # define GETENTRYNAME(hdr, entry) \
 (((hdr)->defsize == 2 * sizeof(unsigned int)) \
-? (char *)((unsigned char*)(hdr) + *((unsigned int *)(entry) + 1)) \
+? (char *)((unsigned char*)(hdr) + \
+__entryswap32(*((unsigned int *)(entry) + 1))) \
 : (entry)->name)
 #else
-static int __inline __entryswap32(int v) \
-{int vv; vv = v; embryo_swap_32((unsigned int *)&vv); return vv;}
 # define GETENTRYNAME(hdr, entry) \
 (((hdr)->defsize == 2 * sizeof(unsigned int)) \
-? (char *)((unsigned char*)(hdr) + \
-__entryswap32(*((unsigned int *)(entry) + 1))) \
+? (char *)((unsigned char*)(hdr) + *((unsigned int *)(entry) + 1)) \
 : (entry)->name)
 #endif
 




-------------------------------------------------------
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