From c068f22329d5cc722622a2183bbb22eef2093df7 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Mon, 24 Aug 2026 11:16:07 +0200 Subject: initial import --- src/libparsec/include/net_util.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/libparsec/include/net_util.h (limited to 'src/libparsec/include/net_util.h') diff --git a/src/libparsec/include/net_util.h b/src/libparsec/include/net_util.h new file mode 100644 index 0000000..5839192 --- /dev/null +++ b/src/libparsec/include/net_util.h @@ -0,0 +1,40 @@ +/* + * PARSEC HEADER: net_util.h + */ + +#ifndef _NET_UTIL_H_ +#define _NET_UTIL_H_ + + +// net_util.c implements the following functions +// --------------------------------------------- + + +// flag whether to include packet info writing code +#define PACKETINFO_WRITING_AVAILABLE + + +// external functions --------------------------------------------------------- +// +#ifdef PACKETINFO_WRITING_AVAILABLE + int NET_PacketInfo( const char *bstr, ... ); + void NET_RmEvList_WriteInfo( FILE* fp, RE_Header* relist ); +#endif // PACKETINFO_WRITING_AVAILABLE + +dword NET_CalcCRC( void* buf, size_t len ); +void NET_EncryptData( void* packet, size_t psize ); +void NET_DecryptData( void* packet, size_t psize ); + + +// include proper server/client specific header ------------------------------- +// +#ifdef PARSEC_CLIENT + #include "net_util_cl.h" +#else // !PARSEC_CLIENT + #include "net_util_sv.h" +#endif // !PARSEC_CLIENT + + +#endif // _NET_UTIL_H_ + + -- cgit v1.2.3