Main > Free Download Search >

Free c c software for linux

c c

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 371
Magic C++ 3.0

Magic C++ 3.0


Magic C++ is a fully visual integrated development environment(IDE). more>> <<less
Download (21.4MB)
Added: 2005-06-17 License: GPL (GNU General Public License) Price: $99
1590 downloads
C 0.06

C 0.06


C is pronounced large-C and is a pseudo-interpreter of the C programming language. more>>
C is pronounced large-C and is a pseudo-interpreter of the C programming language.
Without the need of manual compilation, developers can rapidly create cross-platform scripts or write one-liners using the C/C++ programming language that run at native code speed.
Enhancements:
- The -S option was added to show disassembly.
<<less
Download (0.010MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1264 downloads
TCLink 3.4-C

TCLink 3.4-C


TCLink provides a client for running credit card transactions over TCP/IP. more>>
TCLink provides a client for running credit card transactions over TCP/IP.
TCLink is a client for running credit card or ACH (electronic check) transactions over TCP/IP, via the TrustCommerce gateway. It features a simple, cross-platform protocol, fail-over server support, and encrypts communications using the OpenSSL library.
It includes a test merchant account, so that you can run demo transactions out of the box. PHP, Python, Perl, Ruby, and C language implementations are available as seperate archives from the project homepage.
Main features:
- A simple, cross-platform protocol
- Encryption via SSL and trusted server certificate authentication
- Fast transactions times (average about 1.2 seconds end-to-end)
- Fail-over to geographically distributed servers for extreme reliability
- Available for numerous platforms and languages
<<less
Download (0.087MB)
Added: 2007-03-14 License: LGPL (GNU Lesser General Public License) Price:
955 downloads
aifc2wav 4.c

aifc2wav 4.c


aifc2wav is an aifc (ima4, sowt or sdx2) to wav translator. more>>
aifc2wav is an aifc (ima4, sowt or sdx2) to wav translator.

I made this little piece of software, because I wanted to listen to some khoomei music (23 Jul 2005: link appears to be dead), and some of those AIFC files were not handled by sox, nor xmms, nor mplayer. Those files were in AIFC IMA4 format.

How to use it?

Unzip the C file with gunzip.

You will need a C compiler (gcc is fine). Simply compile it (for instance gcc -o aifc2wav aifc2wav-4.c), and you are done.

It handles AIFC IMA4 files, AIFC SOWT files and AIFC SDX2 files, both mono and stereo (not sure for SDX2). The SOWT scheme has not been widely tested, if your file sounds strange, contact me. (Same for SDX2.)

It will produce a WAV file. Why WAV? Because WAV files are handled by almost everyone. If you want raw data, you can skip the 44 bytes long header (something like dd if=INPUT_FILE of=OUTPUT_FILE bs=44 skip=1 under unix). Or use sox, which is a good program.

It is supposed to work on any machine, little/big endian. The only problem that might appear is because of this silly 80 bits extended float used by those silly coders. Who needs that much precision for a frequency? Well, so they did, so they did. I dont know if I handle this correctly or not.
<<less
Download (0.005MB)
Added: 2006-03-24 License: GPL (GNU General Public License) Price:
1315 downloads
hash.c 2

hash.c 2


hash.c is a C hash table with quadratic probing. more>>
hash.c is a C hash table with quadratic probing. hash.c is very small and easy to use.
Compile: gcc -c hash.c
This hashtable uses C-strings for keys and quadratic probing instead of linked-list chains. It depends only on ANSI C and so should work anywhere.
API
hash * hash_new ( unsigned int size ) Create new hashtable.
void hash_destroy ( hash *h ) Free hashtable.
int hash_add ( hash *h , const char *key , void *value ) Add key/value pair.
void * hash_get ( hash *h , const char *key ) Return value matching given key.
void * hash_remove ( hash *h , const char *key ) Remove key from table, returing value.
unsigned int hash_size ( hash *h ) Returns total number of keys.
Enhancements:
- This release uses exponentiation instead of xor in hashing.
- It adds a hash_destroy function.
<<less
Download (0.004MB)
Added: 2006-09-22 License: BSD License Price:
1188 downloads
C to C++ 1.4.0

C to C++ 1.4.0


C to C++ is a Python script that converts C code to C++ code. more>>
C to C++ is a Python script that converts C code to C++ code.

The main program is ctocpp.py that performs successive stages for converting C to C++. A script, ctocpp gives it as parameter to the python interpreter with options you add.

The archive also includes scripts that may help you:

- mover.py changes the location of a project.
- search.py performs searches and replacements.
- mkheader.py corrects a header file.

The C to C++ program with all the python sources is under the GNU GPL license,
that minds you may use it and distribute it freely, providing the copyright is unchanged.

See at the COPYING file for details. This doesnt mean GNU encourages you to convert your C sources to C++. In fact, most of the tools here included may help C programmers outside C++ conversion.

Installing:

Type:
./configure
./setup
mkdoc ...this will generate an html and info manuals.

<<less
Download (0.10MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1423 downloads
JXTA-C 2.5

JXTA-C 2.5


JXTA-C/C++ project is an open source cross-platform C/C++ implementation of the JXTA platform. more>>
JXTA-C/C++ project is an open source cross-platform C/C++ implementation of the JXTA platform.
The community is committed to a quarterly release cycle. For each release, it is currently built and tested on Solaris/Linux/Windows, MacOS X and BSD are reported to work.
The JXTA platform is an open network computing platform designed for peer-to-peer (P2P) computing. The JXTA platform standardizes the manner in which peers:
- Advertise and discover resources (Peer, PeerGroup, Service and Pipe Advertisements)
- Communicate with each other (Pipes)
- Cooperate with each other to dynamically form peer groups
Enhancements:
- Thread pool support for lower resource usage.
- The jxta_log_callback function prototype has been changed.
- JPR is built as a static library as an integral part of libjxta on Unix platforms.
<<less
Download (1.0MB)
Added: 2006-06-22 License: Other/Proprietary License Price:
1225 downloads
B::C 5.8.8

B::C 5.8.8


B::C is Perl compilers C backend. more>>
B::C is Perl compilers C backend.

SYNOPSIS

perl -MO=C[,OPTIONS] foo.pl

This compiler backend takes Perl source and generates C source code corresponding to the internal structures that perl uses to run your program. When the generated C source is compiled and run, it cuts out the time which perl would have taken to load and parse your program into its internal semi-compiled form. That means that compiling with this backend will not help improve the runtime execution speed of your program but may improve the start-up time. Depending on the environment in which your program runs this may be either a help or a hindrance.

OPTIONS

If there are any non-option arguments, they are taken to be names of objects to be saved (probably doesnt work properly yet). Without extra arguments, it saves the main program.

-ofilename

Output to filename instead of STDOUT

-v

Verbose compilation (currently gives a few compilation statistics).

--

Force end of options

-uPackname

Force apparently unused subs from package Packname to be compiled. This allows programs to use eval "foo()" even when sub foo is never seen to be used at compile time. The down side is that any subs which really are never used also have code generated. This option is necessary, for example, if you have a signal handler foo which you initialise with $SIG{BAR} = "foo". A better fix, though, is just to change it to $SIG{BAR} = &foo. You can have multiple -u options. The compiler tries to figure out which packages may possibly have subs in which need compiling but the current version doesnt do it very well. In particular, it is confused by nested packages (i.e. of the form A::B) where package A does not contain any subs.

-D

Debug options (concatenated or separate flags like perl -D).

-Do

OPs, prints each OP as its processed

-Dc

COPs, prints COPs as processed (incl. file & line num)

-DA

prints AV information on saving

-DC

prints CV information on saving

-DM

prints MAGIC information on saving

-f

Force options/optimisations on or off one at a time. You can explicitly disable an option using -fno-option. All options default to disabled.

-fcog

Copy-on-grow: PVs declared and initialised statically.

-fsave-data

Save package::DATA filehandles ( only available with PerlIO ).

-fppaddr

Optimize the initialization of op_ppaddr.

-fwarn-sv

Optimize the initialization of cop_warnings.

-fuse-script-name

Use the script name instead of the program name as $0.

-fsave-sig-hash

Save compile-time modifications to the %SIG hash.

-On

Optimisation level (n = 0, 1, 2, ...). -O means -O1.

-O0

Disable all optimizations.

-O1

Enable -fcog.

-O2

Enable -fppaddr, -fwarn-sv.

-llimit

Some C compilers impose an arbitrary limit on the length of string constants (e.g. 2048 characters for Microsoft Visual C++). The -llimit options tells the C backend not to generate string literals exceeding that limit.

<<less
Download (12.2MB)
Added: 2007-06-26 License: Perl Artistic License Price:
907 downloads
C++ Sockets 2.1.7

C++ Sockets 2.1.7


C++ Sockets is a C++ wrapper for BSD-style sockets. more>>
C++ Sockets is a C++ wrapper for BSD-style sockets.
Main features:
- SSL support
- IPv6 support
- tcp and udp sockets
- encrypted tcp
- http protocol
- highly customizable error handling
Enhancements:
- A fatal bug in LineProtocol/Online when a CRLF happened over a read buffer boundary has been fixed.
- New output buffer logic.
- OnWriteComplete callback has been added, which fires after the output buffer has been transferred.
<<less
Download (0.076MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
874 downloads
Env::C 0.06

Env::C 0.06


Env::C is a Get/Set/Unset Environment Variables on the C level. more>>
Env::C is a Get/Set/Unset Environment Variables on the C level.

SYNOPSIS

use Env::C;

my $key = "USER";
$val = Env::C::getenv($key) || ;

Env::C::setenv($key, "foobar", [$override]);
$new_val = Env::C::getenv($key) || ;

Env::C::unsetenv($key);

my $ar_env = Env::C::getallenv();
print join "n", @$ar_env;

This module provides a Perl API for getenv(3), setenv(3) and unsetenv(3). It also can return all the environ variables.

Sometimes Perl invokes modules with underlaying C APIs which rely on certain environment variables to be set, if these variables are set in Perl and the glue code doesnt worry to set them on the C level, these variables might not be seen by the C level. This module shows what really the C level sees.

<<less
Download (0.009MB)
Added: 2006-07-05 License: Perl Artistic License Price:
1206 downloads
c-nocem 3.7

c-nocem 3.7


c-nocem project is a program for the easy and efficient application of the NoCeM protocol on the news spool. more>>
c-nocem project is a program for the easy and efficient application of the NoCeM protocol on the news spool. Which means, articles for which a NoCeM with "action=hide" is accepted, will be deleted from your news system as if they had been cancelled. With the installation described below, these will be processed as fast as possible and should work like real cancels.

Unlike the standard implementation of NoCeM, this version is optimized for the most common case of "spam cancels". In fact, it can do nothing else. It can not be run by a normal user, it does not need or manipulate state like .newsrc files, it processes only "hide" actions, and that only by actually deleting the articles.

c-nocem is designed for easy setup and fast run and needs no maintenance.

<<less
Download (0.044MB)
Added: 2007-01-25 License: Public Domain Price:
1002 downloads
C# School Ebook 1.0

C# School Ebook 1.0


C# School Ebook is a 330 page ebook that covers the .NET framework and the C# language. more>>
C# School Ebook is a 330 page ebook that covers the .NET framework and the C# language. Starting with the basics of the language, it goes on to cover object oriented programming techniques and a wide range of C# languages features including interfaces, exceptions and delegates.

Later chapters cover practical topics including database access with ADO.NET, building Windows forms applications, multi-threading and asynchronous I/O. The final chapter covers new features in C# 2.0, including generics.
<<less
Download (3.2MB)
Added: 2007-02-26 License: Freeware Price:
975 downloads
binfmtc 0.10

binfmtc 0.10


binfmtc implements handlers for C and other languages, which are usually compiled. more>>
binfmtc implements handlers for C and other languages, which are usually compiled.
The program utilizes the Linux binfmt-misc feature to dynamically compile and execute C programs as if they were scripts.
binfmtc project supports C, C++, Java, Pascal, Fortran, and assembler.
Enhancements:
- A sample script that runs as root was added along with realksh.c, a joke KSH implementation.
<<less
Download (0.088MB)
Added: 2006-01-09 License: GPL (GNU General Public License) Price:
1383 downloads
C-Cramp 2DR1

C-Cramp 2DR1


C-Cramp project is an interface to MySQL for managing information for small radio stations. more>>
C-Cramp project is an interface to MySQL for managing information for small radio stations.
C-Cramp (the C-Cramp College Radio Audio Management Program) is a Web-based frontend to MySQL for managing the types of things that small radio stations might need: audio files, data, and "metadata"; DJ and staff information, schedules, live music and program logs, and all sorts of other data.
Currently, a cross-platform PHP application is the focus of the project, but more features and types of programs are planned that will hopefully enable easier playback, storage, loading, and entering for all types of applicable data.
Enhancements:
- doesnt require a faulty cddb-connected program that doesnt exist
- easier manual data entry for albums / tracks
- its possible now to add promoters/traffic events/non-new CDs/users
- A rudimentary Search function is implimented!
- Some preliminary stats functions work alright!
- Viewing of albums by promoter with heavy/medium/light rating
- md5-encrypted passwords for users
- updated a lot of old code
- prepared for eventual "theming" capabilities
- and a whole lot more!
<<less
Download (0.93MB)
Added: 2006-10-28 License: GPL (GNU General Public License) Price:
1092 downloads
Lufs::C 0.21

Lufs::C 0.21


Lufs::C is a C interface to perl. more>>
Lufs::C is a C interface to perl.

ABSTRACT

This interface is used by the C code to call the perl subs.

SEE ALSO

perlfs.c

<<less
Download (0.024MB)
Added: 2006-07-06 License: Perl Artistic License Price:
1205 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5