diff options
| author | Alexander Pickering <alex@cogarr.net> | 2018-07-03 20:23:22 -0600 |
|---|---|---|
| committer | Alexander Pickering <alex@cogarr.net> | 2018-07-03 20:23:22 -0600 |
| commit | 246f9de4d230a3018cb5b57355678921236811be (patch) | |
| tree | 5f0910dfdadf167f10da6e4ddc69bed75a76e48c /src/shared/lua_api/stream.cpp | |
| parent | 3b6e505f0d5ac7133ac379a5be36e19479604a54 (diff) | |
| download | brokengine-246f9de4d230a3018cb5b57355678921236811be.tar.gz brokengine-246f9de4d230a3018cb5b57355678921236811be.tar.bz2 brokengine-246f9de4d230a3018cb5b57355678921236811be.zip | |
Started working on documentation
Added some of the documentation for the net library
Diffstat (limited to 'src/shared/lua_api/stream.cpp')
| -rw-r--r-- | src/shared/lua_api/stream.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/shared/lua_api/stream.cpp b/src/shared/lua_api/stream.cpp index 3ec2394..9f7200c 100644 --- a/src/shared/lua_api/stream.cpp +++ b/src/shared/lua_api/stream.cpp @@ -25,7 +25,7 @@ int stream_readInt(struct stream* s){ s->read += sizeof(int); return *ptr; } -void stream_writeData(struct stream* s, const char* d, int len){ +void stream_writeData(struct stream* s, const char* d, size_t len){ long o = s->length; s->length += sizeof(char)*len; s->data = (byte*)realloc(s->data,s->length); @@ -53,6 +53,11 @@ void stream_writeDouble(struct stream* s, double number){ double* ptr = (double*)(s->data + o); *ptr = number; } +double stream_readDouble(struct stream* s){ + double *ptr = (double*)(s->data + s->read); + s->read += sizeof(double); + return *ptr; +} void stream_print(struct stream* s){ printf("Length:%ld\nRead:%ld\nData starts at %p\nData:",s->length, s->read, s->data); |
