Skip to content

Commit

Permalink
Implement other Packet conversion.
Browse files Browse the repository at this point in the history
  • Loading branch information
meh committed Feb 28, 2011
1 parent d077760 commit fb1a56b
Show file tree
Hide file tree
Showing 11 changed files with 457 additions and 207 deletions.
3 changes: 1 addition & 2 deletions extras/cppcheck.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
#!/bin/sh

if [ -d "src" ]; then
cppcheck -I include \
-v --enable=all src/ plugins/
cppcheck -I include -v --force --enable=all src/ plugins/
else
echo -e "\nRun from the project's repo root"
fi
7 changes: 7 additions & 0 deletions extras/valgrind.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

if [ -d "src" ]; then
valgrind -v --show-reachable=yes --leak-check=full --track-origins=yes src/craftd -c craftd.conf.dist
else
echo -e "\nRun from the project's repo root"
fi
8 changes: 8 additions & 0 deletions include/craftd/Buffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ CDPointer CD_BufferContent (CDBuffer* self);

size_t CD_BufferLength (CDBuffer* self);

bool CD_BufferEmpty (CDBuffer* self);

int CD_BufferDrain (CDBuffer* self, size_t length);

void CD_BufferAdd (CDBuffer* self, CDPointer data, size_t length);
Expand All @@ -80,6 +82,7 @@ void CD_BufferAdd (CDBuffer* self, CDPointer data, size_t length);
*
* B: MCBoolean
* S: MCString
* M: MCMetadata
*
* @param format The format string
*/
Expand All @@ -103,6 +106,8 @@ void CD_BufferAddBoolean (CDBuffer* self, MCBoolean data);

void CD_BufferAddString (CDBuffer* self, MCString data);

void CD_BufferAddMetadata (CDBuffer* self, MCMetadata* data);

CDPointer CD_BufferRemove (CDBuffer* self, size_t length);

/**
Expand All @@ -119,6 +124,7 @@ CDPointer CD_BufferRemove (CDBuffer* self, size_t length);
*
* B: MCBoolean
* S: MCString
* M: MCMetadata
*
* @param format The format string
*/
Expand All @@ -142,4 +148,6 @@ MCBoolean CD_BufferRemoveBoolean (CDBuffer* self);

MCString CD_BufferRemoveString (CDBuffer* self);

MCMetadata* CD_BufferRemoveMetadata (CDBuffer* self);

#endif
Loading

0 comments on commit fb1a56b

Please sign in to comment.