From 84533e278d6fe5793a9c0e59fdb0e889822decc2 Mon Sep 17 00:00:00 2001 From: relrelb Date: Sat, 8 Oct 2022 19:57:41 +0545 Subject: [PATCH] swf: De-duplicate code in `count_sbits_twips()` Re-use `count_sbits()`, as already done in `count_fbits()`. --- swf/src/write.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/swf/src/write.rs b/swf/src/write.rs index 1ff330b31..e41e98895 100644 --- a/swf/src/write.rs +++ b/swf/src/write.rs @@ -2386,16 +2386,7 @@ fn count_sbits(n: i32) -> u32 { } fn count_sbits_twips(n: Twips) -> u32 { - let n = n.get(); - if n == 0 { - 0 - } else if n == -1 { - 1 - } else if n < 0 { - count_ubits((!n) as u32) + 1 - } else { - count_ubits(n as u32) + 1 - } + count_sbits(n.get()) } fn count_fbits(n: Fixed16) -> u32 {