made the pack completely portable and wrote relevent bat files to go with it
This commit is contained in:
16
gitportable/usr/share/awk/bits2str.awk
Normal file
16
gitportable/usr/share/awk/bits2str.awk
Normal file
@@ -0,0 +1,16 @@
|
||||
# bits2str --- turn an integer into readable ones and zeros
|
||||
|
||||
function bits2str(bits, data, mask)
|
||||
{
|
||||
if (bits == 0)
|
||||
return "0"
|
||||
|
||||
mask = 1
|
||||
for (; bits != 0; bits = rshift(bits, 1))
|
||||
data = (and(bits, mask) ? "1" : "0") data
|
||||
|
||||
while ((length(data) % 8) != 0)
|
||||
data = "0" data
|
||||
|
||||
return data
|
||||
}
|
||||
Reference in New Issue
Block a user