Como vemos la función smpp34_dumpBuff( ... )
toma cuatro parámetros y retorna un valor entero que describe el
resultado de la operación. Un valor distinto de 0 en el retorno,
indica que hubo un error en el intento de volcado.
extern int smpp34_errno;
extern char smpp34_strerror[2048];
int smpp34_dumpBuf( uint8_t *dest, /* out */
int destL, /* in */
uint8_t *src, /* in */
int srcL /* in */ )
|
dest: es un puntero a un buffer, donde va a almacenarse el buffer volcado. La memoria debe ser reservada de manera externa, ya sea dinámica o estática.
destL: es un entero que describe el largo del buffer destino (el parámetro anterior).
src: es un puntero al buffer binario de origen.
srcL: es un entero que describe el largo del buffer origen (el parámetro anterior).
El Ejemplo 1 descripto anteriormente, describe el uso de esta función.