Add some old HTTP client code, just for kicks.

This commit is contained in:
Henrik Rydgard
2012-06-03 19:01:08 +02:00
parent a1f8b7e6e1
commit 5dbea73016
18 changed files with 752 additions and 9 deletions
+13 -1
View File
@@ -1,9 +1,11 @@
#include <string.h>
#include "base/buffer.h"
#include "base/stringutil.h"
unsigned int parseHex(const char *_szValue)
{
DWORD Count, Value = 0;
int Count, Value = 0;
size_t Finish = strlen(_szValue);
if (Finish > 8 ) { Finish = 8; }
@@ -38,4 +40,14 @@ unsigned int parseHex(const char *_szValue)
}
}
return Value;
}
void DataToHexString(const uint8 *data, size_t size, std::string *output) {
Buffer buffer;
for (size_t i = 0; i < size; i++) {
buffer.Printf("%02x ", data[i]);
if (i && !(i & 15))
buffer.Printf("\n");
}
buffer.TakeAll(output);
}