- /* Free mem */
- free(todos); // prob need to free each string in list too
-
- return 0;
-}
-
-void
-winch_handler(int sig)
-{
- endwin();
- refresh();
-}
-
-char**
-read_todo(FILE* file, int* length)
-{ // apparently getline isn't rly that portable, so consider other options
- char** out_arr;
- int out_len;
- char* lineptr;
- size_t len;
- ssize_t nread;
-
- out_arr = NULL;
- out_len = 0;
- lineptr = NULL;
- len = 0;
-
- while ((nread = getline(&lineptr, &len, file)) != -1) {
- out_len++;
- out_arr = realloc(out_arr, (sizeof(char*))*out_len); // bad to keep resizing?
- // remove new line character (maybe just write own new line func later)
- /* lineptr = realloc(*lineptr, len-2); */
- /* *(lineptr+len-1) = '\0'; */
- /* printf(lineptr); */
- /* lineptr = realloc(lineptr, len-1); //maybe watch out for empty lines */
- /* *(lineptr+len-3) = '\0'; */
-
- out_arr[out_len-1] = lineptr;
-
- lineptr = NULL;
- len = 0;
- }
+ /* int out; */
+ /* printf("%s", wrap_text("ayylmaooooxdxdxdxdxd", 3, &out)); */
+ /* printf("%d\n", out); */
+ /* wrap_text("ayylmaooooxdxdxdxdxd", 3, &out); */