118 fileStorage->
sourceName = strdup( _source_name );
119 if ( _target_name ) {
120 fileStorage->
targetName = strdup( _target_name );
127 FILE * file = fopen( _source_name,
"rb" );
131 fseek( file, 0, SEEK_END );
132 int size = ftell( file );
133 fseek( file, 0, SEEK_SET );
150 while( first->
next ) {
153 first->
next = fileStorage;
char * file_read_csv(Environment *_environment, char *_filename, VariableType _type, int *_size, int *_count)
char * basename(char *_path)
void file_storage(Environment *_environment, char *_source_name, char *_target_name, FileStorageFormat _format, VariableType _type)
Emit code for FILE ... AS ....
FileStorage * currentFileStorage
struct _FileStorage * next
#define CRITICAL_DLOAD_MISSING_FILE(f)
#define CRITICAL_STORAGE_NOT_OPENED()
struct _Environment Environment
Structure of compilation environment.
enum _FileStorageFormat FileStorageFormat
struct _FileStorage FileStorage
Structure of a single file inside a storage.
enum _VariableType VariableType
Type of variables.