This commit is contained in:
anon 2023-08-07 18:24:27 +02:00
parent 02a50969f1
commit 73956d102f
4 changed files with 16 additions and 14 deletions

View File

@ -58,5 +58,19 @@ fixing it would have been a lost cause, if not for Cscope itself. Well, Csope no
| readline.c | all functions directly dealing with GNU Readline; responsible for line editing in *input mode* |
| help.c | all functions dealing with help messages |
# TODO /*move soon*/
+ recursive macro function to assign KEY_\* default values; look for a new and shiny preprocessor?
+ sort out constants.h
+ scrollbar() uses magic int literals?
+ Handle unused parameters gracefully (#define UNUSED(x) (void)(x))
+ Ordering function declarations in global.h by alpha order is not smart
+ lineflagafterfile is stupid
+ library.h...; "private library", in a program using 90 globals; ffs
# BUGS
+ Changing text double frees:
free(): double free detected in tcache 2
Aborted
# Future features / contributor wishlist
+ providing support for other languages by integrating new lexers (e.g. ctag's)

12
TODO
View File

@ -1,12 +0,0 @@
# TODO
+ recursive macro function to assign KEY_* default values; look for a new and shiny preprocessor?
+ sort out constants.h
+ scrollbar() uses magic int literals?
+ Handle unused parameters gracefully (#define UNUSED(x) (void)(x))
+ Ordering function declarations in global.h by alpha order is not smart
+ lineflagafterfile is stupid
# BUGS
+ Changing text double frees:
free(): double free detected in tcache 2
Aborted

View File

@ -34,7 +34,7 @@
#include "global.h"
char *
const char *
basename(char *path)
{
char *s;

View File

@ -39,7 +39,7 @@
char *compath(char *pathname);
char *egrepinit(char *egreppat);
char *logdir(char *name);
char *basename(char *path);
const char *basename(char *path);
FILE *myfopen(char *path, char *mode);
char *mygetenv(char *variable, char *deflt);
int myopen(char *path, int flag, int mode);