pike.git / src / pike_memory.h

version» Context lines:

pike.git/src/pike_memory.h:1:   /*\   ||| This file a part of Pike, and is copyright by Fredrik Hubinette   ||| Pike is distributed as GPL (General Public License)   ||| See the files COPYING and DISCLAIMER for more information.   \*/      /* -  * $Id: pike_memory.h,v 1.27 2000/12/01 20:34:46 grubba Exp $ +  * $Id: pike_memory.h,v 1.28 2000/12/01 20:51:16 grubba Exp $    */   #ifndef MEMORY_H   #define MEMORY_H      #include "global.h"   #include "stralloc.h"            #define MEMSEARCH_LINKS 512
pike.git/src/pike_memory.h:172:    \    for(DIVIDE_BY_2_CHAR_P(mlen);mlen--;) \    { \    ret^=(ret<<7)+*(b++); \    ret^=(ret>>6)+*(b++); \    } \    } \    , \    for(mlen >>= 3; mlen--;) \    { \ -  register size_t t1,t2; \ +  register size_t t1; \ +  register size_t t2; \    t1= a[0]; \    t2= a[1]; \    t1=(t1<<5) + a[2]; \    t2=(t2<<4) + a[3]; \    t1=(t1<<7) + a[4]; \    t2=(t2<<5) + a[5]; \    t1=(t1<<3) + a[6]; \    t2=(t2<<4) + a[7]; \    a += 8; \    ret^=(ret<<7) + (ret>>6) + t1 + (t2<<6); \    } \    ) \    \    RET = ret; \    } while(0)      #endif