* bencode: check error allocation memory for string;
* bencode: add predefined macros for header module;
* bencode: add bc_read_dict api function;
* bencode: code optimization;
* bencode: add bc_decode_type api function;
* bencode: delete bc_read api function;
* bencode: delete bc_read_dict api function;
* bencode: delete bc_read_list api function;
* bencode: read string from char buffer;
* bencode: add bc_read_string api function;
* bencode: read int value from char buffer;
* bencode: add bc_read_int api function;
* bencode: return offset read buffer;
* bencode: add missing header include;
* bencode: add negative numbers;
* bencode: fix offset read integer value;