mirror of
https://github.com/johnkerl/miller.git
synced 2026-07-23 16:08:43 +00:00
19 lines
542 B
C
19 lines
542 B
C
// ================================================================
|
|
// Retains field names from CSV header lines across record reads.
|
|
// See also c/README.md.
|
|
// ================================================================
|
|
|
|
#ifndef HEADER_KEEPER_H
|
|
#define HEADER_KEEPER_H
|
|
|
|
#include "containers/slls.h"
|
|
|
|
typedef struct _header_keeper_t {
|
|
char* line;
|
|
slls_t* pkeys;
|
|
} header_keeper_t;
|
|
|
|
header_keeper_t* header_keeper_alloc(char* line, slls_t* pkeys);
|
|
void header_keeper_free(header_keeper_t* pheader_keeper);
|
|
|
|
#endif // HEADER_KEEPER_H
|