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

/log.h (ed48364b9e8c9451c3ca334e6397e0b67a1040b1) (686 bytes) (mode 100644) (type blob)

#define L_ERROR 	3
#define L_WARNING	4
#define L_NOTICE	5
#define L_INFO		6
#define L_DEBUG		7

#define L_UNSET		0x29a

void log_printf(int level, const char *fmt, ...);
void log_init(void);
void log_close(void);

extern int min_log_level;
extern int use_syslog;

#define d(x) log_printf(L_DEBUG, "%s:%d %s", __FILE__, __LINE__, #x);

/* Debug-log the int variable x */
#define dd(x) log_printf(L_DEBUG, "%s:%d %s=%d", __FILE__, __LINE__, #x, (x));

/* Debug-log the pointer variable x */
#define dp(x) log_printf(L_DEBUG, "%s:%d %s=%p", __FILE__, __LINE__, #x, (x));

/* Debug-log the string variable x */
#define ds(x) log_printf(L_DEBUG, "%s:%d %s=%s", __FILE__, __LINE__, #x, (x));


Mode Type Size Ref File
100644 blob 223 edf6645defd9952878f1f84d5d994b7965041a77 .gitignore
100644 blob 631 c0d340c3c80824fc29c870f595ba899d22b6ad2e BUILD.md
100644 blob 35058 2061be2b732ea86101a7c0d5f4df0bbbfb830a30 LICENSE.md
100644 blob 669 5e19d0a3ee2725091cd7c51900dffbec3ffc0997 Makefile
100644 blob 4781 84c03397805c3a3b85fa6a9e18f2debfad234e45 README.md
100644 blob 1566 419ee1e936e62995ea01366b6de161af94c3b542 VPN.md
100644 blob 14347 58b31ab2400da8f31012d114a7f06856d39abea7 client.c
100644 blob 742 1ac50085e349329987ff615195ecfde70ab35088 client.h
100644 blob 176 52f9d71f3415d613e0cf73edd6d05a2a27fdfd8a gitversion.c
100644 blob 2085 acb45b84f5abf7ead93318f1680d0a3af1bdc070 log.c
100644 blob 686 ed48364b9e8c9451c3ca334e6397e0b67a1040b1 log.h
100644 blob 30356 c9cfb04e7f07971641b52b61f0f0ad3baa609b4c main.c
100644 blob 2476 2300293a65f81a9ad2282fb9b1cd6fde163ebc4e main.h
040000 tree - 9fc0b45bf62d115143aae3926e70bbb221d1d982 scripts
100644 blob 3878 2511c521a73cc63e177c67a4693a2b4aca612c9c tox_bootstrap.h
100644 blob 12536 75e9dc5ed9399120416e8da5f24d1ccde41cf901 utarray.h
100644 blob 61492 7205c67efa27c66884c8d4d1c8a105d4854a0548 uthash.h
100644 blob 3503 8cffe640db2fc2c171a14b5b8641e0f18ebf0199 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