librazor/razor-internal.h
changeset 375 c903635ae422
parent 372 6e93e5485947
child 376 d15a16347c77
     1.1 --- a/librazor/razor-internal.h	Fri Jul 03 18:02:33 2009 +0100
     1.2 +++ b/librazor/razor-internal.h	Mon Jul 06 18:19:13 2009 +0100
     1.3 @@ -37,8 +37,8 @@
     1.4  #endif
     1.5  
     1.6  #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
     1.7 -#define ALIGN(value, base) (((value) + (base - 1)) & ~((base) - 1))
     1.8 -
     1.9 +#define PADDING(value, base) (-(value) & (base - 1))
    1.10 +#define ALIGN(value, base) ((value) + PADDING(value, base))
    1.11  void *zalloc(size_t size);
    1.12  
    1.13  struct razor_set_section {
    1.14 @@ -118,15 +118,7 @@
    1.15   	struct array prefix_pool;
    1.16  	struct array file_string_pool;
    1.17  	struct array details_string_pool;
    1.18 -
    1.19 -	struct razor_set_header *header;
    1.20 -	size_t header_size;
    1.21 -
    1.22 -	struct razor_set_header *details_header;
    1.23 -	size_t details_header_size;
    1.24 -
    1.25 -	struct razor_set_header *files_header;
    1.26 -	size_t files_header_size;
    1.27 +	struct razor_mapped_file *mapped_files;
    1.28  };
    1.29  
    1.30  struct import_entry {