Skip to content

Commit 50cbdc8

Browse files
committed
Replace the use of my ar code with ar_archive_writer
1 parent a38d471 commit 50cbdc8

File tree

5 files changed

+95
-393
lines changed

5 files changed

+95
-393
lines changed

Cargo.lock

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ target-lexicon = "0.12.0"
1818
gimli = { version = "0.28", default-features = false, features = ["write"]}
1919
object = { version = "0.32", default-features = false, features = ["std", "read_core", "write", "archive", "coff", "elf", "macho", "pe"] }
2020

21+
ar_archive_writer = "0.1.5"
2122
indexmap = "2.0.0"
2223
libloading = { version = "0.7.3", optional = true }
2324
smallvec = "1.8.1"

src/dll_import_lib/ar.rs

-235
This file was deleted.

src/dll_import_lib/data.rs

-16
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,6 @@ impl DataWriter {
3636
self.data.push(0);
3737
}
3838

39-
pub(crate) fn write_u16_le(&mut self, data: u16) {
40-
self.data.extend_from_slice(&data.to_le_bytes());
41-
}
42-
43-
pub(crate) fn write_u32_be(&mut self, data: u32) {
44-
self.data.extend_from_slice(&data.to_be_bytes());
45-
}
46-
4739
pub(crate) fn write_u32_le(&mut self, data: u32) {
4840
self.data.extend_from_slice(&data.to_le_bytes());
4941
}
@@ -54,14 +46,6 @@ impl DataWriter {
5446
offset
5547
}
5648

57-
pub(crate) fn set_u32_be(&mut self, offset: usize, data: u32) {
58-
self.data[offset..][..4].copy_from_slice(&data.to_be_bytes());
59-
}
60-
61-
pub(crate) fn set_u32_le(&mut self, offset: usize, data: u32) {
62-
self.data[offset..][..4].copy_from_slice(&data.to_le_bytes());
63-
}
64-
6549
pub(crate) fn align(&mut self, alignment: usize, pad: u8) {
6650
let offset = self.data.len();
6751
self.data.resize(offset.next_multiple_of(alignment), pad);

0 commit comments

Comments
 (0)