X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/df007486f5119620e09930b030c29b62e67bb0b4..9aeda6cbfbfadd3be02f43165617b1ec4ff45425:/client/util.h diff --git a/client/util.h b/client/util.h index f81d7d88..b158ec0a 100644 --- a/client/util.h +++ b/client/util.h @@ -13,10 +13,22 @@ #include #include #include -#include #include // math.pow +#include // time, gmtime +#include "proxmark3.h" // time_t #include "data.h" // for FILE_PATH_SIZE -#include "proxmark3.h" + +#include +// Handle platform specific includes +#ifndef _WIN32 + #include + #include + #include +#else + #include + #include +#endif + #ifndef BITMASK # define BITMASK(X) (1 << (X)) @@ -93,6 +105,7 @@ char *sprint_hex(const uint8_t * data, const size_t len); char *sprint_bin(const uint8_t * data, const size_t len); char *sprint_bin_break(const uint8_t *data, const size_t len, const uint8_t breaks); char *sprint_hex_ascii(const uint8_t *data, const size_t len); +char *sprint_ascii(const uint8_t *data, const size_t len); void num_to_bytes(uint64_t n, size_t len, uint8_t* dest); uint64_t bytes_to_num(uint8_t* src, size_t len);