gdr / tuntox (public) (License: GPLv3) (since 2017-01-24) (hash sha1)
Tunnel TCP connections over the Tox protocol

/util.h (30d24a59885fa184228e8fd29c87efee48fd5ac8) (380 bytes) (mode 100644) (type blob)

#ifndef _UTIL_H
#define _UTIL_H

#include <unistd.h>
#include <stdint.h>
#define countof(x) (sizeof(x)/sizeof(*(x)))
#define char_t unsigned char

void writechecksum(uint8_t *address);
void to_hex(char_t *a, const char_t *p, int size);
void id_to_string(char_t *dest, const char_t *src);
int string_to_id(char_t *w, char_t *a);
void* file_raw(char *path, uint32_t *size);

#endif


Mode Type Size Ref File
100644 blob 223 edf6645defd9952878f1f84d5d994b7965041a77 .gitignore
100644 blob 631 c0d340c3c80824fc29c870f595ba899d22b6ad2e BUILD.md
100644 blob 35058 2061be2b732ea86101a7c0d5f4df0bbbfb830a30 LICENSE.md
100644 blob 500 32f6d8782dbc4bbda51ef0653547274abce256d6 Makefile
100644 blob 4746 5fb29214099ee1d4c2643e0f9ece65b6dfc0c502 README.md
100644 blob 14250 33957576fbd03d33c0dd159d08f1fe21d7599455 client.c
100644 blob 742 1ac50085e349329987ff615195ecfde70ab35088 client.h
100644 blob 24876 45f415a21ab9fa9c25814db436a3bae0db21b9ff main.c
100644 blob 2358 a3890ca5ffc06b7d7494512905e14bc11c0ceac7 main.h
040000 tree - b9c2c2dfbce9b8e4121507d628a572ac50bfc3d1 scripts
100644 blob 3878 2511c521a73cc63e177c67a4693a2b4aca612c9c tox_bootstrap.h
100644 blob 12536 75e9dc5ed9399120416e8da5f24d1ccde41cf901 utarray.h
100644 blob 61492 7205c67efa27c66884c8d4d1c8a105d4854a0548 uthash.h
100644 blob 3126 b523236be19dab1ecb7e5ef5d8e4db9782fcdd63 util.c
100644 blob 380 30d24a59885fa184228e8fd29c87efee48fd5ac8 util.h
100644 blob 55882 b5f3f04c104785a57d8280c37c1b19b36068e56e utlist.h
100644 blob 11555 867442c843dbe6bf096a488e3ce9ec6323809f7f utstring.h
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/gdr/tuntox

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/gdr/tuntox

Clone this repository using git:
git clone git://git.rocketgit.com/user/gdr/tuntox

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main