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.