Definicje | Funkcje | Zmienne

Dokumentacja pliku plugins/icq/misc.c

#include "ekg2-config.h"
#include <stdint.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <ekg/debug.h>
#include <ekg/dynstuff.h>
#include <ekg/dynstuff_inline.h>
#include <ekg/stuff.h>
#include <ekg/xmalloc.h>
#include <ekg/userlist.h>
#include "icq.h"
#include "icq_snac_handlers.h"
#include "misc.h"
#include "miscicq.h"
#include "icq_debug.inc"

Definicje

#define MAX_BYTES_PER_LINE   16

Funkcje

void icq_hexdump (int level, unsigned char *p, size_t len)
static void icq_pack_common (string_t str, char *format, va_list ap)
string_t icq_pack_append (string_t str, char *format,...)
string_t icq_pack (char *format,...)
uint32_t icq_string_to_BE (unsigned char *buf, int len)
int icq_unpack_common (unsigned char *buf, unsigned char **endbuf, int *l, char *format, va_list ap)
int icq_unpack (unsigned char *buf, unsigned char **endbuf, int *l, char *format,...)
int icq_unpack_nc (unsigned char *buf, int len, char *format,...)
static LIST_FREE_ITEM (tlv_free_do_nothing, icq_tlv_t *)
 DYNSTUFF_LIST_DECLARE (icq_tlvs, icq_tlv_t, tlv_free_do_nothing, static __DYNSTUFF_ADD, __DYNSTUFF_NOREMOVE, __DYNSTUFF_DESTROY) icq_tlv_t *icq_tlv_get(struct icq_tlv_list *l

Zmienne

void * ucs2be_conv_in = (void*) -1
void * ucs2be_conv_out = (void*) -1

Dokumentacja definicji

#define MAX_BYTES_PER_LINE   16

Dokumentacja funkcji

DYNSTUFF_LIST_DECLARE ( icq_tlvs  ,
icq_tlv_t  ,
tlv_free_do_nothing  ,
static  __DYNSTUFF_ADD,
__DYNSTUFF_NOREMOVE  ,
__DYNSTUFF_DESTROY   
)
void icq_hexdump ( int  level,
unsigned char *  p,
size_t  len 
)
string_t icq_pack ( char *  format,
  ... 
)
string_t icq_pack_append ( string_t  str,
char *  format,
  ... 
)
static void icq_pack_common ( string_t  str,
char *  format,
va_list  ap 
) [static]
uint32_t icq_string_to_BE ( unsigned char *  buf,
int  len 
)
int icq_unpack ( unsigned char *  buf,
unsigned char **  endbuf,
int *  l,
char *  format,
  ... 
)
int icq_unpack_common ( unsigned char *  buf,
unsigned char **  endbuf,
int *  l,
char *  format,
va_list  ap 
)
int icq_unpack_nc ( unsigned char *  buf,
int  len,
char *  format,
  ... 
)
static LIST_FREE_ITEM ( tlv_free_do_nothing  ,
icq_tlv_t  
) [static]

Dokumentacja zmiennych

void* ucs2be_conv_in = (void*) -1
void* ucs2be_conv_out = (void*) -1
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje