Diff for /libaitio/inc/aitio.h between versions 1.11.2.23 and 1.11.2.26

version 1.11.2.23, 2011/10/07 09:14:40 version 1.11.2.26, 2011/10/14 07:28:16
Line 232  typedef struct { Line 232  typedef struct {
                                                 AIT_LEN(__val) = 0; \                                                  AIT_LEN(__val) = 0; \
                                         } while (0)                                          } while (0)
   
   struct io_ether_addr {
           u_int8_t ether_addr_octet[6];
   };
   
   
 // io_GetErrno() Get error code of last operation  // io_GetErrno() Get error code of last operation
 inline int io_GetErrno();  inline int io_GetErrno();
 // io_GetError() Get error text of last operation  // io_GetError() Get error text of last operation
Line 240  inline const char *io_GetError(); Line 244  inline const char *io_GetError();
   
   
 /*  /*
    * io_ether_ntoa() Convert ethernet address to string
    * @n = ethernet address structure, like struct ether_addr
    * @a = string
    * @len = string length
    * return: NULL error or !=NULL string a
    */
   inline char *io_ether_ntoa(const struct io_ether_addr *n, char * __restrict a, int len);
   
   /*
  * io_vals2buffer() Marshaling data from array with variables to buffer   * io_vals2buffer() Marshaling data from array with variables to buffer
  * @buf = Buffer   * @buf = Buffer
  * @buflen = Size of buffer   * @buflen = Size of buffer
Line 760  int io_Blowfish(unsigned char *pInput, int inLen, unsi Line 773  int io_Blowfish(unsigned char *pInput, int inLen, unsi
  * @inLen = Input buffer data length   * @inLen = Input buffer data length
  * @ppOutput = Output buffer with cipher data, must be free after use   * @ppOutput = Output buffer with cipher data, must be free after use
  * @pKey = Key   * @pKey = Key
    * @IV = IVector/Nonce/Counter, Warning: IV must be variable, because we write there!!!
  * return: -1 error or >-1 how many cipher blocks proceeded   * return: -1 error or >-1 how many cipher blocks proceeded
  */   */
int io_ctr_AES(u_char *pInput, int inLen, u_char **ppOutput, u_char *pKey);int io_ctr_AES(unsigned char *pInput, int inLen, unsigned char **ppOutput, 
                 unsigned char *pKey, unsigned char IV[AES_BLOCK_SIZE]);
   
   
 /*  /*
Line 793  inline void ioFreePTY(int ptyfd, const char *ttyname); Line 808  inline void ioFreePTY(int ptyfd, const char *ttyname);
  * @ypxl = y pixels   * @ypxl = y pixels
  * return: -1 error or 0 ok   * return: -1 error or 0 ok
  */   */
inline int ioChgWinPTY(int ptyfd, u_short row, u_short col, u_short xpxl, u_short ypxl);inline int ioChgWinPTY(int ptyfd, unsigned short row, unsigned short col, 
                 unsigned short xpxl, unsigned short ypxl);
 /*  /*
  * ioSetOwnerTTY() Set owner to TTY   * ioSetOwnerTTY() Set owner to TTY
  * @ttyname = tty filename   * @ttyname = tty filename

Removed from v.1.11.2.23  
changed lines
  Added in v.1.11.2.26


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>