SYNOPSIS |
#include <dmarc.h>
u_char ** opendmarc_xml(
char *b, size_t blen, char *e, size_t elen)
);
Parse and XML Report that was stored in a memory buffer. Returns a NULL termiated array of strings as lines of CSV
data.
|
DESCRIPTION |
Called When |
opendmarc_xml()
Any time you have received a DMARC report, and have already extracted it from its zip file.
|
|
---|
ARGUMENTS |
Argument | Description |
b |
The address of the memory buffer containing the XML report.
|
blen |
The size of the buffer b in bytes.
|
e |
A buffer to contain any returned human-readable error message.
|
elen |
The size of the buffer e in bytes.
|
|
RETURN VALUES |
- u_char ** -- On success, a NULL terminated array of CSV data lines.
- NULL -- Failure, with the reason in the e buffer.
|
NOTES |
|