| Revision: | 1046 |
| Committed: | Mon Aug 29 13:19:38 2016 UTC (9 years, 2 months ago) by alloc |
| File size: | 327 byte(s) |
| Log Message: | Daodan: Added Windows MinGW and build batch file |
| # | Content |
|---|---|
| 1 | # bits2str --- turn a byte into readable 1's and 0's |
| 2 | |
| 3 | function bits2str(bits, data, mask) |
| 4 | { |
| 5 | if (bits == 0) |
| 6 | return "0" |
| 7 | |
| 8 | mask = 1 |
| 9 | for (; bits != 0; bits = rshift(bits, 1)) |
| 10 | data = (and(bits, mask) ? "1" : "0") data |
| 11 | |
| 12 | while ((length(data) % 8) != 0) |
| 13 | data = "0" data |
| 14 | |
| 15 | return data |
| 16 | } |