Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.124.824 Times

Sunifdef 3.1

  Date Added: January 03, 2010  |  Visits: 684

Sunifdef

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)

Sunifdef is a command line tool for simplifying the preprocessor conditionals in C/C++ source code (#if and related directives) based on the the users chosen interpretation of the preprocessor symbols. Sunifdef is a more powerful successor to the FreeBSD unifdef tool. Sunifdef is most useful to developers of constantly evolving products with large code bases, where preprocessor conditionals are used to configure the feature sets, APIs or implementations of different releases. In these environments, the code base steadily accumulates #ifdef-pollution as transient configuration options become obselete. Sunifdef can largely automate the recurrent task of purging redundant #if-logic from the code. Installation: Download the tarball to a location under your home directory Extract the directory sunifdef from the tarball. Do not rename it. To install from source: Open a command console and cd into the sunifdef directory Run ./configure If all is well, run make If all is well, run su and enter the root password when prompted (to become root). Run make install To install the pre-built executable: As root, copy built-bin/sunfidef from the sunifdef directory into /usr/local/bin. Set permissions on /usr/local/bin/sunifdef to make it executable. As root, copy man/sunifdef.1 from the sunifdef directory into /usr/local/man/man1 To test that Sunifdef is installed: Run sunifdef -v, and expect output like: sunifdef, version 0.1.3 (built Feb 22 2006, 19:47:48) sunifdef: Completed, exit code 0x0000 Run man sunifdef, and expect to see the sunifdef man page. Whats New in This Release: - The parser is strengthened to cope with contexts that were formerly skipped over as "obfuscated". - The --obfusc option is thus redundant and is withdrawn. - Six bugs are fixed. - The demise of the Sourceforge compile farm means that many platforms can no longer be tested for this release..

Requirements: No special requirements
Platforms: Linux
Keyword: Assembler Tools Code Command Command Line Command Line Tool Conditionals Directory Line Tool Preprocessor Programming Sunifdef Tool
Users rating: 0/10

License: Freeware Size: 102.4 KB
SUNIFDEF RELATED
Backup Utilities  -  Backup Software 3.01
Backup Software based on the XCOPY command of Windows command prompt; software, source code, PDF, text tutorials included. I created a special program to back up everything that's important on a power-user's PC. I created also a batch file to do...
326.69 KB  
Utilities  -  Bluetooth Command Line Tools 1.2.0.47
Bluetooth Command Line Tools are a set of command line utilities for Windows XP, Vista or Windows 7 which allow you to configure bluetooth adapter, discover remote bluetooth devices and their services, push files to remote devices through OBEX....
3.08 MB  
Development Tools  -  Generic command-line option parser 1.4
This class can be used to write code that will parse command line options for an application by invoking one of the standard Python library command argument parser modules optparse or getopt. The class first tries to use optparse. It it is not...
 
Utilities  -  Ddlfantasyforum 1.0
lc-tools is a set of command line tools to control various clouds. It uses libcloud for cloud related stuff so should support as much cloud providers as libcloud does. Installation sudo python setup.py install
10.24 KB  
Utilities  -  lctools 0.7.1.0
lc-tools is a set of command line tools to control various clouds. It uses libcloud for cloud related stuff so should support as much cloud providers as libcloud does.
20.48 KB  
FTP Clients  -  QuFTP 1.0.7
QuFTP is a command line ftp client for Linux. It supports the selection of multiple files for upload and download, which are transfered with one command. I wrote this client out of because i didnt saw any reasonable FTP client for linux. I can...
93.18 KB  
Audio Tools  -  flac-tools 0.0.11
flac-tools consists of flac123, a command-line program for playing FLAC audio files.
71.68 KB  
Shell & Desktop  -  d command 5.4
The d command runs a command in the background and redirects its output to a file. The output file is annotated with start and end time, the actual command used, cwd, host, etc. You can ask the d command to extract the last command from the...
8.19 KB  
Utilities  -  Remote Command 1.0
Remote Command runs any command remotely and returns the output. It's a good supplement to existing tools that do not run remotely, e.g. "route print", "ipconfig /all", "arp -a", etc. With Remote Command you don't need any client tools...
37 KB  
Utilities  -  DTMFDial 1.0.0.14
Emits DTMF tones including A, B, C and D using PC sound card with flexible push button, keyboard, clipboard paste and command line interface - now with programmable memory, last 16 number redial and tool-tray operation. Tone durations, gaps,...
666 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB