]> mj.ucw.cz Git - libucw.git/commitdiff
See ChangeLogs.
authorMartin Mares <mj@ucw.cz>
Tue, 29 Jul 1997 11:49:07 +0000 (11:49 +0000)
committerMartin Mares <mj@ucw.cz>
Tue, 29 Jul 1997 11:49:07 +0000 (11:49 +0000)
lib/config.h
lib/lib.h
lib/pools.h

index bbed4d5dda79ebed23c5d312f2068af5d0e84962..62ef1af356452fe52374ae3e6a47bc91f3feab24 100644 (file)
@@ -24,6 +24,7 @@ typedef unsigned int uns;             /* at least 32 bits */
 #undef CPU_BIG_ENDIAN
 #define CPU_CAN_DO_UNALIGNED_WORDS
 #define CPU_CAN_DO_UNALIGNED_LONGS
+#define CPU_STRUCT_ALIGN 4
 
 /* Misc */
 
index 3c94ea0c884cfd5d2aa5952b6a5d1ebd1ca2605e..d13b696c94a11a093a53cbca323236958a82b448 100644 (file)
--- a/lib/lib.h
+++ b/lib/lib.h
@@ -83,6 +83,7 @@ int log2(ulg);
 
 struct odes {                          /* Object description */
   struct oattr *attrs;
+  struct mempool *pool;
 };
 
 struct oattr {                         /* Object attribute */
@@ -127,10 +128,6 @@ void hex_to_md5(byte *, byte *);
 #define MD5_SIZE 16
 #define MD5_HEX_SIZE 33
 
-/* fcopy.c */
-
-void fcopy(FILE *, FILE *, uns, byte *, uns);
-
 /* prime.c */
 
 int isprime(uns);
index 861cf82a241e58fda46407d5fe649a926e0eb747..3129c6a7a7bda97bf4ebbbbe4ba5e6382d15f3e5 100644 (file)
@@ -4,7 +4,9 @@
  *     (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;