ABOUT PROGRAM LOGGBOK. The main function is in loggbok.c. To compile on linux use command 'gcc loggbok.c -o loggbok' or run makefile with command 'make' (remove extension .txt on makefile first). Executable can be removed with 'make clean'. Data is stored in files INDEX_DATA and COMMENTS_DATA. To remove these use the script file clearDATA.sh, which can be done with command '. clearData' This program is written to be compiled and run on a Linux platform in a Bash command line environment: you should have gcc installed. I don't think there should be restrictions on the processor, but there may be someplace I assumed an x86-64 architecture ... gimme a break: I wrote this for myself, and have it public for the unlikely event I want to refer to it. HOW TO READ THE CODE FILES: loggbok.c has a list of the most important functions beside the included filename where it is to be found. One can start there and follow the includes. However, everything is based on structure LOG_ENTRY, and reading things in that order, you'll get to LOG_ENTRY last. A more logical order might be: FUNDAMENTAL DEFINITIONS: log_entry_def.h log_entry_ll.h GETTING/EDITING DATA: get_new_entry.h --> parse_log_entry.h edit_entry.h --> parse_log_entry.h READING WRITING DATA: log_entry_files.h write_toHTML.h schedule.h MORE DOCUMENTATION FORTHCOMING ... MAYBE. //Brian Smith 2022-04-10 /*Copyright (C) 2022 Brian R. Smith * Contact: briansmith2865@gmail.com **The source code in the current folder is free software: you can **redistribute it and/or modify it under the terms of the GNU **General Public License (GNU GPL) as published by the Free Software **foundation, either version 3 of the License, or (at your option) **any later version. The code is distributed WITHOUT ANY WARRANTY; **without even the implied warranty of MERCHANTABILITY or FITNESS **FOR A PARTICULAR PURPOSE. See the GNU GPL for more details. ** **As additional permission under GNU GPL version 3 section 7, you **may distribute non-source (e.g., minimized or compacted) forms of **that code without the copy of the GNU GPL normally required by **section 4, provided you include this license notice and a URL **through which recipients can access the Corresponding Source. ** ** @licend The above is the entire license notice **for the source code in the current folder. */