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.