diff options
author | 2012-08-05 12:41:16 -0700 | |
---|---|---|
committer | 2012-08-05 12:41:16 -0700 | |
commit | 53095e25d69206bea1ac15a7382ab8b61155c0c1 (patch) | |
tree | f641f279b761815507493003f851dc628362a748 /libs/utils/ZipFileRO.cpp | |
parent | 028a7572c81f91e4039b694cde1f55fdb3e483c7 (diff) |
libutils cleanup: remove unused or seldom used code from misc.{cpp|h}
Change-Id: I72206f16619d81887e3b85603494563faab3b445
Diffstat (limited to 'libs/utils/ZipFileRO.cpp')
-rw-r--r-- | libs/utils/ZipFileRO.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/libs/utils/ZipFileRO.cpp b/libs/utils/ZipFileRO.cpp index db17546ff9..cc62213187 100644 --- a/libs/utils/ZipFileRO.cpp +++ b/libs/utils/ZipFileRO.cpp @@ -320,6 +320,25 @@ bool ZipFileRO::mapCentralDirectory(void) return true; } + +/* + * Round up to the next highest power of 2. + * + * Found on http://graphics.stanford.edu/~seander/bithacks.html. + */ +static unsigned int roundUpPower2(unsigned int val) +{ + val--; + val |= val >> 1; + val |= val >> 2; + val |= val >> 4; + val |= val >> 8; + val |= val >> 16; + val++; + + return val; +} + bool ZipFileRO::parseZipArchive(void) { bool result = false; |