gpp icon indicating copy to clipboard operation
gpp copied to clipboard

GPP, a generic preprocessor

Results 32 gpp issues
Sort by recently updated
recently updated
newest added

(This issue was migrated from the old `TODO` file of 2004-09-19.)

enhancement

[GNU gettext](https://www.gnu.org/software/gettext/gettext.html) should be used so that all strings output by the program can be localized. (This issue was migrated from the old `TODO` file of 2004-09-19.)

enhancement

The return values from dynamic memory allocation functions such as `malloc()`, `calloc()`, `realloc()`, and `strdup()` rarely checked. This should be fixed. (This issue was migrated from the BUGS file of...

bug

I am currently trying to analyse the code to understand how it works. To make it easier, I'm generating a doxygen document for it. I have attached a pull request,...

enhancement

Aka callgraphs. Which is important for future people to understand what is going on. To use in ubuntu. Just call `./Doxyopen`

The documentation includes a number of example snippets; it would be nice if the corresponding output could also be included.

enhancement
documentation

The line count in GPP's error messages appear to be off by one. Example: `echo '#undef x y' | gpp` produces `stdin:2: warning: Extra argument to #undef ignored` but we...

bug

A user writes by e-mail: > Accept some plugin-s (dlopen & dlsym). Or accept (optionally) some macro computed by a scripting language (GNU guile or Lua?).

enhancement

GPP should provide more long, GNU-style versions for more options. A user suggests by e-mail: > Follow also GNU conventions for program arguments. > > So in addition of the...

enhancement

I don't have a code sample ready, but something like this should trigger the warning before the fix: ``` #define Num1 #eval 5*5 5*5*5 = #eval Num1*5 ```