DC_PARSER_NEW(3) | Library Functions Manual | DC_PARSER_NEW(3) |
dc_parser_new
, dc_parser_new2
—
#include
<libdivecomputer/parser.h>
dc_status_t
dc_parser_new
(dc_parser_t
**parser, dc_device_t *device);
dc_status_t
dc_parser_new2
(dc_parser_t
**parser, dc_context_t *context,
dc_descriptor_t *descriptor, unsigned
int devtime, dc_ticks_t systime);
dc_parser_new
, which extracts relevant values from the
device parameter; and
dc_parser_new2
, which is given device values (model,
etc.) directly.
After filling in the parser parameter, one usually sets parser data with dc_parser_set_data(3). The pointer must later be freed with dc_parser_destroy(3).
DC_STATUS_OK
, and fill in the
parser pointer on success. Otherwise, an error is
returned.
January 5, 2017 | NetBSD 10.0 |