refactor
This commit is contained in:
parent
7c888a3dd0
commit
5d9fc7d18d
11 changed files with 247 additions and 297 deletions
23
config.h
Normal file
23
config.h
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
#pragma once
|
||||
#include "status_codes.h"
|
||||
#include <stdbool.h>
|
||||
|
||||
#define DEFAULT_IN "1.in"
|
||||
#define DEFAULT_OUT "1.in"
|
||||
#define DEFAULT_DIR "tmp"
|
||||
#define DEFAULT_NN 100000
|
||||
#define DEFAULT_N 101
|
||||
#define DEFAULT_B 10
|
||||
|
||||
typedef struct
|
||||
{
|
||||
const char* input_file;
|
||||
const char* output_file;
|
||||
const char* directory;
|
||||
bool generate_data;
|
||||
int N; // number of records in a file
|
||||
int b; // blocking factor
|
||||
int n; // number of buffers
|
||||
} Configuration;
|
||||
|
||||
int process_args(int argc, char** argv, Configuration* opts);
|
||||
Loading…
Add table
Add a link
Reference in a new issue