reactor-c 1.0
C Runtime for Lingua Franca
Loading...
Searching...
No Matches
initialize_from_file.h File Reference

Utility functions for initializing parameters and state variables from a file. More...

#include <stddef.h>
#include "reactor.h"
#include "lf_types.h"

Go to the source code of this file.

Macros

#define lf_initialize_string(filename, delimiter, row_number, ...)
 Read one delimited row from a file and parse as strings.
#define SC_CSV_LINE_MAX   256
#define SC_CSV_MAX_COLS   256

Functions

int _lf_initialize_string (const char *filename, char delimiter, size_t row_number, struct allocation_record_t **allocations,...)
int lf_initialize_double (const char *filename, char delimiter, size_t row_number,...)
 Read one delimited row from a file and parse as doubles.
int lf_initialize_int (const char *filename, char delimiter, size_t row_number,...)
 Read one delimited row from a file and parse as integers.

Detailed Description

Utility functions for initializing parameters and state variables from a file.

Author
Edward A. Lee

Macro Definition Documentation

◆ SC_CSV_LINE_MAX

#define SC_CSV_LINE_MAX   256

◆ SC_CSV_MAX_COLS

#define SC_CSV_MAX_COLS   256

Function Documentation

◆ _lf_initialize_string()

int _lf_initialize_string ( const char * filename,
char delimiter,
size_t row_number,
struct allocation_record_t ** allocations,
... )