#undef CPU_BIG_ENDIAN
#define CPU_CAN_DO_UNALIGNED_WORDS
#define CPU_CAN_DO_UNALIGNED_LONGS
+#define CPU_STRUCT_ALIGN 4
/* Misc */
struct odes { /* Object description */
struct oattr *attrs;
+ struct mempool *pool;
};
struct oattr { /* Object attribute */
#define MD5_SIZE 16
#define MD5_HEX_SIZE 33
-/* fcopy.c */
-
-void fcopy(FILE *, FILE *, uns, byte *, uns);
-
/* prime.c */
int isprime(uns);
* (c) 1997 Martin Mares, <mj@atrey.karlin.mff.cuni.cz>
*/
-#define POOL_ALIGN 4
+#ifndef POOL_ALIGN
+#define POOL_ALIGN CPU_STRUCT_ALIGN
+#endif
struct mempool {
struct memchunk *chunks;