Browse code

pool size recalculated, win32 VI bumped

aCaB authored on 2010/03/22 01:18:57
Showing 2 changed files
... ...
@@ -65,58 +65,73 @@ static inline void spam(const char *fmt, ...) { fmt = fmt; } /* gcc STFU */
65 65
 
66 66
 #if SIZEOF_VOID_P==8
67 67
 static const unsigned int fragsz[] = {
68
-/* SIZE        PERM    TEMP    ACT! */
69
-     16, /*    7631    7189 USE/POW2 */
70
-     24, /*   81785     114      USE */
71
-     32, /* 1099428      78 USE/POW2 */
72
-     40, /*   22466      69      USE */
73
-     48, /*    7438      37      USE */
74
-     56, /*    5567      32      USE */
75
-     64, /*    2801      31 USE/POW2 */
76
-     72, /*  610137      29      USE */
77
-     80, /*    3579      28      USE */
78
-     88, /*    2603      28      USE */
79
-     96, /*    3535      27      USE */
80
-    104, /*    3669      24      USE */
81
-    112, /*    3897      23      USE */
82
-    120, /*    5105      22      USE */
83
-    128, /*    3097      22 USE/POW2 */
84
-    136, /*    3977      21      USE */
85
-    144, /*   32225      21      USE */
86
-    152, /*   12384      20      USE */
87
-    160, /*   17258      20      USE */
88
-    176, /*     504      20      USE */
89
-    192, /*     324      20      USE */
90
-    216, /*     363      20      USE */
91
-    240, /*     478      19      USE */
92
-    256, /*     516      19 USE/POW2 */
93
-    288, /*     249      19      USE */
94
-    312, /*     741      18      USE */
95
-    336, /*      47      18      USE */
96
-    512, /*       1      18     POW2 */
97
-   1024, /*       0      17     POW2 */
98
-   2048, /*       0      16     POW2 */
99
-   2056, /*   11408      16      USE */
100
-   4096, /*       0      16     POW2 */
101
-   8192, /*       0      14     POW2 */
102
-   8736, /*       1      12      USE */
103
-  10240, /*       1      11      USE */
104
-  16384, /*       0       8     POW2 */
105
-  20536, /*       1       7      USE */
106
-  33704, /*       1       6      USE */
107
-  37312, /*       1       5      USE */
108
-  43800, /*       1       3      USE */
109
-  63504, /*       9       3      USE */
110
-  65536, /*       0       3     POW2 */
111
-  89800, /*       1       2      USE */
112
- 102624, /*       1       1      USE */
113
- 131072, /*       0       1     POW2 */
114
- 147296, /*       1       1      USE */
115
- 262144, /*       0       1     POW2 */
116
- 369280, /*       1       0      USE */
117
- 507976, /*       9       0      USE */
118
- 525976, /*       1       0      USE */
119
-1048576, /*       0       0 USE/POW2 */
68
+/* SIZE        PERM    TEMP     MAX    ACT! */
69
+     16, /* 1487281    7051 1487281      USE */
70
+     24, /*   89506     103   89510      USE */
71
+     32, /* 1313968      65 1313969      USE */
72
+     40, /*   23221      43   23222      USE */
73
+     48, /*  800586      87  800588      USE */
74
+     56, /*    5634      32    5634      USE */
75
+     64, /*    2762      31    2762      USE */
76
+     72, /*    2343      29    2343      USE */
77
+     80, /* 1857605      32 1857606      USE */
78
+     88, /*    2619      28    2619      USE */
79
+     96, /*    3556      27    3556      USE */
80
+    104, /*    3670      24    3670      USE */
81
+    112, /*    3998      23    3998      USE */
82
+    120, /*    5100      22    5100      USE */
83
+    128, /*    3092      22    3092      USE */
84
+    136, /*    4075      22    4075      USE */
85
+    144, /*    4412      22    4412      USE */
86
+    152, /*   41875      21   41875      USE */
87
+    160, /*   17264      21   17264      USE */
88
+    176, /*     517      20     517      USE */
89
+    192, /*     332      20     332      USE */
90
+    208, /*     451      20     451      USE */
91
+    216, /*     408      20     408      USE */
92
+    224, /*     276      20     276      USE */
93
+    240, /*     484      19     484      USE */
94
+    256, /*     529      19     529      USE */
95
+    264, /*     219      19     219      USE */
96
+    272, /*     368      19     368      USE */
97
+    280, /*     239      19     239      USE */
98
+    288, /*     252      19     252      USE */
99
+    312, /*     744      19     744      USE */
100
+    352, /*      23      19      23      USE */
101
+    384, /*      11      18      11      USE */
102
+    408, /*      11      18      11      USE */
103
+    512, /*       1      18       2      USE */
104
+    520, /*       3      18       4      USE */
105
+    632, /*       2      18       3      USE */
106
+   1024, /*       0      17       1      USE */
107
+   2048, /*       0      17       1      USE */
108
+   2056, /*   11920      16   11920      USE */
109
+   4096, /*       0      16       1      USE */
110
+   6144, /*       1      15       1      USE */
111
+   8192, /*       0      14       1      USE */
112
+   8816, /*       1      13       1      USE */
113
+   8872, /*       1      12       1      USE */
114
+  11376, /*       1      10       1      USE */
115
+  16384, /*       0       8       1      USE */
116
+  16392, /*     256       8     257      USE */
117
+  21096, /*       1       7       1      USE */
118
+  32768, /*       0       7       1      USE */
119
+  34752, /*       1       6       2      USE */
120
+  44736, /*       1       4       1      USE */
121
+  48384, /*       1       3       1      USE */
122
+  63504, /*       9       3      10      USE */
123
+  65536, /*       0       3       1      USE */
124
+  91624, /*       1       2       1      USE */
125
+ 105568, /*       1       1       1      USE */
126
+ 131072, /*       0       1       1      USE */
127
+ 131088, /*       6       1       7      USE */
128
+ 131784, /*       1       1       2      USE */
129
+ 154896, /*       1       1       1      USE */
130
+ 262144, /*       0       1       1      USE */
131
+ 372712, /*       1       0       1      USE */
132
+ 507976, /*       9       0       9      USE */
133
+ 524288, /*       0       0       0      USE */
134
+1048576,
120 135
 2097152,
121 136
 4194304,
122 137
 8388608,
... ...
@@ -125,66 +140,81 @@ static const unsigned int fragsz[] = {
125 125
 
126 126
 #else
127 127
 
128
-static const unsigned int fragsz[] = {
128
+static const unsigned int fragsz[] = { 
129 129
 /* SIZE        PERM    TEMP    ACT! */
130
-      8, /*    1992    7188 USE/POW2 */
131
-     16, /*   49976     172 USE/POW2 */
132
-     24, /*  995096     121      USE */
133
-     32, /*  151077      68 USE/POW2 */
134
-     40, /*   15175      58      USE */
135
-     48, /*    7231      55      USE */
136
-     56, /*  613432      47      USE */
137
-     64, /*    1925      44 USE/POW2 */
138
-     72, /*    3192      42      USE */
139
-     80, /*    2782      40      USE */
140
-     88, /*    3524      40      USE */
141
-     96, /*    3395      40      USE */
142
-    104, /*    3593      40      USE */
143
-    112, /*   31850      40      USE */
144
-    120, /*    5260      38      USE */
145
-    128, /*    3231      38 USE/POW2 */
146
-    136, /*    4785      38      USE */
147
-    144, /*    3000      38      USE */
148
-    152, /*   13384      38      USE */
149
-    160, /*   14915      36      USE */
150
-    168, /*     485      36      USE */
151
-    176, /*     379      36      USE */
152
-    184, /*     322      36      USE */
153
-    192, /*     260      36      USE */
154
-    200, /*     410      36      USE */
155
-    208, /*     388      36      USE */
156
-    216, /*     262      36      USE */
157
-    224, /*     256      36      USE */
158
-    232, /*     475      36      USE */
159
-    248, /*     544      36      USE */
160
-    256, /*     206      36     POW2 */
161
-    264, /*     352      36      USE */
162
-    280, /*     258      36      USE */
163
-    296, /*     283      36      USE */
164
-    304, /*     308      36      USE */
165
-    312, /*     566      36      USE */
166
-    328, /*      53      36      USE */
167
-    376, /*      18      36      USE */
168
-    616, /*       7      34      USE */
169
-   1032, /*   11408      32      USE */
170
-   2048, /*       0      32     POW2 */
171
-   4096, /*       0      28     POW2 */
172
-   5456, /*       1      20      USE */
173
-   8192, /*       0      16     POW2 */
174
-  10272, /*       1      14      USE */
175
-  18656, /*       1      11      USE */
176
-  21904, /*       1       6      USE */
177
-  32768, /*       0       6     POW2 */
178
-  44864, /*       1       4      USE */
179
-  51240, /*       1       2      USE */
180
-  65536, /*       0       2     POW2 */
181
- 131072, /*       0       2     POW2 */
182
- 147288, /*       1       2      USE */
183
- 184624, /*       1       0      USE */
184
- 253992, /*       9       0      USE */
185
- 262144, /*       0       0     POW2 */
186
- 525752, /*       1       0      USE */
187
-1048576, /*       0       0 USE/POW2 */
130
+     16, /* 1487589    7134 1487589      USE */
131
+     24, /*  116448     127  116452      USE */
132
+     32, /* 1287128      95 1287134      USE */
133
+     40, /*   23174      60   23174      USE */
134
+     48, /*  800778      81  800779      USE */
135
+     56, /*    5633      51    5633      USE */
136
+     64, /* 1857039      49 1857040      USE */
137
+     72, /*    2341      44    2341      USE */
138
+     80, /*    3702      43    3702      USE */
139
+     88, /*    2619      41    2619      USE */
140
+     96, /*    3563      40    3563      USE */
141
+    104, /*    3667      40    3667      USE */
142
+    112, /*    3997      40    3997      USE */
143
+    120, /*   34560      40   34560      USE */
144
+    128, /*    3093      38    3093      USE */
145
+    136, /*    3988      38    3988      USE */
146
+    144, /*    4412      38    4412      USE */
147
+    152, /*   12413      38   12413      USE */
148
+    160, /*   17264      38   17264      USE */
149
+    168, /*     397      38     397      USE */
150
+    176, /*     517      38     517      USE */
151
+    184, /*     328      37     328      USE */
152
+    192, /*     332      36     332      USE */
153
+    208, /*     451      36     451      USE */
154
+    216, /*     408      36     408      USE */
155
+    224, /*     276      36     276      USE */
156
+    240, /*     483      36     483      USE */
157
+    248, /*     254      36     254      USE */
158
+    256, /*     529      36     529      USE */
159
+    264, /*     219      36     219      USE */
160
+    272, /*     368      36     368      USE */
161
+    288, /*     252      36     252      USE */
162
+    304, /*     315      36     315      USE */
163
+    312, /*     744      36     744      USE */
164
+    336, /*      51      36      51      USE */
165
+    352, /*      23      36      23      USE */
166
+    368, /*      29      36      29      USE */
167
+    408, /*      11      36      11      USE */
168
+    440, /*      11      34      11      USE */
169
+    512, /*       1      34       1      USE */
170
+    520, /*       3      34       4      USE */
171
+    592, /*      10      34      10      USE */
172
+    632, /*       2      34       3      USE */
173
+    736, /*       1      34       2      USE */
174
+   1024, /*       0      34       1      USE */
175
+   1032, /*   11920      33   11920      USE */
176
+   2048, /*       0      32       2      USE */
177
+   3080, /*       1      30       1      USE */
178
+   4096, /*       0      28       1      USE */
179
+   4416, /*       1      26       1      USE */
180
+   4440, /*       1      25       1      USE */
181
+   5696, /*       1      20       1      USE */
182
+   8192, /*       0      16       1      USE */
183
+  10248, /*       1      16       2      USE */
184
+  11272, /*     256      14     257      USE */
185
+  16384, /*       0      14       1      USE */
186
+  17384, /*       1      12       2      USE */
187
+  22376, /*       1       8       1      USE */
188
+  24200, /*       1       6       1      USE */
189
+  32768, /*       0       6       1      USE */
190
+  45816, /*       1       5       1      USE */
191
+  52792, /*       1       2       1      USE */
192
+  63504, /*       9       2      10      USE */
193
+  65536, /*       0       2       1      USE */
194
+ 131072, /*       0       2       1      USE */
195
+ 131088, /*       6       2       7      USE */
196
+ 131528, /*       1       2       2      USE */
197
+ 154896, /*       1       2       1      USE */
198
+ 186360, /*       1       1       1      USE */
199
+ 253992, /*       9       0       9      USE */
200
+ 262144, /*       0       0       0      USE */
201
+ 525752,
202
+1048576,
188 203
 2097152,
189 204
 4194304,
190 205
 8388608,
... ...
@@ -6,7 +6,7 @@
6 6
 #define REPO_VERSION VERSION
7 7
 #endif
8 8
 
9
-#define RES_VER_Q 0,96,0,0
9
+#define RES_VER_Q 0,96,0,2
10 10
 #define RES_VER_S "ClamAV 0.96"
11 11
 
12 12
 VS_VERSION_INFO VERSIONINFO