Main > Free Download Search >

Free c dogs software for linux

c dogs

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 146
C-Dogs SDL Port 0.4

C-Dogs SDL Port 0.4


C-Dogs is an arcade shoot-em-up which lets players work alone and co-operativly during missions. more>>
C-Dogs SDL is a port of the old DOS arcade game C-Dogs to modern operating systems utilising the SDL Media Libraries. In theory C-Dogs SDL should be able to run on Windows, MacOS X, BeOS and the other systems supported by SDL.

Genererally, the more UNIX like a system is, the greater the chance of C-Dogs working (MacOS X and BeOS people, I mean you guys).

C-Dogs SDL was ported to SDL by Jeremy Chin and Lucas Martin-King, using Gentoo Linux as their development environment.

C-Dogs is an arcade shoot-em-up which lets players work alone and co-operativly during missions, and against each other in the "dogfight" deathmatch mode. The DOS version of C-Dogs came with several built in missions and dogfight maps, this version is no exception.

The author of the DOS version of C-Dogs was Ronny Wester. See the "official" homepage for more details. We would like to thank him for releasing the C-Dogs sources to the public.

<<less
Download (0.36MB)
Added: 2007-07-07 License: GPL (GNU General Public License) Price:
847 downloads
C++ MudBase 0.1

C++ MudBase 0.1


C++ MudBase project is a small embryo of basic mudrelated functions that could be extended into a fullfeatured game. more>>
C++ MudBase project is a small embryo of basic mudrelated functions that could be extended into a fullfeatured game. It contains a basic map system with editor, a character definition, and an easy to extend command parser. The source code is released under the GNU GPL license.

The Map

The map consists of different areas. Each area consists of interlinked chunks with an absolute size which is the same for all chunks in the area. Chunks can be linked in all directions as well as up and down. Different areas can be linked together using portals. The C++ MudBase contains a basic map editor.

The Character

The character class contains only the information needed to support the map and editor function. Each character must also select a Race, which will determine in-game attributes such as sight.

The command parser

Each command is a C++ class which extends the Command class. When all necessary methods are implemented and the new class added to the global commands list, all parsing and help text generation is done automatically.

The Database Support

The C++ MudBase supports sqlite through the sqlitewrapped C++ wrapper. That wrapper also exists for MySQL and ODBC. The sqlite and MySQL wrappers are cross-platform. Database access classes are generated by sql2class, a sql to C++ code generator.

Networking

All socket communication is implemented using the C++ sockets library, which also is cross-platform.

<<less
Download (0.028MB)
Added: 2006-09-28 License: GPL (GNU General Public License) Price:
1122 downloads
Sawdog 2.4

Sawdog 2.4


Sawdog is a suite of scripts that informs the system operators of mission critical servers in the case of a failure. more>>
Sawdog (Simple Active Watch-DOG) is a suite of scripts that informs the system operators of mission critical servers in the case of a failure.

A set of small executables (i.e. expect scripts) are executed, and if one executable fails, it sends an email or an SMS to the sysop. There are 3 states known to sawdog: alive, unknown, and dead. Only certain state transitions trigger a notification.

On a Web interface, the states of all hosts are visible. So far, there are scripts to check for DNS, FTP, HTTP, HTTPS, ICMP, IMAP, MS SQL, MySQL, Notes, NTP, POP3, PostgreSQL, SMB, SMTP, SNMP, SSH, telnet, TWS, VNM, and Webmin.

<<less
Download (0.081MB)
Added: 2006-09-25 License: GPL (GNU General Public License) Price:
1125 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
C++ base 1.0

C++ base 1.0


C++ base is a base class suite contains several powerful c++ base classes for basic encapsulation. more>>
C++ base is a base class suite contains several powerful c++ base classes for basic encapsulation of low level operating system calls and basic library functions.

Further packages you may access from this page require the installation of this base package

