| 14 | #include <stdlib.h> |
| 15 | |
| 16 | static unsigned decode(const unsigned char* buf, unsigned len) { |
| 17 | unsigned n = 0; |
| 18 | for (unsigned i = 0; i < len; i++) { |
| 19 | n |= (unsigned) ((buf[i] & 0x7f) << (7 * i)); |
| 20 | } |
| 21 | return n; |
| 22 | } |
| 23 | |
| 24 | static int encode(unsigned n, unsigned char *buf) { |
| 25 | int len = 0; |
no outgoing calls
no test coverage detected
searching dependent graphs…