aboutsummaryrefslogtreecommitdiff
path: root/libssh/buffer.c
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-02-02 15:14:19 +0000
committerAndreas Schneider <mail@cynapses.org>2009-02-02 15:14:19 +0000
commitf4d74e285e9af06c1da245198faa366d6f1e06c4 (patch)
tree3826ddca3194ff99756d6cebbd3d01b9a0660f5b /libssh/buffer.c
parentfc0928a5721041e70807c33bd16fe852225d97f7 (diff)
downloadlibssh-f4d74e285e9af06c1da245198faa366d6f1e06c4.tar.gz
libssh-f4d74e285e9af06c1da245198faa366d6f1e06c4.tar.xz
libssh-f4d74e285e9af06c1da245198faa366d6f1e06c4.zip
Fix compiler warnings in buffer implementation.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@206 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'libssh/buffer.c')
-rw-r--r--libssh/buffer.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libssh/buffer.c b/libssh/buffer.c
index 60eceef..a5d6cc3 100644
--- a/libssh/buffer.c
+++ b/libssh/buffer.c
@@ -33,7 +33,7 @@ MA 02111-1307, USA. */
/** \brief creates a new buffer
* \return a new initialized buffer
*/
-BUFFER *buffer_new(){
+BUFFER *buffer_new(void) {
BUFFER *buffer=malloc(sizeof(BUFFER));
memset(buffer,0,sizeof(BUFFER));
return buffer;
@@ -195,7 +195,7 @@ int buffer_get_rest_len(BUFFER *buffer){
* \param len number of bytes to eat
* \return new size of the buffer
*/
-int buffer_pass_bytes(BUFFER *buffer,int len){
+int buffer_pass_bytes(BUFFER *buffer, u32 len){
if(buffer->used < buffer->pos+len)
return 0;
buffer->pos+=len;
@@ -213,7 +213,7 @@ int buffer_pass_bytes(BUFFER *buffer,int len){
* \param len number of bytes to remove from tail
* \return new size of the buffer
*/
-int buffer_pass_bytes_end(BUFFER *buffer,int len){
+int buffer_pass_bytes_end(BUFFER *buffer, u32 len){
if(buffer->used < buffer->pos + len)
return 0;
buffer->used-=len;
@@ -228,7 +228,7 @@ int buffer_pass_bytes_end(BUFFER *buffer,int len){
* \returns 0 if there is not enough data in buffer
* \returns len otherwise.
*/
-int buffer_get_data(BUFFER *buffer, void *data, int len){
+u32 buffer_get_data(BUFFER *buffer, void *data, u32 len){
if(buffer->pos+len>buffer->used)
return 0; /*no enough data in buffer */
memcpy(data,buffer->data+buffer->pos,len);