diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2026-08-24 11:16:07 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2026-08-24 11:16:07 +0200 |
| commit | c068f22329d5cc722622a2183bbb22eef2093df7 (patch) | |
| tree | 12d56c1aede67988a55e241364606bfbb4dba933 /src/libparsec/include/net_util.h | |
| download | openparsec-main.tar.xz openparsec-main.zip | |
Diffstat (limited to 'src/libparsec/include/net_util.h')
| -rw-r--r-- | src/libparsec/include/net_util.h | 40 |
1 files changed, 40 insertions, 0 deletions
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_ + + |
