diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-11-13 17:42:29 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-11-13 17:42:29 -0500 |
commit | 2da2800028dd5f65a88d26037acb27c8c906cda7 (patch) | |
tree | ef5332a98c6d5f60da25d3200eaafc4822b76d7c | |
parent | 915073cf09000a352a26ce16d094c7102d48539b (diff) | |
download | vt100-rust-2da2800028dd5f65a88d26037acb27c8c906cda7.tar.gz vt100-rust-2da2800028dd5f65a88d26037acb27c8c906cda7.zip |
handle escaping backslashes when generating fixtures
-rw-r--r-- | examples/generate_fixture.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/generate_fixture.rs b/examples/generate_fixture.rs index a411e8b..6e36a42 100644 --- a/examples/generate_fixture.rs +++ b/examples/generate_fixture.rs @@ -50,6 +50,10 @@ fn unhex(s: &[u8]) -> Vec<u8> { while i < s.len() { if s[i] == b'\\' { match s[i + 1] { + b'\\' => { + ret.push(b'\\'); + i += 2; + } b'x' => { let upper = s[i + 2]; let lower = s[i + 3]; |