<<less
Download (0.10MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1097 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
C# for Emacs 0.4.0

C# for Emacs 0.4.0


csharp-mode is a derived mode for cc-mode 5.30.x or higher that implements the font-locking and indention rules for C#. more>>
C# for Emacs is a derived mode implementing most of the C# rules.

After a good number of years, we noticed that there wasnt a "non-patched" version of a csharp-mode for Emacs.

There were a few, but most of them had comments that they were "in progress" or "about to merge", but then we noticed that those notices were there even after a couple of months.

Then, we saw a request for a csharp-mode on the cc-mode Emacs site, so we decided to follow the rules and create one that required no patching or modification to the core cc-mode engine (which is a good thing). So, this is the C# mode.
There was a 0.3.0 version, but it broke things more than it fixed, so we pulled it.

<<less
Download (0.005MB)
Added: 2005-12-08 License: GPL (GNU General Public License) Price:
1415 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
Yellow Dog Linux 5.0.2

Yellow Dog Linux 5.0.2


Yellow Dog Linux is the Premier Linux Operating System for PowerPC. more>>
Yellow Dog Linux is the Premier Linux Operating System for PowerPC.
Proven world-wide as the preferred Linux OS for the Power architecture, v4.1 brings Terra Soft into its 8th year of Power Linux development and support. Yellow Dog Linux v4.1 marks a returning point in Terra Softs effort to again provide a leading desktop Linux OS.
Yellow Dog Linux combines the preferred desktops KDE and Gnome with the latest sound and graphic card support, leading (but not bleeding) edge kernels and stable, functional compilers for code development. And of course, the foundation applications and servers expected of all modern Linux operatings systems for web, database, email, and network services.
What will you do with your PowerMac after Apple switches to Intel?
We have an answer--Faster, more stable, and far more efficient as a desktop OS, Yellow Dog Linux is a solid replacement (not just an alternative) to OSX. Breath new life into your PowerPC G3 and G4, giving it a second wind as a personal workstation, or a new function as a web, email, or data server. Want to see how your G5 runs Linux? You may dual-boot both OSX and Yellow Dog Linux or take the leap and run Yellow Dog Linux alone, taking advantage of the multitude of included, freely available, and commercial applications.
Main features:
New or Improved Device Support
- Backlit keys.
- PCMCIA cell phone and modem support.
- Support for Atheros wi-fi cards.
- Dual head config via the GUI.
- Install direct to and boot from FireWire drives.
- USB device auto-mount under both KDE & GNOME.
- Greatly improved sound support.
- Graphical Up2Date package install and update tool.
- Support for the latest Apple Power Books.
- Beta support for Apple G5 PowerMacs with dual core CPUs.
- Beta Extreme driver will be available shortly after release, via YDL.net Enhanced accounts.
Enhancements:
- We are pleased to announce the release of Yellow Dog Linux 5.0.2, a single Install DVD with support for the Apple G4 and G5 computers, Sony PS3, and IBM System p servers, including the JS20/21, OpenPower, and current POWER5 systems. Yellow Dog Linux 5.0.2 offers: kernel 2.6.22-rc4; SDK v2.0 for Cell BE; more than 70 bug fixes and updates; continued support for both 32-bit and 64-bit systems; beta IBM System p support. The IBM Software Development Toolkit (SDK) for Cell Broadband Engine (Cell BE) is a complete package of tools which allows developers to program optimized applications for platforms built upon the Cell BE. The SDK is composed of development tool chains, software libraries, and sample source.
<<less
Download (MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
571 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
mod_diagnostics.c

mod_diagnostics.c


mod_diagnostics is a debugging and diagnostic tool for application developers - particularly filter modules. more>>
mod_diagnostics is a debugging and diagnostic tool for application developers - particularly filter modules.

mod_diagnostics.c can be inserted anywhere in the Apache filter chain, and logs traffic (buckets and brigades) passing through.

It is a purely passive watcher, and will never touch the traffic passing through.

Examples

Probably the best way to explain mod_diagnistics is by example.

Strange delays in some browsers

In an update to mod_xml, a new bug was introduced. It was not immediately obvious, but in some browsers the request would hang and then timeout. The effect was only observed when using the XSLT output filter with Xalan-C, and only happened with HTTP/1.1 browser, not with HTTP/1.0. Furthermore, hitting "cancel" before the timeout in an HTTP/1.1 browser would cause the page to display!
Inserting mod_diagnostics before and after the offending filter, the bug was immediately obvious. The module was simply failing to pass an EOS bucket down the chain. A trivial fix!

Obscure bug in a third-party library

A user of mod_proxy_html reported serious performance problems when parsing an 8Mb HTML file. He had profiled the problem, and found the entire processing time was in the final call to htmlParseChunk in libxml2.

I investigated this by inserting mod_diagnostics before and after mod_proxy_html, and running it with the largest HTML document I had available (the MySQL manual, about 2.6Mb). I was able to confirm that nothing was passed down the chain until the final call, so not only was it slow, but it had also broken Apache pipelining.

To refine the diagnosis, I added a flush in each call to the filter in mod_proxy_html. Now mod_diagnostics showed a small amount of data (under 1Kb) coming through in the first call to the filter, but nothing else until the end. Further investigation showed that the data stopped coming when the first HTML comment was encountered in the source.

At this point I ran it under gdb, looking for the comment handling. I found that it was failing to find the end of the comment. The problem was resolved only in the last call to htmlParseChunk, which didnt go through the buggy code. I disabled the buggy code, and found it was now working correctly, with approximately the same amount of input and output data in each call to the mod_proxy_html filter - so pipelining was now fixed. My correspondent reported total processing Time for his 8Mb file reduced from 30 minutes to 9 seconds (on five-year-old hardware).

The bug was reported to the libxml team, who have now fixed it.

<<less
Download (0.006MB)
Added: 2006-05-19 License: The Apache License Price:
1255 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
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# 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
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5