diff options
author | Plex <thinkplex@riseup.net> | 2021-10-25 17:30:45 +0200 |
---|---|---|
committer | Plex <thinkplex@riseup.net> | 2021-10-25 17:30:45 +0200 |
commit | 927c5b7219041a353010141cea139642ac6ca0bf (patch) | |
tree | c51153dbf7b21bb9ebc63f8722ba9a2f51739c4f /mctypes.h | |
parent | d25c1b105da1606d3e372974d7546c1f7726a198 (diff) |
serialize_packet + refactor
Diffstat (limited to 'mctypes.h')
-rw-r--r-- | mctypes.h | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -1,4 +1,9 @@ +#ifndef MCTYPES_H +#define MCTYPES_H + #include <sys/types.h> + + typedef u_int8_t *varint; typedef u_int8_t *varlong; @@ -24,7 +29,11 @@ typedef struct { typedef long ping; typedef long pong; -int readVarInt(varint x); -varint writeVarInt(unsigned int x); -size_t serializeHandshake(handshake hs, void **buf); -size_t serializePacket(packet p, void *buf); +int from_varint(varint x); +varint to_varint(unsigned int x); +size_t len_varint(varint x); + +size_t serialize_handshake(handshake hs, void **buf); +size_t serialize_packet(packet p, void **buf); + +#endif // MCTYPES_H |