- int flag;
- FILE* board_file;
- char** todos;
- int todo_length;
- int height, width;
- int x, y;
- int ch;
- WINDOW* todo_win;
-
- signal(SIGWINCH, winch_handler);
-
- // read command line args
- flag = getopt(argc, argv, "o:n:");
- switch (flag) {
- case 'o':
-
- // read from task file (might need to check for read and write permissions)
- board_file = fopen(optarg, "r");
- if (!board_file) {
- printf("%s does not exist\n", optarg);
- return 1;
- }
-
- todos = read_todo(board_file, &todo_length);
- fclose(board_file);
-
- break;