summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Carbonneaux2022-04-18 22:32:23 +0200
committerQuentin Carbonneaux2022-04-18 22:33:40 +0200
commit7dc2a20b54dbc22536b89020e835583c6f55b4bb (patch)
tree1d4b12fa198014f5eb50521c53610af67e6d33dc
parentecb12db07e897ff866eb7de50be129ab74d11b4c (diff)
remove gear.h
-rw-r--r--sdar/gear.h258
-rw-r--r--sdar/write.c70
2 files changed, 68 insertions, 260 deletions
diff --git a/sdar/gear.h b/sdar/gear.h
deleted file mode 100644
index 7f54efc..0000000
--- a/sdar/gear.h
+++ /dev/null
@@ -1,258 +0,0 @@
-static uint geartab[] = {
- 0x92e20f11,
- 0xc99e29b6,
- 0x57257862,
- 0xba9d134a,
- 0x330fd7de,
- 0x8a67f2da,
- 0xd0d80025,
- 0x30f4d2f0,
- 0xa335f030,
- 0xa204b2cb,
- 0x77dba5e0,
- 0x93b5f4b1,
- 0xfa03dbd1,
- 0xb9c46a4d,
- 0x30cd4857,
- 0xf3a63acf,
- 0x41ce0260,
- 0xde10c40b,
- 0x7f1dbcbe,
- 0x97b760c5,
- 0x24bbcb8e,
- 0x395ca2fb,
- 0xc1b3cb67,
- 0x6c1382af,
- 0xeadcabd3,
- 0xa6fcda67,
- 0xc9621abe,
- 0x3a58896d,
- 0x7baf2f3a,
- 0x894379c4,
- 0x63e3f0a5,
- 0xc4fc330e,
- 0x59a7de9a,
- 0xc71fc48a,
- 0xa4781060,
- 0x2bee179a,
- 0x9fa20d10,
- 0xd1b776a3,
- 0x0abb3ce6,
- 0x688d8905,
- 0x365e67ab,
- 0x7e69825a,
- 0x4a5b125d,
- 0x24ec9cd3,
- 0xe187a863,
- 0xa743aa06,
- 0x9d056980,
- 0x5ce0ea9c,
- 0xeef5b4ad,
- 0x8b56a37d,
- 0x1424336a,
- 0x4967cb89,
- 0x88ce4cdd,
- 0x7bbc295a,
- 0x0e3d135e,
- 0xed73f897,
- 0x8b3a9389,
- 0x19dfb377,
- 0xc7bf587c,
- 0x9f69d33c,
- 0x22e79c10,
- 0x924b1825,
- 0xdacb4081,
- 0xcfdf3ecb,
- 0x26cf7ed5,
- 0x7e36965c,
- 0xd99d254a,
- 0x1a5a3d9f,
- 0xd667a64e,
- 0x10f03358,
- 0xd096cfe5,
- 0xb7069ea9,
- 0xa102403e,
- 0xabc80514,
- 0x6a287305,
- 0xe0d0cfe6,
- 0x832452c0,
- 0x908315e2,
- 0x8570b84c,
- 0xc0669e9e,
- 0x0b25b557,
- 0x9adb4e65,
- 0x197b2092,
- 0x4274c7ee,
- 0x3e2519eb,
- 0x0867b6f4,
- 0x828ca92a,
- 0x7751e18c,
- 0x08593b15,
- 0xf3997d51,
- 0xa680fad5,
- 0xb3869ebc,
- 0x61ba15d7,
- 0x3f21a66d,
- 0xf3896de9,
- 0x7bb1ceba,
- 0x9d9b3c6d,
- 0x72aa672f,
- 0x5284917c,
- 0xbabd9b59,
- 0x9870effe,
- 0x732c56f8,
- 0xd5bd50e1,
- 0xcdbe3ede,
- 0xd61b2bd8,
- 0x2034a216,
- 0x3362cb72,
- 0xbf8e93d2,
- 0xd353c8c1,
- 0xe51fa486,
- 0x59ecd97c,
- 0x51e720d8,
- 0x15a81c69,
- 0x274b814d,
- 0x776febbc,
- 0x0b87e55d,
- 0x3eb1f5cc,
- 0x609bb4c6,
- 0x2ec6cd95,
- 0xd305e276,
- 0x16372345,
- 0x49813a65,
- 0xe2f40a27,
- 0xf5af9693,
- 0xbddc156c,
- 0x0067c4ba,
- 0x4e64b0de,
- 0x8d977d87,
- 0xb9564305,
- 0xb8c4d64c,
- 0x6eda9549,
- 0x948a666b,
- 0xb68a5e6d,
- 0xcb9d972e,
- 0x412b333f,
- 0x4de68757,
- 0xf4dec2d2,
- 0xfcb123bb,
- 0x7b66464a,
- 0xfe8221c6,
- 0xac972d94,
- 0x6486dbdc,
- 0xc2499483,
- 0x12caa04c,
- 0x43c7fcac,
- 0x1c8eb80e,
- 0xe6ac5586,
- 0x193f2ebe,
- 0x8d855b8e,
- 0x8a252b06,
- 0xe13ecfde,
- 0xbe508ee9,
- 0xa6a04be6,
- 0x2e4617b7,
- 0x7f6e5273,
- 0xf3a32f69,
- 0xe5b9a039,
- 0xd3280030,
- 0x51de3668,
- 0x92139acf,
- 0xae492674,
- 0x82bd8b5e,
- 0xdd758563,
- 0xa494a1bd,
- 0xe17b842d,
- 0xfb60973f,
- 0xd7b20c1f,
- 0x0a3fa645,
- 0xa8cd316b,
- 0x44bb4fe5,
- 0xf79d7e79,
- 0xffe9484d,
- 0x82c1340c,
- 0xa98d350f,
- 0x8baf71f1,
- 0x65b8725f,
- 0x812f230d,
- 0xa980c35f,
- 0xb910520c,
- 0xf4477a69,
- 0x150a9f28,
- 0x4a49ed20,
- 0xab83d251,
- 0x82123b6a,
- 0xc48cd6e8,
- 0x4004779b,
- 0x7fa928b8,
- 0x0a8f3342,
- 0xa709869d,
- 0x625bb5cd,
- 0x5b54e3df,
- 0x0fccae23,
- 0x5ce68144,
- 0x7ce70215,
- 0x8908df4b,
- 0x2ca7272e,
- 0x345d81ed,
- 0xf40499e1,
- 0xa939d945,
- 0xfaddc7b7,
- 0xe67bf73b,
- 0x52e69b29,
- 0x20ee0a44,
- 0xfeedd39d,
- 0x4f814cd1,
- 0x63cab89d,
- 0xc970e7f0,
- 0x393b656f,
- 0x9c21bde3,
- 0x7836a4e9,
- 0x573c8ede,
- 0x7fe8b4f4,
- 0xe1989fbe,
- 0x95c9319b,
- 0x415fe175,
- 0xd1272a21,
- 0x3b4c3b68,
- 0x22bc032d,
- 0xe4506d7b,
- 0x76ae8a4d,
- 0xb64d825c,
- 0x96de6a33,
- 0x62e39958,
- 0x13d48069,
- 0x1e254f94,
- 0x09b1d2fb,
- 0xa53c46c9,
- 0x11e6654b,
- 0xbe767a89,
- 0x533123fb,
- 0x946637aa,
- 0x0323c935,
- 0x722db90b,
- 0x55126729,
- 0xe93fb418,
- 0x6825abf4,
- 0x3b6ff6f9,
- 0x5009e2c9,
- 0xd20eead4,
- 0x5cd849bf,
- 0x7775bc38,
- 0xccc5eb68,
- 0x53719f4c,
- 0x2e406c1c,
- 0xb15edb2d,
- 0x78e32b1d,
- 0xd1677f02,
- 0x87d30d64,
- 0xf479e96b,
- 0x086458e3,
- 0xa5c5c78b,
- 0x01ad57ab,
- 0xb56078b3,
- 0x49130c46,
- 0x4092a44a,
- 0x5f2ebb90,
-};
diff --git a/sdar/write.c b/sdar/write.c
index 41be2ed..90e24c9 100644
--- a/sdar/write.c
+++ b/sdar/write.c
@@ -5,6 +5,74 @@
MAKESURE(vlong_is_enough_for_vlen, (uvlong)Lvlcap * Maxblk <= LLONG_MAX);
MAKESURE(Avglog_ok, 6 < Avglog && Avglog < 32);
+static uint geartab[] = {
+ 0x92e20f11, 0xc99e29b6, 0x57257862, 0xba9d134a,
+ 0x330fd7de, 0x8a67f2da, 0xd0d80025, 0x30f4d2f0,
+ 0xa335f030, 0xa204b2cb, 0x77dba5e0, 0x93b5f4b1,
+ 0xfa03dbd1, 0xb9c46a4d, 0x30cd4857, 0xf3a63acf,
+ 0x41ce0260, 0xde10c40b, 0x7f1dbcbe, 0x97b760c5,
+ 0x24bbcb8e, 0x395ca2fb, 0xc1b3cb67, 0x6c1382af,
+ 0xeadcabd3, 0xa6fcda67, 0xc9621abe, 0x3a58896d,
+ 0x7baf2f3a, 0x894379c4, 0x63e3f0a5, 0xc4fc330e,
+ 0x59a7de9a, 0xc71fc48a, 0xa4781060, 0x2bee179a,
+ 0x9fa20d10, 0xd1b776a3, 0x0abb3ce6, 0x688d8905,
+ 0x365e67ab, 0x7e69825a, 0x4a5b125d, 0x24ec9cd3,
+ 0xe187a863, 0xa743aa06, 0x9d056980, 0x5ce0ea9c,
+ 0xeef5b4ad, 0x8b56a37d, 0x1424336a, 0x4967cb89,
+ 0x88ce4cdd, 0x7bbc295a, 0x0e3d135e, 0xed73f897,
+ 0x8b3a9389, 0x19dfb377, 0xc7bf587c, 0x9f69d33c,
+ 0x22e79c10, 0x924b1825, 0xdacb4081, 0xcfdf3ecb,
+ 0x26cf7ed5, 0x7e36965c, 0xd99d254a, 0x1a5a3d9f,
+ 0xd667a64e, 0x10f03358, 0xd096cfe5, 0xb7069ea9,
+ 0xa102403e, 0xabc80514, 0x6a287305, 0xe0d0cfe6,
+ 0x832452c0, 0x908315e2, 0x8570b84c, 0xc0669e9e,
+ 0x0b25b557, 0x9adb4e65, 0x197b2092, 0x4274c7ee,
+ 0x3e2519eb, 0x0867b6f4, 0x828ca92a, 0x7751e18c,
+ 0x08593b15, 0xf3997d51, 0xa680fad5, 0xb3869ebc,
+ 0x61ba15d7, 0x3f21a66d, 0xf3896de9, 0x7bb1ceba,
+ 0x9d9b3c6d, 0x72aa672f, 0x5284917c, 0xbabd9b59,
+ 0x9870effe, 0x732c56f8, 0xd5bd50e1, 0xcdbe3ede,
+ 0xd61b2bd8, 0x2034a216, 0x3362cb72, 0xbf8e93d2,
+ 0xd353c8c1, 0xe51fa486, 0x59ecd97c, 0x51e720d8,
+ 0x15a81c69, 0x274b814d, 0x776febbc, 0x0b87e55d,
+ 0x3eb1f5cc, 0x609bb4c6, 0x2ec6cd95, 0xd305e276,
+ 0x16372345, 0x49813a65, 0xe2f40a27, 0xf5af9693,
+ 0xbddc156c, 0x0067c4ba, 0x4e64b0de, 0x8d977d87,
+ 0xb9564305, 0xb8c4d64c, 0x6eda9549, 0x948a666b,
+ 0xb68a5e6d, 0xcb9d972e, 0x412b333f, 0x4de68757,
+ 0xf4dec2d2, 0xfcb123bb, 0x7b66464a, 0xfe8221c6,
+ 0xac972d94, 0x6486dbdc, 0xc2499483, 0x12caa04c,
+ 0x43c7fcac, 0x1c8eb80e, 0xe6ac5586, 0x193f2ebe,
+ 0x8d855b8e, 0x8a252b06, 0xe13ecfde, 0xbe508ee9,
+ 0xa6a04be6, 0x2e4617b7, 0x7f6e5273, 0xf3a32f69,
+ 0xe5b9a039, 0xd3280030, 0x51de3668, 0x92139acf,
+ 0xae492674, 0x82bd8b5e, 0xdd758563, 0xa494a1bd,
+ 0xe17b842d, 0xfb60973f, 0xd7b20c1f, 0x0a3fa645,
+ 0xa8cd316b, 0x44bb4fe5, 0xf79d7e79, 0xffe9484d,
+ 0x82c1340c, 0xa98d350f, 0x8baf71f1, 0x65b8725f,
+ 0x812f230d, 0xa980c35f, 0xb910520c, 0xf4477a69,
+ 0x150a9f28, 0x4a49ed20, 0xab83d251, 0x82123b6a,
+ 0xc48cd6e8, 0x4004779b, 0x7fa928b8, 0x0a8f3342,
+ 0xa709869d, 0x625bb5cd, 0x5b54e3df, 0x0fccae23,
+ 0x5ce68144, 0x7ce70215, 0x8908df4b, 0x2ca7272e,
+ 0x345d81ed, 0xf40499e1, 0xa939d945, 0xfaddc7b7,
+ 0xe67bf73b, 0x52e69b29, 0x20ee0a44, 0xfeedd39d,
+ 0x4f814cd1, 0x63cab89d, 0xc970e7f0, 0x393b656f,
+ 0x9c21bde3, 0x7836a4e9, 0x573c8ede, 0x7fe8b4f4,
+ 0xe1989fbe, 0x95c9319b, 0x415fe175, 0xd1272a21,
+ 0x3b4c3b68, 0x22bc032d, 0xe4506d7b, 0x76ae8a4d,
+ 0xb64d825c, 0x96de6a33, 0x62e39958, 0x13d48069,
+ 0x1e254f94, 0x09b1d2fb, 0xa53c46c9, 0x11e6654b,
+ 0xbe767a89, 0x533123fb, 0x946637aa, 0x0323c935,
+ 0x722db90b, 0x55126729, 0xe93fb418, 0x6825abf4,
+ 0x3b6ff6f9, 0x5009e2c9, 0xd20eead4, 0x5cd849bf,
+ 0x7775bc38, 0xccc5eb68, 0x53719f4c, 0x2e406c1c,
+ 0xb15edb2d, 0x78e32b1d, 0xd1677f02, 0x87d30d64,
+ 0xf479e96b, 0x086458e3, 0xa5c5c78b, 0x01ad57ab,
+ 0xb56078b3, 0x49130c46, 0x4092a44a, 0x5f2ebb90,
+};
+MAKESURE(geartab_size_ok, sizeof geartab / sizeof geartab[0] == 256);
+
void
writerinit(Writer *w, flushcb *flush, void *arg)
{
@@ -91,8 +159,6 @@ chunkdone(Writer *w, uchar *buf, int sz)
return 0;
}
-#include "gear.h"
-
static int
chunker(Writer *w, int sz)
{