[BACK]Return to bufaux.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/bufaux.h between version 1.2 and 1.3

version 1.2, 1999/09/28 04:45:36 version 1.3, 1999/11/24 00:26:01
Line 1 
Line 1 
 /*  /*
    *
    * bufaux.h
    *
    * Author: Tatu Ylonen <ylo@cs.hut.fi>
    *
    * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
    *                    All rights reserved
    *
    * Created: Wed Mar 29 02:18:23 1995 ylo
    *
    */
   
 bufaux.h  
   
 Author: Tatu Ylonen <ylo@cs.hut.fi>  
   
 Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland  
                    All rights reserved  
   
 Created: Wed Mar 29 02:18:23 1995 ylo  
   
 */  
   
 /* RCSID("$Id$"); */  /* RCSID("$Id$"); */
   
 #ifndef BUFAUX_H  #ifndef BUFAUX_H
Line 20 
Line 20 
   
 /* Stores an BIGNUM in the buffer with a 2-byte msb first bit count, followed  /* Stores an BIGNUM in the buffer with a 2-byte msb first bit count, followed
    by (bits+7)/8 bytes of binary data, msb first. */     by (bits+7)/8 bytes of binary data, msb first. */
 void buffer_put_bignum(Buffer *buffer, BIGNUM *value);  void    buffer_put_bignum(Buffer * buffer, BIGNUM * value);
   
 /* Retrieves an BIGNUM from the buffer. */  /* Retrieves an BIGNUM from the buffer. */
 int buffer_get_bignum(Buffer *buffer, BIGNUM *value);  int     buffer_get_bignum(Buffer * buffer, BIGNUM * value);
   
 /* Returns an integer from the buffer (4 bytes, msb first). */  /* Returns an integer from the buffer (4 bytes, msb first). */
 unsigned int buffer_get_int(Buffer *buffer);  unsigned int buffer_get_int(Buffer * buffer);
   
 /* Stores an integer in the buffer in 4 bytes, msb first. */  /* Stores an integer in the buffer in 4 bytes, msb first. */
 void buffer_put_int(Buffer *buffer, unsigned int value);  void    buffer_put_int(Buffer * buffer, unsigned int value);
   
 /* Returns a character from the buffer (0 - 255). */  /* Returns a character from the buffer (0 - 255). */
 int buffer_get_char(Buffer *buffer);  int     buffer_get_char(Buffer * buffer);
   
 /* Stores a character in the buffer. */  /* Stores a character in the buffer. */
 void buffer_put_char(Buffer *buffer, int value);  void    buffer_put_char(Buffer * buffer, int value);
   
 /* Returns an arbitrary binary string from the buffer.  The string cannot  /* Returns an arbitrary binary string from the buffer.  The string cannot
    be longer than 256k.  The returned value points to memory allocated     be longer than 256k.  The returned value points to memory allocated
Line 43 
Line 43 
    the data.  If length_ptr is non-NULL, the length of the returned data     the data.  If length_ptr is non-NULL, the length of the returned data
    will be stored there.  A null character will be automatically appended     will be stored there.  A null character will be automatically appended
    to the returned string, and is not counted in length. */     to the returned string, and is not counted in length. */
 char *buffer_get_string(Buffer *buffer, unsigned int *length_ptr);  char   *buffer_get_string(Buffer * buffer, unsigned int *length_ptr);
   
 /* Stores and arbitrary binary string in the buffer. */  /* Stores and arbitrary binary string in the buffer. */
 void buffer_put_string(Buffer *buffer, const void *buf, unsigned int len);  void    buffer_put_string(Buffer * buffer, const void *buf, unsigned int len);
   
 #endif /* BUFAUX_H */  #endif                          /* BUFAUX_H */

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3