X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpacket.h;h=4a86c1c29d3d40323897665b2c7076f713904efd;hb=HEAD;hp=deacca0bf1f1e8bb85111821055549785fddacef;hpb=fab9ed5163a8f4ef5314bc67e48d1690d1126649;p=gldbg.git diff --git a/source/packet.h b/source/packet.h index deacca0..4a86c1c 100644 --- a/source/packet.h +++ b/source/packet.h @@ -1,13 +1,10 @@ -/* $Id$ - -This file is part of gldbg -Copyright © 2010 Mikko Rasa, Mikkosoft Productions -Distributed under the GPL -*/ - #ifndef PACKET_H_ #define PACKET_H_ +#ifdef __cplusplus +extern "C" { +#endif + struct GlPacket; typedef struct GlPacket GlPacket; @@ -30,6 +27,7 @@ void packet_write_string(GlPacket *, const char *); void packet_write_string_array(GlPacket *, const char **, unsigned); GlPacket *packet_receive_str(const char *, unsigned *); +GlPacket *packet_receive(int); void packet_read_char(GlPacket *, char *); void packet_read_short(GlPacket *, short *); @@ -38,11 +36,13 @@ void packet_read_long(GlPacket *, long *); void packet_read_long_long(GlPacket *, long long *); void packet_read_float(GlPacket *, float *); void packet_read_double(GlPacket *, double *); -typedef const void *pointer; -void packet_read_pointer(GlPacket *, pointer *); -void packet_read_data(GlPacket *, pointer *); -typedef const char *string; -void packet_read_string(GlPacket *, string *); -void packet_read_string_array(GlPacket *, string **); +void packet_read_pointer(GlPacket *, const void **); +void packet_read_data(GlPacket *, const void **); +void packet_read_string(GlPacket *, const char **); +void packet_read_string_array(GlPacket *, const char ***); + +#ifdef __cplusplus +} +#endif #endif