34 for (
int i = 0; i < length; i++)
37 for (
int i = 0; i < length; i++) {
39 if (buffer[i] >= 48 && buffer[i] <= 57) {
42 }
else if (buffer[i] >= 97 && buffer[i] <= 122) {
49 return static_cast<int>(strtol(tmp, NULL, 16));
54 for (
int i = 0; i < limit; i++)
55 if (buffer[i] == find)
return i;
62 uint32_t mask = 0xFFFFFFFF;
64 uint32_t* input_i = (uint32_t*)input;
65 uint32_t output_i = 0;
68 for (uint32_t i =0; i < integers; i++) {
72 sprintf(&output[output_i],
"%08x",
endswap(input_i[i] & mask));
80 tmp = ((value << 8) & 0xFF00FF00) | ((value >> 8) & 0xFF00FF);
81 value = (tmp << 16) | (tmp >> 16);
int strfind(char *buffer, char find, int limit)
String find.
int strhti(char *buffer, int length)
String-to-int.
uint32_t endswap(uint32_t value)
Endianess Swap.
void hexstr(char *output, char *input, uint32_t integers)
String to hex.