}
if (strcmp(argv[1], "add") == 0) {
- if (argc < 7) {
- printf("ERROR: %s add <begin_hours> <begin_minutes> <end_hours> <end_minutes> <inputfile>\n", argv[0]);
+ if (argc < 6) {
+ printf("ERROR: %s add <begin_hours> <begin_minutes> <end_hours> <end_minutes>\n", argv[0]);
return 1;
}
- addEntry(NULL, atoi(argv[2]), atoi(argv[3]), atoi(argv[4]), atoi(argv[5]), argv[6]);
+ addEntry(NULL, atoi(argv[2]), atoi(argv[3]), atoi(argv[4]), atoi(argv[5]));
return 0;
}
if (strcmp(argv[1], "dateadd") == 0) {
- if (argc < 7) {
- printf("ERROR: %s dateadd <yyyy-MM-dd> <begin_hours> <begin_minutes> <end_hours> <end_minutes> <inputfile>\n", argv[0]);
+ if (argc < 6) {
+ printf("ERROR: %s dateadd <yyyy-MM-dd> <begin_hours> <begin_minutes> <end_hours> <end_minutes>\n", argv[0]);
return 1;
}
- addEntry(argv[2], atoi(argv[3]), atoi(argv[4]), atoi(argv[5]), atoi(argv[6]), argv[7]);
+ addEntry(argv[2], atoi(argv[3]), atoi(argv[4]), atoi(argv[5]), atoi(argv[6]));
return 0;
}
int begin_hour,
int begin_min,
int end_hour,
- int end_min,
- const char* file_path)
+ int end_min)
{
memFile* fileContent = malloc(sizeof(memFile));
init_memFile(fileContent);
- readFileIntoMemory(file_path, fileContent);
+ readFileIntoMemory("/dev/stdin", fileContent);
char* saldostr = malloc(sizeof(char) * MAX_STRING_LENGTH);
memset(saldostr, 0, MAX_STRING_LENGTH);