size_t i = 0;
/* ignore if we're already LE */
- // if(*((char *)&s))
- // return;
+ if(*((char *)&s))
+ return;
for(; w < l; w++) {
for(; i < s << 1; i++) {
- unsigned char *p = &((unsigned char *)m+w*s)[i];
- *p = ((*p * 0x0802LU & 0x22110LU) | (*p * 0x8020LU & 0x88440LU)) * 0x10101LU >> 16;
+ unsigned char *p = (unsigned char *)m+w*s;
+ unsigned char t = p[i];
+ p[i] = p[s-i-1];
+ p[s-i-1] = t;
}
}
}
if (!lineptr || !n || !stream)
return -1;
if (!*lineptr) {
- if (!(*lineptr = mem_a((*n = 64))))
+ if (!(*lineptr = mem_a((*n=64))))
return -1;
}