/*
- * Generating V33 buckets
+ * Generating Buckets from Objects
*
* (c) 2004, Robert Spalek <robert@ucw.cz>
+ *
+ * This software may be freely distributed and used according to the terms
+ * of the GNU Lesser General Public License.
*/
#include "lib/lib.h"
#include "lib/fastbuf.h"
-#include "lib/obj2buck.h"
#include "lib/bucket.h"
+#include "lib/object.h"
#include "charset/unistream.h"
#include <string.h>
void
attr_set_type(uns type)
{
- use_v33 = (type == BUCKET_TYPE_V33 || type == BUCKET_TYPE_V33_LIZARD);
+ switch (type)
+ {
+ case BUCKET_TYPE_PLAIN:
+ case BUCKET_TYPE_V30:
+ use_v33 = 0;
+ break;
+ case BUCKET_TYPE_V33:
+ case BUCKET_TYPE_V33_LIZARD:
+ use_v33 = 1;
+ break;
+ default:
+ die("Don't know how to generate buckets of type %08x", type);
+ }
}
inline byte *