Last time, we advised you to use ditch the unsafe functions like strcpy and strcat, and use their safer replacements (strlcpy, strlcat) instead. However, there is a small problem with this that you might discover that your compiler (especially gcc) does not have these functions in their implementation of the c library (libc). Why is this so?
Read more »Unsafe Functions In C And Their Safer Replacements: Strings Part II
Category: High End Tags:
- Login to post comments
whefs: an embedded filesystem library for C
When i started googling for an embedded filesystem library (something like sqlite, but for a filesystem instead of a database), i came up pretty empty handed. The vast majority of the projects are commercial and the open source ones operate at a different level than i was looking for.
So i started coding...
Read more »Emacs as a debugger
"Emacs is a beast of many, many faces. No one can really understand the whole thing. There are so many packages, so many functions, so many details… but this post is simple, really: it’s about using Emacs as a debugger for your C/C++ programs..."
Read more »Category: High End Tags:
- Login to post comments
Second 2008 Edition of Nectarine City Handbook of C Programming Style
"This is the second edition of the Nectarine City Handbook of C Programming Style. It comes pretty soon after the first, but is mostly new material rather than corrections of the first edition..."
Read more »Category: High End Tags:
- Login to post comments
Nectarine City Handbook of C Programming Style
"For nearly every company or group I've worked for, I have written a programming style guide. I've spent some time re-thinking all of these old style guides, and have written a new one, the Nectarine City Handbook of C Programming Style..."
Read more »Category: High End Tags:
- Login to post comments
We are looking for hackers!
"If you want to contribute to the free software movement with time, please take a look below :) ..."
Read more »Category: Community Tags:
- Login to post comments
Compiling C/C++ Code in Ubuntu and Available IDEs
In this article I'll give a few explanations on how to compile software for studying purposes on Linux (and particularly Ubuntu), what are the most common ways, what I consider to be the most effective method and which are the most popular applications to use for programming in those languages.
Read more »Category: End User Tags:
- Login to post comments
Antiweb4: A Next Generation Webserver
"Antiweb4 is a webserver written in Common Lisp, C, and Perl by Doug Hoyte and Hoytech.
Which seems like an interesting twist to me from all the other Common Lisp web servers already out there..."
Read more »Category: High End Tags:
- Login to post comments
Talk at MPI Cologne: Emacs in Scientific Research
"I'm giving a talk at the Max Planck Institute for Neurological Research in Cologne on Monday 3 August, 1.30-3pm. Here's the abstract: Emacs in Scientific Research ..."
Read more »Category: Industry Tags:
- Login to post comments
Ctalk Version 0.0.62a, an Object Oriented Dialect of C for GNU C, Released
This is the release announcement of Ctalk 0.0.62a. Ctalk is an object oriented dialect of C for GNU C. Although early in its development, the language already offers many advanced programming features.
The Ctalk Home Page: http://www.ctalklang.org/ contains releases, language reference and tutorial, discussion forums, and sample programs.
Read more »Category: High End Tags:
- Login to post comments
GNU Compiler Collection 4.3: greater precision and improved performance
"The GCC team has released Version 4.3.0 of its GNU Compiler Collection. [...] The C++ standard library (libstdc++) has been given new classes for parallel data processing [...] The developers have also incorporated parts of the future ISO C++ standard..."
Read more »Category: High End Tags:
- Login to post comments
All the C you need to know for GTK+
If you want to develop applications with GTK+, a graphical toolkit used by the GNOME desktop environment, it is essential that you are comfortable with the C programming language. This article is meant to give you a short refresher on the basics of C that you will need to know when developing GTK+ applications.
Read more »- Login to post comments