CSV
CSV Utilities. More...
Modules | |
Types | |
CSV data types. | |
Functions | |
zos_result_t | csv_init (csv_context_t *context, const char *filename, uint8_t cols_per_line, size_t max_line_len, char delimiter) |
Initialize csv_context_t for processing. More... | |
void | csv_deinit (csv_context_t *context) |
De-initialize csv_context_t. More... | |
zos_result_t | csv_read_line (csv_context_t *context, const char **line) |
Read processed line from CSV file. More... | |
zos_result_t | csv_get_delimited_data (const char *src, char *dst, uint16_t size, char delimiter) |
Convert string into delimited string. More... | |
Detailed Description
CSV Utilities.
Function Documentation
void csv_deinit | ( | csv_context_t * | context | ) |
De-initialize csv_context_t.
zos_result_t csv_get_delimited_data | ( | const char * | src, |
char * | dst, |
||
uint16_t | size, |
||
char | delimiter |
||
) |
Convert string into delimited string.
zos_result_t csv_init | ( | csv_context_t * | context, |
const char * | filename, |
||
uint8_t | cols_per_line, |
||
size_t | max_line_len, |
||
char | delimiter |
||
) |
Initialize csv_context_t for processing.
zos_result_t csv_read_line | ( | csv_context_t * | context, |
const char ** | line |
||
) |
Read processed line from CSV file.