WU Trading Library 0.2.0
A backtesting and trading strategy library
Loading...
Searching...
No Matches
csv.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "wu.h"

Go to the source code of this file.

Functions

static void trim_line (char *line)
static bool read_line (WU_CsvReader reader)
static void * read_candle (WU_CsvReader reader)
static void * read_trade (WU_CsvReader reader)
static void * read_single_value (WU_CsvReader reader)
static void wu_csv_reader_free (WU_CsvReader reader)
WU_CsvReader wu_csv_reader_new (FILE *file, WU_DataType data_type, WU_TimeUnit time_units, bool has_headers)

Function Documentation

◆ read_candle()

void * read_candle ( WU_CsvReader reader)
static

Definition at line 28 of file csv.c.

◆ read_line()

bool read_line ( WU_CsvReader reader)
static

Definition at line 13 of file csv.c.

◆ read_single_value()

void * read_single_value ( WU_CsvReader reader)
static

Definition at line 70 of file csv.c.

◆ read_trade()

void * read_trade ( WU_CsvReader reader)
static

Definition at line 49 of file csv.c.

◆ trim_line()

void trim_line ( char * line)
static

Definition at line 6 of file csv.c.

◆ wu_csv_reader_free()

void wu_csv_reader_free ( WU_CsvReader reader)
static

Definition at line 87 of file csv.c.

◆ wu_csv_reader_new()

WU_CsvReader wu_csv_reader_new ( FILE * file,
WU_DataType data_type,
WU_TimeUnit time_units,
bool has_headers )

Definition at line 92 of file csv.c.