mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-29 06:44:46 +00:00
Build up a vector of relocations
This commit is contained in:
parent
fd3d8f5227
commit
1def56ea04
3 changed files with 24 additions and 10 deletions
|
@ -261,6 +261,13 @@ pub fn overwrite_padded_u32(buffer: &mut [u8], value: u32) {
|
|||
buffer[4] = x as u8;
|
||||
}
|
||||
|
||||
pub fn encode_padded_u32<'a>(buffer: &mut Vec<'a, u8>, value: u32) {
|
||||
let old_len = buffer.len();
|
||||
let new_len = old_len + 5;
|
||||
buffer.resize(new_len, 0);
|
||||
overwrite_padded_u32(&mut buffer[old_len..new_len], value);
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue