dotconf++ is a dotconf like configuration file parser written in C++.
It supports macro substitution from the environment or from the file
itself, config file inclusion, easy handling of XML like tags,
checking for required tags, and more.
Python scripts to make it easier to work with Evolution's
configuration information
Fast CRC routines written in assembly language, callable using the C and Pascal
calling conventions, as well as directly from assembly language programs.
This Unix port contains routines for the calculation of traditional CRC-32
used by Zmodem, Opus, Ethernet, and many other protocols.
It also contains routines for the POSIX 1003.2 32-bit CRC calculation.
See ${PREFIX}/share/doc/fastcrc/index.html for reference.
This port requires ELF. It creates libfcrc.so.1, and includes <fastcrc.h> for
C programmers.
Dependencies: nasm
dxa65 is a disassembler for MOS 6502 and compatible CPUs
NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...)
CMOS 6502s (65C02 and Rockwell R65C02)
E00Compr is an Open Source ANSI-C library to compress and uncompress
Arc/Info Export (E00) files. It can be easily plugged into existing E00
translators to add support for compressed E00 files simply by replacing
the existing translator's read/write function by the E00ReadNextLine()
and E00WriteNextLine() functions provided by the library.
ebnf2yacc is a tool to help write yacc parsers/compilers. It takes as input a
grammar written in ebnf, and outputs a c++ abstract syntax tree that supports
the visitor pattern, along with a yacc file to build the tree.
ecgi (easy CGI Libary) is an ANSI C library for the creation of
CGI-based Web applications. It transparently supports the CGI methods
GET and POST, and also multipart/form-data file uploads. The user
interface is designed to be as easy as possible and maintains full
compatibility to cgic 0.5.
It also contains a library independent introduction to CGI programming
with C, an .html to .h HTML template preprocessor, and fast,
block-allocating memory files.
Frama-C is a suite of tools dedicated to the analysis of the source code of
software written in C.
Frama-C gathers several static analysis techniques in a single collaborative
framework, which allows static analyzers to build upon the results already
computed by other analyzers in the framework, and provides sophisticated
tools, such as a slicer and dependency analysis.
Frama-C is closer to heuristic bug-finding tools than it is to software metrics
tools, but it has two important differences with the former: it aims at being
"correct" -- that is, never to remain silent for a location in the source
code where an error can happen at run-time. And it allows its user to
manipulate functional specifications, and to prove that the source code
satisfies these specifications.
ftnchek (short for Fortran checker) is designed to detect certain errors
in a Fortran 77 program that a compiler usually does not. ftnchek is not
primarily intended to detect syntax errors. Its purpose is to assist the
user in finding semantic errors. Semantic errors are legal in the Fortran
77 language but are wasteful or may cause incorrect operation. For example,
variables which are never used may indicate some omission in the program;
uninitialized variables contain garbage which may cause incorrect results
to be calculated; and variables which are not declared may not have the
intended type. ftnchek is intended to assist users in the debugging of
their Fortran 77 program. It is not intended to catch all syntax errors.
This is the function of the compiler. Prior to using ftnchek, the user
should verify that the program compiles correctly.
Written in Scheme only, this adds input line editing feature to
Gauche. Assumes VT100 compatible terminal capability.