Mercurial > hg > nnchat
diff libnnchat.h @ 62:ff5d74f0d428
Moved some functions to "libnnchat".
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 11 Nov 2008 21:57:51 +0200 |
parents | |
children | 6a3a917303e4 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libnnchat.h Tue Nov 11 21:57:51 2008 +0200 @@ -0,0 +1,35 @@ +/* + * NNChat - Custom chat client for NewbieNudes.com chatrooms + * Written by Matti 'ccr' Hämäläinen + * (C) Copyright 2008 Tecnic Software productions (TNSP) + */ +#ifndef LIBNNCHAT_H +#define LIBNNCHAT_H + +#include <stdio.h> +#include <unistd.h> +#include <sys/socket.h> +#include <sys/types.h> +#include <arpa/inet.h> +#include <sys/time.h> +#include <netdb.h> +#include <errno.h> +#include "th_string.h" + +#define SET_BUFSIZE (4096) +#define SET_ALLOC_SIZE (128) + +int openConnection(struct in_addr *addr, const int port); +void closeConnection(const int sock); +BOOL sendToSocket(const int sock, char *buf, const size_t bufLen); +BOOL sendUserMsg(const int sock, const char *user, const char *fmt, ...); + + +char *encodeStr1(const char *str); +char *decodeStr1(const char *str); +char *encodeStr2(const char *str); +char *decodeStr2(const char *str); +char *stripXMLTags(const char *str); + + +#endif