|
- #ifndef UTIL_H
- #define UTIL_H
-
- /*
- * Convert byte to human readable.
- * If binary is non-zero, use 1024 as conversation number, or else
- * use 1000.
- * precision is the precision, or -1 for the default
- * Returns the characters written on success, or -1 on error (like out is too small)
- */
- int util_byte2human(long int bytes, int binary, int precision, char* out, size_t out_len);
-
- /*
- * Convert raw bytes in 'bytes' to hex format into out
- * out has to be at least bytes_len * 2 + 1 large
- */
- void util_byte2hex(const unsigned char* bytes, int bytes_len, int uppercase, char* out);
-
- #endif
|