Open-Source Programming Tools & Source Code|
LICENSE: These tools should compile on most UNIX systems with GNU tools. |
||
|
C++ streams using LZMA/XZ compression [2014/07/14] |
||
|
hypersrc / pypersrc hypersrc/pypersrc are source code browsers. |
||
|
lwlint "lwlint" (light-weight lint) is a lint tool that catches some programming mistakes in C/C++ (some of which gcc/g++ won't catch even with -Wall) such as dangling "else", incorrect "else if" series, use of octal constants, declaring pointers and non-pointers in one statement, etc. Warnings can be selectively disabled by args and suppressed by special C comments. C++ source files can be passed to lwlint but it doesn't yet check for any C++ specific lint. The source code should compile on a system with GNU tools (make/gcc/flex/bison). A heavy-weight (C-only) lint program is splint MD5: d42c04604f4bdc9f745e408a426a5803 lwlint_20091219.tar.bz2 |
||
|
autogenproto autogenproto auto-generates function prototypes from C source files. MD5: e71166017449c20d74d825d697e0a016 autogenproto_20050427.tar.gz |
||
|
makedepend replacement I noticed that makedepend fails to recurse into all include files. That's intolerable as it can cause bad executables to be compiled. Here's a replacement written in Python. The only supported makedepend arg is -I but that should suffice. MD5: 1ce45fcc58278c173175276cb69f52df makedepend_python_20050724.zip |
||
|
GNU emacs my GNU emacs reference card |
||
|
Misc cooltext.com - create logo images for websites |
||